皆さん、おはようございます。ビーガン パッケージで rda 解析を実行しようとしています。私のdf1は次のようになります:
816fit 308fit 433fit 008fit 1057fit
id21 0 0 0 0 0
id22 0 0 0 0 0
id23 0 0 0 0 0
id24 0 0 0 0 0
id26 0 0 0 0 0
df2 は次のとおりです。
dairy_Moisture dairy_Energy dairy_Protein dairy_Fat dairy_Carbohydrate dairy_Fiber dairy_Minerals
id21 141.55 479.25 29.475 33.225 15.55 0 5.2
id22 141.55 479.25 29.475 33.225 15.55 0 5.2
id23 141.55 479.25 29.475 33.225 15.55 0 5.2
id24 141.55 479.25 29.475 33.225 15.55 0 5.2
id26 40.30 348.00 24.100 25.100 6.30 0 4.2
df2 に含まれるすべての変数を使用して rda を実行したいのですが、分析を実行すると:
rda(df1 ~ df2$dairy_Moisture+ df2$dairy_Energy)
最初の変数の結果のみを取得します。それと同じように、最初の変数の後に「+」を付けることができる他のすべての変数は考慮されません。なぜそれが起こるのか誰か知っていますか?どうもありがとう
私が得た結果のアイデアを与えるだけです
rda(df1 ~ dairy_Energy , df2)
Call: rda(formula = df1 ~ dairy_Energy, data = df2)
Inertia Proportion Rank
Total 0.46565 1.00000
Constrained 0.09769 0.20979 1
Unconstrained 0.36796 0.79021 6
Inertia is variance
Eigenvalues for constrained axes:
RDA1
0.09769
Eigenvalues for unconstrained axes:
PC1 PC2 PC3 PC4 PC5 PC6
0.10567 0.07875 0.06024 0.05464 0.04113 0.02752
2つ以上の変数でまったく同じ結果が得られます
Call: rda(formula = df1 ~ dairy_Energy + dairy_Carbohydrate, data = df2)
Inertia Proportion Rank
Total 0.46565 1.00000
Constrained 0.09769 0.20979 1
Unconstrained 0.36796 0.79021 6
Inertia is variance
Some constraints were aliased because they were collinear (redundant)
Eigenvalues for constrained axes:
RDA1
0.09769
Eigenvalues for unconstrained axes:
PC1 PC2 PC3 PC4 PC5 PC6
0.10567 0.07875 0.06024 0.05464 0.04113 0.02752