0% found this document useful (0 votes)
7 views4 pages

Customizing avPlots in R

The document provides instructions on visualizing a multiple linear regression model using the avPlots function in R, specifically with the diamonds dataset. It explains how to customize the layout of the plots using the layout parameter and how to modify the appearance of points and lines using color and shape parameters. Examples are included to demonstrate these customizations.

Uploaded by

jjjj04444
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views4 pages

Customizing avPlots in R

The document provides instructions on visualizing a multiple linear regression model using the avPlots function in R, specifically with the diamonds dataset. It explains how to customize the layout of the plots using the layout parameter and how to modify the appearance of points and lines using color and shape parameters. Examples are included to demonstrate these customizations.

Uploaded by

jjjj04444
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

# load library car and tidyverse

library(car)
library(tidyverse)

# fit multiple linear regression model


# on the data
linear_model <- lm(price ~ depth + table + carat +
x + y + z, data = diamonds)

# visualize linear regression model using


# avPlots function
avPlots(linear_model)

Layout Customization
We can customization the layout of the grid in the avPlots() function by
using the layout parameter of the avPlots() function. The layout function
takes in a vector as an argument which contains the number of columns
and the number of rows variable. These two values determine the layout
of the grid.
Syntax:
avPlots( linear_model, layout= c(column, row) )
where,
· linear_model: determines the model to be visualized.
· column: determines the number of columns in the layout grid.
· row: determines the number of rows in the layout grid.
Example:
Here, in this example, we have made added variable plot with a 2X3 grid
using layout parameters. The dataset used in the example is the
diamonds dataset which is provided by the R Language natively.
# load library car and tidyverse
library(car)
library(tidyverse)

# fit multiple linear regression model


# on the data
linear_model <- lm(price ~ depth + table + carat +
x + y + z, data = diamonds)

# visualize linear regression model using


# avPlots function Use layout parameter for
# setting the layout of the plot
avPlots(linear_model, layout= c(2,3))
Color and Shape Customization
We can customize the shape, color, and dimension of the plotted objects
i.e. lines and points by using tuning parameters of the avPlots() function.
We use col, [Link], pch, and lwd parameters to change the color of
plotted points, the color of plotted lines, the shape of plotted data point,
and the width of plotted line respectively.
Syntax:
avPlots( linear_model, col, [Link], pch, lwd)
where,
· linear_model: determines the model to be visualized.
· col: determines the color of plotted points.
· [Link]: determines the color of plotted lines.
· pch: determines the shape of plotted points.
· lwd: determines the line width for the plotted line.
Example:
Here, is a basic added variable plot with red color points and green color
lines with custom shape and width. The dataset used in the example is
the diamonds dataset which is provided by the R Language natively.
# load library car and tidyverse
library(car)
library(tidyverse)

# fit multiple linear regression model on the data


linear_model <- lm(price ~ depth + table + carat +
x + y + z, data = diamonds)

# visualize linear regression model using avPlots function


# Use customization parameters to customize the plot
avPlots(linear_model, col="Red", [Link]="green", pch=14, lwd=2)

You might also like