[英]Factor Analysis Mixed Data in R error
我正在尝试在数据帧上使用R运行因子分析混合数据,并使用以下命令:
res.famd <- FAMD(df, graph = FALSE)
但是我收到以下错误:
错误((unlist(lapply(listModa,is.numeric))):错误的参数
我检查了:
str(df)
我得到以下信息:
性别:chr“ M”“ M”“ M”“ M” ...
组:chr“ LOW”“ LOW”“ LOW”“ LOW” ...
A:编号3.86e-09 1.90e-091.86e-09 3.63e-09 1.73e-09 ...
B:编号2.32e-05 5.69e-06 1.86e-05 1.45e-05 1.04e-05 ...
C:编号0.00249 0.00385 0.01555 0.00853 0.00426 ...
我正在尝试将变量转换为因子,但不确定是否需要这样做。 我在下面的链接中指出FAMD可以使用字符变量和数字变量: http : //www.sthda.com/english/articles/31-principal-component-methods-in-r-practical-guide/115在r要素中混合数据的famd因子分析/
您是否尝试过将char变量转换为因数。
即
df$Gender<- as.factor(df$Gender)
df$Group<- as.factor(df$Group)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.