[英]Error in round(mf) : non-numeric argument to mathematical function
我想弄清楚poLCA::poLCA()
函数,但系统给了我如下警告:
回合(mf)错误:数学函数的非数字参数
代码如下所示:
#Latent class models with one (loglinear independence) to three classes
f=cbind("I_like_to_drink","I_drink_hard_liquor","I_have_drank_in_the_morning","I_have_drank_in_the_work","I_drink_to_get_drunk","I_like_the_taste_of_the_alcohol","I_drink_help_me_sleep","Drinking_interferes_with_my_relationships","I_frequently_visit_bars")~1
nes1 = poLCA(f,lca1,nclass=1) # log-likelihood:
nes2 = poLCA(f,lca1,nclass=2) # log-likelihood:
nes3 = poLCA(f,lca1,nclass=3) # log-likelihood:
nes4 = poLCA(f,lca1,nclass=4) # log-likelihood:
这是一个旧帖子,但我正在回复未来的案例(我刚刚遇到了同样的问题)
它应该像定义不带引号的公式一样简单:
f=cbind(I_like_to_drink,I_drink_hard_liquor,I_have_drank_in_the_morning,I_have_drank_in_the_work,I_drink_to_get_drunk,I_like_the_taste_of_the_alcohol,I_drink_help_me_sleep,Drinking_interferes_with_my_relationships,I_frequently_visit_bars)~1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.