سؤال

في lavaan في R, ، عند استخدام sem() وظيفة ، يتم تعبئة قيم التغاير تلقائيا.ومع ذلك ، أريد إجبار إحدى قيم التغاير على أن تكون صفرا أثناء استخدام sem() وظيفة ، أي.دون الانتقال إلى الدليل lavaan() وظيفة.

كيف يمكن أن يتم ذلك?

هل كانت مفيدة؟

المحلول

انظر http://lavaan.ugent.be/tutorial/syntax2.html

أنا مجرد نسخ من هناك ، التعليمات البرمجية التالية لا تحتاج إلى شرح

# three-factor model
   visual =~ x1 + x2 + x3
  textual =~ x4 + x5 + x6
  speed   =~ NA*x7 + x8 + x9
# orthogonal factors
   visual ~~ 0*speed
  textual ~~ 0*speed
# fix variance of speed factor
    speed ~~ 1*speed

لاحظ أن شحنات قبضة على كل عامل الكامنة هي, افتراضيا, ثابتة ل 1-إذا كنت ترغب في تقدير لهم, يمكنك استخدام شيء من هذا القبيل نا*س 7 على النحو الوارد أعلاه.ويتم إصلاح التغاير إلى الصفر مع شيء من هذا القبيل visual ~~ 0*speed -- إذا لم تقم بتضمين هذا السطر ، فسيتم تضمين التغاير بين المتغيرات الكامنة تلقائيا في النموذج.

الصفحة الرئيسية لافان هو مصدر جيد جدا على لافان.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top