Regression - Save Variable(s) - Predicted Values

From Q
Jump to: navigation, search

Creates a new variable containing predicted values for each case in the data from a regression.

Creates a new variable containing predicted values for each case in the data from a regressionregression. Observations with missing values in the predictors are not predicted.

Output

Running this QScript will produce a new variablevariable, which will appear in your data setdata set for use in further analyses. For a categorical outcome (Regression - Ordered Logit, Regression - Binary Logit, Regression - Multinomial Logitordered logit, binary logit, multinomial logit) the variable will be categorical containing the predicted category for each observation.

Technical details

Uses the predict method from R. Unlike the defaults in most R packages, this implementation assigns predicted values for observations not in the estimation sample. Categorical variables are predicted as discrete (e.g., in Regression - Binary Logitbinary logit, the predicted values are of the two categories). See Regression - Save Variable(s) - Fitted ValuesSave fitted values for non-discrete value predictions.

Code

includeWeb("QScript R Output Functions");
 
main();
 
function main() {
    saveVariables("Predicted values", "Regression", "predict(", ")", null, null, "pred.val", "Regression");
}