2

lavaan複数の既知のグループ sem モデルを実行するときに提供される出力から、個々のグループのカイ 2 乗値を抽出したいと考えています。としてカイ 2 乗の合計のみが提供され、fitMeasureカイ 2 乗値は では個々の推定値として扱われませんparameterEstimates。この情報を抽出するための他の自動化された方法はないようです。

関数を使用することができましたcapture.output()。そこからカイ 2 乗値の見出しを見つけ、グループ数 + 1 に基づいて値の行数を数えることができます。次に、使用strsplit()してスペースで分割し、最後に値を取得します。私はこれのための関数を書くことができますが、ここで車輪を再発明したくありません.

4

2 に答える 2

2

lavInspect()とを使用するとlavTech()、適合したオブジェクトから情報を抽出できlavaanます。たとえば、以下を使用してカイ二乗値を抽出できます。

  x<-lavInspect(model, "fit")
  x["chisq"]
于 2016-12-12T20:37:33.193 に答える