glmChange2.Rd
For objects of class glm
, it calculates the change in predicted
responses, for discrete changes in a covariate holding all other variables
at their observed values.
glmChange2(obj, varname, data, change = c("unit", "sd"), R = 1500)
obj | A model object of class |
---|---|
varname | Character string giving the variable name for which average effects are to be calculated. |
data | Data frame used to fit |
change | A string indicating the difference in predictor values to
calculate the discrete change. |
R | Number of simulations to perform. |
A vector of values giving the average and 95 percent confidence bounds
The average change in predicted probability (across all N observations) for each of the R simulations.
The average change in predicted probability for each of the N observation (across all of the R simulations).
The function calculates the average change in predicted probabiliy for a
discrete change in a single covariate with all other variables at their
observed values, for objects of class glm
. This function works with
polynomials specified with the poly
function.
data(france) left.mod <- glm(voteleft ~ male + age + retnat + poly(lrself, 2), data=france, family=binomial) glmChange2(left.mod, "age", data=france, "sd")#> mean lower upper #> age -0.0416124 -0.0665044 -0.01553706