这是R
中ade4包中的一个示例http://pbil.univ-lyon1.fr/ade4/ade4-html/dudi.fca.html
在" dudi.fca"的值部分本段的内容如下:
值
prep.fuzzy.var函数返回一个属性为col.blocks的数据框。函数dudi.fca返回包含fca和dudi类的列表(参见dudi) cr数据框,其中行是块,列是保留的轴,值是相关比率。
当我运行下面的示例时,我只收到两个图表而没有cr的数据框。我的意思是我在哪里可以找到定义的cr即相关比率,因为它应该是下面整个命令的输出?
#### needs ade4 package######
data(bsetal97)
w <- prep.fuzzy.var(bsetal97$biol, bsetal97$biol.blo)
scatter(dudi.fca(w, scann = FALSE, nf = 3), csub = 3, clab.moda = 1.5)
scatter(dudi.fpca(w, scann = FALSE, nf = 3), csub = 3, clab.moda = 1.5)
答案 0 :(得分:2)
嗯,您要求R
生成dudi.fca
输出的散点图,这就是R
返回的内容。如果您对dudi.fca
的输出感兴趣,则应存储结果以供进一步检查,例如,您可以运行:
scatter(ret <- dudi.fpca(w, scann = FALSE, nf = 3), csub = 3, clab.moda = 1.5)
然后你可以使用ret的结果。 str(ret)
将显示返回对象的结构。
答案 1 :(得分:1)
函数dudi.fca
也会返回一个数据框。您可以使用$cr
访问它。
library(ade4)
data(bsetal97)
w <- prep.fuzzy.var(bsetal97$biol, bsetal97$biol.blo)
res <- dudi.fca(w, scann = FALSE, nf = 3)
res$cr
# RS1 RS2 RS3
# Fem.Size 0.51767205 0.267870254 0.17495548
# Egg.length 0.63988941 0.285033226 0.41593113
# Egg.number 0.05747863 0.208236959 0.09355756
# Generations 0.10435866 0.196192350 0.04422504
# Oviposition 0.04986622 0.295212076 0.09379737
# Incubation 0.03564958 0.129598714 0.09254649
# Egg.shape 0.56977053 0.170656625 0.05772311
# Egg.attach 0.38473985 0.287414507 0.27998335
# Clutch.struc 0.19883866 0.191202779 0.39021869
# Clutch.number 0.28984896 0.002252787 0.08240764