gpt4 book ai didi

r - 来自 R 中 ezANOVA 函数的警告消息

转载 作者:行者123 更新时间:2023-12-04 10:38:07 26 4
gpt4 key购买 nike

我是 R 的新手,我正在尝试使用 ezANOVA 进行重复测量阶乘方差分析。

所以我有一个名为 mus.df 的数据框,它看起来像下面这样(有更多行):

     sub path cond weight dir      mus
1 sub1 line ff 0lb l 0.537880
2 sub1 line ff 0lb m 0.508030

因变量是“mus”,自变量是“cond”、“weight”和“dir”。 “路径”对行具有相同的值。

我调用了 ezANOVA 函数

mus.ez=ezANOVA(data = mus.df,dv = mus,wid = sub,within = .(cond,weight,dir))

这似乎在工作并给了我结果。但是,我确实收到警告:

Warning message:
In `$.data.frame`(table2, GG) : Name partially matched in data frame

我很好奇这个警告信息是什么意思。我在这里做错了什么吗?

最佳答案

您使用的是 R 3.1 版吗?还是更高?

那我想你不必担心。据我所知,这只是 R 中“部分匹配”属性的更改。部分匹配意味着 R 可以调用数据框中的变量,即使您没有拼出整个变量名称,而只是拼出部分它。(例如,在您的情况下:>mus.df$co 将导致变量 mus.df$cond 的输出)

据我所知,R 开发人员已将版本 3.0.xx 更改为 3.1.xx。现在,R 总是会在遇到部分匹配时立即给你一个警告。

我认为这也是 ezANOVA() 函数中的问题,因为它有,例如,变量“GG”和“p[GG]<.05”...函数的输出仍然是正确-据我所知。

但另请参阅以下链接以获取更多详细信息:

http://r.789695.n4.nabble.com/Deprecating-partial-matching-in-data-frame-td4661898.html

https://groups.google.com/forum/#!topic/ez4r/OWZ5SXo9ONI

希望对您有所帮助!

关于r - 来自 R 中 ezANOVA 函数的警告消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23116797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com