当我运行下面的代码(由教授提供)时,出现了错误
eval(substitute(x),data,parent.frame()): 参数“数据”丢失,没有默认值
另外,我看到有些使用est=""
,有些使用statistics=""
:哪个是正确的使用?
我尝试加入library (dplyr)
和library(statsr)
,但这并不能解决问题。
back = as.factor(c(rep("correct", 11), rep("wrong", 1)))
inference(back, est = "proportion", type = "ht", method = "simulation",
success = "correct", null = 0.1, alternative = "greater", seed = 654, nsim = 100)
答案 0 :(得分:1)
经过一些调整(在评论中讨论了),这似乎可行:
back
)作为数据帧中的变量,并通过data
参数指定该数据帧est
参数应改为statistic
back <- as.factor(c(rep("correct", 11), rep("wrong", 1)))
dd <- data.frame(back) ## embed the variable in a data frame
inference(back,
data = dd, ## include data argument
statistic = "proportion", ## est -> statistic
type = "ht", method = "simulation",
success = "correct", null = 0.1,
alternative = "greater", seed = 654, nsim = 100)
如果您仔细阅读了?inference
的帮助页面,则会看到这些答案(特别是“我应该使用est
还是statistic
?” )嵌入其中...