R 如何更改原子向量以运行方差分析?

R 如何更改原子向量以运行方差分析?,r,vector,atomic,anova,R,Vector,Atomic,Anova,我想用r进行双向方差分析。我有四个专栏:案例1-356,我的全部IV,上诉3级,产品2级。 不幸的是,我总是收到一个错误警告: $运算符对于原子向量无效 我知道我需要将数据转换为递归对象。但我尝试的一切都失败了。 你知道如何解决这个问题吗 我已经试过了 即使使用as.data.frame,我也遇到了相同的问题$operator error。确保安装并装载汽车组件: install.packages("car", dependencies=TRUE) library(car)

我想用r进行双向方差分析。我有四个专栏:案例1-356,我的全部IV,上诉3级,产品2级。 不幸的是,我总是收到一个错误警告:

$运算符对于原子向量无效

我知道我需要将数据转换为递归对象。但我尝试的一切都失败了。 你知道如何解决这个问题吗

我已经试过了
即使使用as.data.frame,我也遇到了相同的问题$operator error。确保安装并装载汽车组件:

install.packages("car", dependencies=TRUE)
library(car)
car的方差分析函数用大写字母a表示:

Anova(model_category, type="III")

你能和dput分享一下你的数据样本吗?当然,因为太多了,可能只是标题:>DPuthHeadMainStudy_类别结构列表case=1:6,ab_all=c5,5,5,5,4.4,3.2,上诉=structurec2L,2L,1L,2L,3L,3L,.Label=cemotional negative,emotional-positive,rational,class=factor,product=structurec1L,1L,1L,2L,1L,1L,.Label=chedonic,utility,class=factor,row.names=cNA,6L,class=data.frame我不确定type==III选项。但是只是一个新的模式分类工作。谢谢你Dave2e!我从youtube教程中得到了第三类的东西。无论如何,现在它可以工作了:进一步研究,有一个函数Anova来自car包,可以指定类型。
install.packages("car", dependencies=TRUE)
library(car)
Anova(model_category, type="III")