我在使用R中的gls函数估计lambda时遇到了问题。
当我运行固定值lambda(即fixed = TRUE)时,gls函数完全正常工作但是当我试图估计lambda并将lambda的这个估计结合到我的分析中时,即。 :
result = gls(traitY ~ traitX, data=DF,
correlation=corPagel(value=1, tree_list[[1]], fixed=FALSE), method="ML")
我总是收到以下错误消息:
Error in eigen(val, only.values = TRUE) :
infinite or missing values in 'x'
我的问题是:我的数据中的特征引用了什么/我的后续数据中的x是什么(数据= DF)?
DF
traitY traitX
Alouatta_palliata 0.5273489 0.6250000
Ateles_geoffroyi 0.5051398 0.4380000
Cebus_capucinus 0.2895715 0.5036667
Saimiri_sciureus 0.3591358 0.6590000
Cebus_apella 0.6884629 0.5572500
Cercopithecus_diana 0.5714286 0.9050000
Chlorocebus_pygerythrus 0.7604781 0.7246667
Erythrocebus_patas 0.0000000 1.0000000
Macaca_arctoides 0.4155720 0.5895000
Macaca_fuscata 0.6594206 0.5563333
Macaca_mulatta 0.6614815 0.8275000
Macaca_nigra 0.6416667 0.8170000
Macaca_radiata 0.7331135 0.6910000
Macaca_tonkeana 0.4991048 0.8932500
Papio_ursinus 0.7044067 0.6570000
Homo_sapiens 0.5037506 0.5320000
Pan_paniscus 0.6000000 0.9000000
Pan_troglodytes_troglodytes 0.1771352 0.8856364
Pongo_pygmaeus 0.5000000 0.6000000
Eulemur_fulvus_fulvus 0.7662338 0.8730000
Eulemur_fulvus_rufus 0.7334606 0.5475000
PS。我使用的是库:nlme
和ape
我会非常感谢任何建议/帮助,因为我不能解决这个特殊问题就不能继续我的分析(将估计的lambda用于我的统计解释非常重要)并且已经被困在了虽然并没有在网上找到任何有用的东西。
提前致谢, Ly的