FDパッケージを使用して関数多様性インデックス(FDiv、FDis、FEve)を推定しようとしています。このデータセットは、297種、24種の二成分特性がマトリックスxであり、種X 76サイトがマトリックスである。私はdbFD()
関数を実行することができませんでした。これは、両方のデータセットで種名が同じ順序ではないためです。しかし、何度かチェックしました。 Windowsシステムではこの機能にいくつかの問題があるので、私は別の機能を実行しようとしました。しかし、それは何とかdbFD()
と同じです。以下の機能をdbFD()関数のエラー
disp <- fdisp(x.dist, a)
FDis <- disp$FDis
をしかし、問題があります:
私が使用して76個のサイトのためにFDISを計算することができ
Error: cannot coerce type 'builtin' to vector of type 'integer'
どれ:
# calculate nbsp, FRic, FEve, FDis, and FGR
# definition of vector for results, with communities'names as given in 'a'
nbsp <- rep(NA, c) ; names(nbsp) <- row.names(a)
FRic <- rep(NA, c) ; names(FRic) <- row.names(a)
FEve <- rep(NA, c) ; names(FEve) <- row.names(a)
FGR <- rep(NA, c) ; names(FGR) <- row.names(a)
FDiv <- rep(NA, c) ; names(FDiv) <- row.names(a)
を実行した後、私はこのエラーを受け取ります提案は確かに私を助けるでしょう。
親愛なるウーヴェ、一緒に何かを試してみることをお勧め!ありがとうございました – Halime
@ハライメット非常に新しい、フィードバックいただきありがとうございます。左の目盛りをクリックして、私の答えを受け入れるように親切にしてください。ありがとうございました。 – Uwe
親愛なるウウェ、あなたのメッセージをありがとう。私がスタックオーバーフローの初心者であるので、私は目盛りをクリックしなければならないことを知らなかった。私に注意してくれてありがとう。 – Halime