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)

Run the line of script to console:


Add the newly created vector to the FDX data frame:

FDX <- mutate(FDX, AutomaticlLinearRegression)

Run the line of script to console:


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


Run the line of script to console:


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: