微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在 MacBook 上重现输出,但包可以在 PC 上运行

如何解决无法在 MacBook 上重现输出,但包可以在 PC 上运行

我尝试在 Mac 上从 easi 包中复制代码,但遇到此错误

Error in class(ff) <- "formula" : attempt to set an attribute on NULL

然后我在我的 PC 上运行了相同的脚本并且它起作用了。我需要在 Mac 上进行哪些调整才能使代码正常工作?

这是包创建者提供的示例脚本:

library(devtools)
install_github("cran/easi")
library(easi)
data(hixdata)

#****** Budget Shares Matrix *************
shares_HIX=hixdata[,2:10]
#****** Price Matrix (in logarithms) *****
log.price_HIX=hixdata[,11:19]
#****** Demographic matrix **********
var.soc_HIX=hixdata[,21:25]
#****** Logarithm of total expenditure ***
#****** (here divised by a price index) **
log.exp_HIX=hixdata[,20]
#****** Labels of demographic variables **
labels.soc <- c("age","hsex","carown","time","tran")
#****** Labels of budget shares **********
labels.share=c("food in","food out","rent","operations","furnishing","clothes","transport","recreation")
est <- easi(shares=shares_HIX,log.price=log.price_HIX,var.soc=var.soc_HIX,y.power=5,log.exp=log.exp_HIX,labels.share=labels.share,labels.soc=labels.soc,py.inter=TRUE,zy.inter=TRUE,pz.inter=TRUE,interpz=c(1:ncol(var.soc_HIX)))

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。