8) Using the predict function for a one way linear regression one.

This Blog entry is from the Linear Regression section in Learn R.

Deploying a linear regression model manually is rather simple, however, there is an even simpler method available in calling the predict() function which takes a model and a data frame as its parameter,  returning a prediction vector. 

AutomaticLinearRegression <- predict.lm(LinearRegression,FDX)
1.png

Run the line of script to console:

2.png

Add the newly created vector to the FDX data frame:

FDX <- mutate(FDX, AutomaticlLinearRegression)
3.png

Run the line of script to console:

4.png

To view the last two columns of the data frame, containing a manually derived prediction and automatically derived prediction:

View(FDX[,203:204])
5.png

Run the line of script to console:

6.png

The manual and automatic prediction shown side by side are identical to each other.  It follows that the automatic prediction is a much more concise means to execute the prediction based upon a linear regression model created in R:

7.png