2017-04-11 19 views
0

私はR(Lefcheck - https://cran.r-project.org/web/packages/piecewiseSEM/vignettes/piecewiseSEM.html)にpiecewiseSEMパッケージを使用して区分構造方程式モデルを構築しています抽出パス係数

私はすでにモデルセットを作成し、私はモデルを評価することができフィットするので、モデルそのものが機能します。また、データはモデルに適合する(p = 0.528)。

しかし、私はのの抽出には成功しません。なぜなら警告の私のデータを標準化

  • : これは私が取得エラーです:Error in cbind(Xlarge, Xsmall) : number of rows of matrices must match (see arg 2)

    私はすでに試した(しかし、これは動作しませんでした)Some predictor variables are on very different scales: consider rescaling

  • は(投げた私のデータを適応しました一部のNA値は離れています)

これは私のモデリストです:

"predatie" バイナリ変数であること(yesまたはno)と残りすべての連続変数(gapfraction、plantgrootte、olsen_P & piek1)事前に

おかげで

predatielijst = list(

    lmer(plantgrootte ~ gapfraction + olsen_P + (1|plot_ID), data = d), 

    glmer(piek1 ~ gapfraction + olsen_P + plantgrootte + (1|plot_ID), 
     family = poisson, data = d), 

     glmer(predatie ~ piek1 + (1|plot_ID), family = binomial, data = d) 
) 

library(devtools) install_github("jslefche/[email protected]")

psemlistを交換し、coefsまたはsummary機能を実行します。

+0

パス係数を抽出するのに 'sem.coefs'を使用してください! – jslefche

答えて

0

は開発版をインストールしてください。おそらくあなたのエラーを取り除くでしょう。そうでなければ、Githubのバグを開いてください!

警告:これは、現在のバージョンをCRANから上書きします。バージョン1.4を入手するには、CRANから再インストールする必要があります。

+0

NA値に問題がありました。それらを削除した後、パス係数を抽出し、「古い」パッケージでFigureを作成することに成功しました。 – geum

0

lme(nlmeライブラリから)glmのilsteadを使用しようとしています。私が理解する限り、lmerがp値を提供していないという事実(ここではlme)はここで問題になると思われます。 これはうまくいきます。

関連する問題