2017-05-13 5 views
-1

Ich versuche tobit Regressionsanalyse in R. Meine tobit Formel zu laufen unter:unerwartete String-Konstante Fehler in R

fm.tobit <- tobit(Eff "~" SIZE + DEP + TERMDEP + CURRENTDEP + LOAN + LIQUIDITY + HHI + ASSET GRW + NPL + CRAR + RWA + DKRIZ + DKAMU + DOZEL + DYABANCI + DISE, left = -inf, right = 1, data = veri) 

aber ich diese Fehler

: Error: unexpected string constant in "fm.tobit <- tobit(Eff "~""

Ich habe versucht, das invertierte zu löschen Kommas "~", aber es verursacht einen weiteren Fehler wie unten:

könnten Sie mir helfen, diese Situation zu lösen.

Dank ..

+1

Vielleicht brauchen Sie 'Paste' oder' Formel' dh 'Formel IZ + DKAMU + DOZEL + DYABANCI + DISE) ' – akrun

+1

Haben Sie die Tilde von einer anderen Quelle kopiert oder haben Sie sie selbst eingegeben (dh, ist die Kodierung die richtige)? – ekstroem

Antwort

0

Wenn die tobit von AER Paket ist, brauchen wir nicht die Tilde ~ zu zitieren. Auf der Grundlage der ?tobit Hilfeseite

library(AER) 
data("Affairs") 
fm.tobit <- tobit(affairs ~ age + yearsmarried + religiousness + occupation + rating, 
     data = Affairs) 
coef(fm.tobit) 
# (Intercept)   age yearsmarried religiousness occupation  rating 
# 8.1741974 -0.1793326  0.5541418 -1.6862205  0.3260532 -2.2849727 

Der Fehler ist reproduzierbar mit

fm.tobit <- tobit(affairs "~" age + yearsmarried + religiousness + occupation + rating, 
       data = Affairs) 

Error: unexpected string constant in "fm.tobit <- tobit(affairs "~""

basierend auf dem zweiten Versuch des OP, dh Entfernung von Zitaten, wie @ekstroem erwähnt, könnte es passieren, wenn es ist aus einem anderen Dokument kopiert

Verwandte Themen