| polr.synds {synthpop} | R Documentation |
Fitting ordered logistic models to synthetic data
Description
Fits ordered logistic models to the synthesised data set(s)
using the polr function.
Usage
polr.synds(formula, data, ...)
Arguments
formula |
a symbolic description of the model to be estimated. A typical
model has the form |
data |
an object of class |
... |
additional parameters passed to |
Value
To print the results the print function (print.fit.synds) can
be used. The summary function (summary.fit.synds)
can be used to obtain the combined results of models fitted to each of the
m synthetic data sets.
An object of class fit.synds. It is a list with the following
components:
call |
the original call to |
mcoefavg |
combined (average) coefficient estimates. |
mvaravg |
combined (average) variance estimates of |
analyses |
an object summarising the fit to each synthetic data set
or a list of |
fitting.function |
function used to fit the model. |
n |
a number of cases in the original data. |
k |
a number of cases in the synthesised data. |
proper |
a logical value indicating whether synthetic data were generated using proper synthesis. |
m |
the number of synthetic versions of the observed data. |
method |
a vector of synthesising methods applied to each variable in the saved synthesised data. |
incomplete |
a logical value indicating whether the dependent variable in the model was not synthesised. |
mcoef |
a matrix of coefficients estimates from all |
mvar |
a matrix of variance estimates from all |
See Also
polr, glm.synds,
multinom.synds, print.fit.synds,
summary.fit.synds, compare.fit.synds
Examples
ods <- SD2011[1:1000, c("sex", "age", "edu", "marital", "ls", "smoke")]
s1 <- syn(ods, m = 3)
f1 <- polr.synds(edu ~ sex + age, data = s1)
summary(f1)
print(f1, msel = 1:2)
compare(f1, ods)