2017-10-28 12 views
1

パッケージビーガンの関数ordistepを使用して、一部の正準整理(冗長分析または対応分析)のための可変縮小を実行する方法はありますか?私はBorcardらをチェックした。 (2011)数値的な生態学とRと私は答えを見つけることができませんでした。私は、次の構文を試してみましたが、それが次のエラー返さ :ビーガンを使用した部分オーダーのための可変前向き選択

Error in formula.default(prda1) : invalid formula

prda1 <- rda(spp.h, env.partial, avu.rda) 

rda.ordistep <- ordistep(rda(spp ~ 1, data = env), 
scope = formula(partial.rda), 
direction= "forward", 
pstep=10000, 
trace = FALSE) 

を?

答えて

1

ordistepに部分的なアロケーションがある場合は、部分的な用語を下位の範囲に含める必要があります。次の例は、下のスコープ内Condition(Management)を持っていない場合、それは他の変数として扱われ、除去のためと考えられ、又は出発モデルはCondition(Management)を持っていない場合はされるだろうビーガン

require(vegan) 
data(dune, dune.env) 
m0 <- rda(dune ~ Condition(Management), dune.env) 
m1 <- rda(dune ~ Condition(Management) + ., dune.env) 
m <- ordistep(m0, scope = list(lower=m0, upper=m1)) 

data(dune, dune.env)で動作します他の候補として扱われますが、決して追加することはできません。

関連する問題