Regression - Save Variable(s) - Probabilities of Each Response
Jump to navigation
Jump to search
Displayr - Anything Menu
Displayr - Regression
Extensions
Q Technical Reference
Q Technical Reference
Q Technical Reference > Multivariate Statistics
Q Technical Reference > Setting Up Data > Creating New Variables
Q Technical Reference > Updating and Automation > Automation Online Library
Q Technical Reference > Updating and Automation > JavaScript > QScript > QScript Examples Library > QScript Online Library
R Online Library
User Interface > Create Regression
User Interface > Regression
Creates a new variable containing predicted probabilities of each response from a model (e.g., from Regression - Ordered Logit ).
Output
Running this QScript will produce a new variable , which will appear in your data set for use in further analyses.
Technical details
Uses the probabilities method from R. Unlike the defaults in most R packages, this implementation assigns predicted values for observations not in the estimation sample.
Code
includeWeb("QScript R Output Functions");
main();
function main() {
var selected_item = getSelectedROutputFromPage([]);
var expected_class = selected_item !== null &&
selected_item.outputClasses.indexOf("Regression") != -1 &&
selected_item.outputClasses.indexOf("BinaryLogitRegression") == -1 &&
selected_item.outputClasses.indexOf("OrderedLogitRegression") == -1 &&
selected_item.outputClasses.indexOf("MultinomialLogitRegression") == -1 &&
selected_item.outputClasses.indexOf("PoissonRegression") == -1 &&
["Binary Logit", "Ordered Logit", "Multinomial Logit", "Poisson"].indexOf(selected_item.data.get("type")) != -1 ?
"Regression" : ["BinaryLogitRegression", "OrderedLogitRegression", "MultinomialLogitRegression", "PoissonRegression"];
saveVariables("Probabilities", "Regression", "flipData::Probabilities(", ")", null, null, "prob", expected_class);
}
Displayr - Anything Menu
Displayr - Regression
Extensions
Q Technical Reference
Q Technical Reference
Q Technical Reference > Multivariate Statistics
Q Technical Reference > Setting Up Data > Creating New Variables
Q Technical Reference > Updating and Automation > Automation Online Library
Q Technical Reference > Updating and Automation > JavaScript > QScript > QScript Examples Library > QScript Online Library
R Online Library
User Interface > Create Regression
User Interface > Regression