我试图调用Error()
函数,但它说could not find function "Error"
。我checked the docs和错误似乎不是R基础包的一部分。这是一个非常难以搜索的功能,因为"错误"是一个非常重载的词。什么包是Error()?对于背景,我正在运行anova。我非常确定这不是用户定义的,因为我看到多个教程引用它而没有定义。
编辑: 以下是教程: https://datascienceplus.com/two-way-anova-with-repeated-measures/,http://personality-project.org/r/r.guide/r.anova.html#withinone(查看sujects /重复测量anova中的Error()用法)
EDIT2: 这是教程中的模型答案。似乎没有任何关于'错误'的信息。函数已定义或来自:
model< - aov(wm $ iq~wm $ condition + Error(wm $ subject / wm $ condition))
答案 0 :(得分:2)
在这种情况下,Error()指定aov
函数的错误术语。它是传递给函数aov()
的参数,因此它本身不是函数。我还尝试使用包Error
搜索sos
,结果为0:
# install.packages("sos")
library(sos)
results <- findFn("Error")
filtered_results <- results[results$Function == 'Error']
nrow(filtered_results)
输出:
[1] 0
您可能希望阅读有关如何在aov()函数中设置Error项的this Cross Validated post。