FAMD和missMDA,在计算丢失的数据时遇到问题

问题描述

对于factoextra和factomineR软件包,我是一个新手,以前从未使用过它们。我需要为我的主项目计算我的植物种类的FAMD分析。但是,我遇到了很多问题,即缺少数据,这些数据需要包含在我的数据集中,但在分析中不予计算或加权。尝试使用missMDA时,我经常遇到一些错误;例如

Error in `[.data.frame`(jeu,(nbquanti + 1):ncol(jeu),drop = F) : 
  undefined columns selected,Error in eigen(crossprod(X,X),symmetric = TRUE) : 0 x 0 matrix
Error in get_eig(X) : 
  An object of class : spec_tbl_dftbl_dftbldata.frame can't be handled by the function get_eigenvalue().

我没有庞大的r-studio背景,因此这一直是解决的挑战,对此我将不胜感激。我只是想最终修复丢失的数据而不删除它或对其求平均,所以我可以运行成功的FAMD。有关数据帧的一些信息,有quanb和qual数据的231 obs和41个变量。可能缺少数千个数据点。对于我测量的每个植物标本,并不是每个标本都具有测量的每个组成部分。

数据预览:quan和qual变量。对于那些没有物种的物种,我没有输入任何数据,R表示为“ NA” 物种Reported Heigh~ Style片样式 茎干-乌黄色P〜
1 A. lec〜3个简单的腺NA
2 A. lec〜2.5单纯腺NA
3 A. lec〜3个简单的腺体是
4 A. lec〜3个简单的腺体是
5 A. lec〜2.5简单的腺体是
6 A. lec〜3个简单的腺体

脚本和错误

estim_ncpFAMD(Lechleri_Test) [.data.frame(jeu,,(nbquanti +1):ncol(jeu),drop = F)中的错误:未定义的列已选中

imputeFAMD(Lechleri_Test) if(any(MM [[g]]

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)