我尝试在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“
谢谢..
答案 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所提到的,它可能在从另一个文档复制时发生