R

时间:2017-05-13 21:34:46

标签: r

我尝试在R中运行tobit回归分析。我的tobit公式如下:

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)

但我收到此错误

  

:错误:“fm.tobit&lt; - tobit(Eff”〜“”

中的意外字符串常量

我试图删除引号“〜”,但它会导致另一个错误,如下所示:

  

错误:“fm.tobit&lt; - tobit(Eff~SIZE + DEP +)中的意外符号   TERMDEP + CURRENTDEP + LOAN + LIQUIDITY + HHI + ASSET GRW“

你帮我解决了这个问题。

谢谢..

1 个答案:

答案 0 :(得分:1)

如果tobit来自AER个套餐,我们不需要引用代字号~。基于?tobit帮助页面

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 

错误可以通过

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

错误:&#34; fm.tobit&lt; - tobit中意外的字符串常量(事务&#34;〜&#34;&#34;

根据OP的第二次尝试,即删除引号,正如@ekstroem所提到的,它可能在从另一个文档复制时发生