2010-06-19 6 views
1

Je suis en cours d'exécution d'un modèle logit en utilisant le paquet Zelig dans R:régression logistique utilisant Zelig [R]

z.out <- zelig(trade961a ~ age962 + education962 + personal962 + economy962 + partisan962 + employment962 + union962 + home962 + market962 + race962 + income962, data=data96, model="logit") 

La variable dépendante, trade961a, est une variable dichotomique de facteur. Toutes les autres variables sont numériques.

Je suis intéressé par personal962, qui est:

> str(personal962) 
num [1:1714] 3 3 1 1 1 2 3 2 2 1 ... 

donc j'exécutez la commande suivante pour simuler la probabilité de soutenir le commerce international lorsque personal962 est 1 (mieux):

x.out <- setx(z.out, personal962=1) 

Je reçois le message d'erreur suivant:

#Error in dta[complete.cases(mf), names(dta) %in% vars, drop = FALSE] : 
# incorrect number of dimensions 

Toutes les idées sur ce que je fais wr ong?

Répondre

1

Vous ne faites peut-être rien de mal. Il y a un enregistrement sur l'archive de la liste de diffusion Zelig de quelqu'un ayant ce même problème, et finalement le résoudre simplement en réinstallant Zelig et tous les paquets dont il dépend (see here).

Questions connexes