powered by
Build regression model from a set of candidate predictor variables by entering and removing predictors based on p values, in a stepwise manner until there is no variable left to enter or remove any more.
ols_step_both_p(model, ...)# S3 method for default ols_step_both_p(model, pent = 0.1, prem = 0.3, details = FALSE, ...)# S3 method for ols_step_both_p plot(x, model = NA, ...)
# S3 method for default ols_step_both_p(model, pent = 0.1, prem = 0.3, details = FALSE, ...)
# S3 method for ols_step_both_p plot(x, model = NA, ...)
An object of class lm; the model should include all candidate predictor variables.
lm
Other arguments.
p value; variables with p value less than pent will enter into the model.
pent
p value; variables with p more than prem will be removed from the model.
prem
Logical; if TRUE, will print the regression result at each step.
TRUE
An object of class ols_step_both_p.
ols_step_both_p
ols_step_both_p returns an object of class "ols_step_both_p". An object of class "ols_step_both_p" is a list containing the following components:
"ols_step_both_p"
candidate predictor variables according to the order by which they were added or removed from the model
addition/deletion
total number of steps
variables retained in the model (after addition)
coefficient of determination
akaike information criteria
bayesian information criteria
sawa's bayesian information criteria
adjusted r-square
root mean square error
mallow's Cp
predictors
ols_stepwise() has been deprecated. Instead use ols_step_both_p().
ols_stepwise()
ols_step_both_p()
Chatterjee, Samprit and Hadi, Ali. Regression Analysis by Example. 5th ed. N.p.: John Wiley & Sons, 2012. Print.
# NOT RUN { # stepwise regression model <- lm(y ~ ., data = surgical) ols_step_both_p(model) # stepwise regression plot model <- lm(y ~ ., data = surgical) k <- ols_step_both_p(model) plot(k) # }
Run the code above in your browser using DataLab