## an ordered probit example
data('Fairness', package = 'pglm')
op <- pglm(as.numeric(answer)~recurring+driving+education+rule+
education:rule, Fairness[Fairness$good == 'parking',],
family=ordinal('probit'), R=5, print.level=0,
method='bfgs', index='id', iterlim=2, model="random")
## a binomial (logit) example
data('Unions', package = 'pglm')
anb <- pglm(union~wage+exper+rural, Unions, family=binomial('probit'),
model="pooling", method = "bfgs", print.level=0, R = 5, iterlim=2)
## a gaussian example on unbalanced panel data
data(Hedonic, package = "plm")
ra <- pglm(mv~crim+zn+indus+nox+age+rm, Hedonic, family=gaussian,
model="random", print.level=0, method="nr",index="townid")
## some count data models
data("PatsRD", package="pglm")
la <- pglm(pat~lag(logr, 0:5)+scisect+logk+factor(year), PatsRD,
family=negbin,model="within", print.level=0, method="nr",
index=c('cusip', 'year'))
la <- pglm(pat~lag(logr, 0:5)+scisect+logk+factor(year), PatsRD,
family=poisson,model="pooling", index=c("cusip", "year"), print.level=0,
method="nr")
## a tobit example
data("HealthIns", package="pglm")
HealthIns$med2 <- HealthIns$med / 1000
HealthIns2 <- HealthIns[-2209, ]
la <- pglm(med~mdu+disease+age,HealthIns2,
model='random',family='tobit', print.level=0, method='nr', R=5)Run the code above in your browser using DataLab