首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R误差中的因子分析混合数据

R误差中的因子分析混合数据
EN

Stack Overflow用户
提问于 2017-11-14 06:16:52
回答 1查看 451关注 0票数 0

我试图在dataframe上并使用以下命令在R中运行因子分析混合数据:

代码语言:javascript
复制
res.famd <- FAMD(df, graph = FALSE)

但我得到了以下错误:

错误中(unlist(lapply(listModa,is.numeric):参数对‘哪个’不符合逻辑

我查过:

代码语言:javascript
复制
str(df)

我得到了以下信息:

性别: chr "M“"M”.

组: chr“低”“低”

答: num 3.86e-09 1.90e-091.86e-09 3.63e-09 1.73e-09 .

B: num 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-famd-factor-analysis-of-mixed-data-in-r-essentials/

EN

回答 1

Stack Overflow用户

发布于 2017-12-28 20:47:42

您是否尝试过将char变量转换为因素。

也就是说。

代码语言:javascript
复制
df$Gender<- as.factor(df$Gender)
df$Group<- as.factor(df$Group)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47278864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档