Frage

In lavaan In R, bei Verwendung des sem() Funktion werden die Kovarianzwerte automatisch ausgefüllt.Ich möchte jedoch erzwingen, dass einer der Kovarianzwerte Null ist, während ich das verwende sem() Funktion, d.h.ohne zum Handbuch zu wechseln lavaan() Funktion.

Wie kann das gemacht werden?

War es hilfreich?

Lösung

Sehen http://lavaan.ugent.be/tutorial/syntax2.html

Ich kopiere nur von dort, der folgende Code ist selbsterklärend

# 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

Beachten Sie, dass die ersten Ladungen für jeden latenten Faktor standardmäßig auf 1 festgelegt sind. Wenn Sie sie schätzen möchten, würden Sie wie oben etwa NA*x7 verwenden.Und das Fixieren einer Kovarianz auf Null erfolgt mit so etwas wie visual ~~ 0*speed – Wenn Sie diese Zeile nicht einbeziehen, werden die Kovarianzen zwischen latenten Variablen automatisch in das Modell einbezogen.

Die Lavaan-Homepage ist eine sehr gute Quelle zu Lavaan.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top