問題タブ [structural-equation-model]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Graphvizを使用してRパッケージ「sem」でパス図を描画する
パッケージを使用sem
して分析を行います。パス図を描くには、pathDiagram
関数insem
を使用してコードを取得し、それを使用しGraphviz
て図を取得します。2つの質問があります:
- 関数
R
を使用してパス図を直接描画するにはどうすればよいですか?pathDiagram
Rnw
グラフをファイルに含めるにはどうすればよいSweave
ですか?
r - R での sem 関数のエラー : 因子の違い
R のデータに対して関数 sem (パッケージ lavaan を使用) を使用したかった:
そして、次のエラーが発生しました:
このエラーに詳しい人はいますか? それは私の結果に影響しますか?何かを変更する必要がありますか? このエラーの意味がよくわかりません。
r - R を使用した確認因子分析のトラブルシューティング
R スクリプトを実行してデータの確認因子分析を実行していますが、エラーが発生しますError: cannot allocate vector of size 56 Kb
。スクリプトに問題がありますか、それともシステム リソースに関連する問題ですか。これは、80 項目と 5 因子のアンケートについてです。これがコードです。
r - R で相関行列を再フォーマットして、行名、列名、右上の「半分」のセルを削除する
R で SEM の相関行列を入力するには、次の 3 つの方法で行列を再フォーマットする必要があります。
- 行名を削除
- 列名を削除
- 対角 1 の値の上にある、マトリックスの右上の「半分」にあるすべてのセルを削除します
つまり、マトリックス...
...テキストになる必要があります...
... 以下に示すように、readMoments 関数に 1 行ずつ入力します。
現在、コピー、削除、貼り付けにより手動で行っています。これを行う関数を作成する方法についての提案は大歓迎です。
ありがとう、ジョナサン
r - 一部の固定パラメーターを解放するときの lavaan パッケージの変更インデックス
lavaan
パッケージインを使って確認因子分析を行っていますR
。モデル内の誤って固定されたパラメーターを見つけるために、いくつかの固定パラメーターを解放したときに、モデルの適合度が変化することを確認したいと考えています。いくつかの変更インデックスsummary()
を表示するオプションがありますが、それらはモデルにいくつかの制約を追加するときに関するものです。すでに固定されているパラメーターをいくつか解放した後、モデルの適合度の変化を確認したいと考えています。他に提案がない場合は、でそれを行うことができますか? この質問に答えるのにコードは本当に必要ないと思いますが、私が使用したコードは次のとおりです。lavaan
r - Lavaan で共分散をゼロに設定する
ではlavaan
、関数R
を使用するsem()
と、共分散値が自動的に入力されます。sem()
ただし、関数の使用中、つまり手動関数に移行せずに、共分散値の 1 つを強制的にゼロにしたいと考えていlavaan()
ます。
どうすればそれができますか?