Cross Lagged Model

Varianzanalyse, Diskriminanzanalyse, Kontingenzanalyse, Faktorenanalyse, Clusteranalyse, MDS, ....

Moderator: EDi

Antworten
tniemann
Beiträge: 7
Registriert: Mo Jun 29, 2020 2:14 pm

Cross Lagged Model

Beitrag von tniemann »

Liebe Mitglieder,

ich bräuchte Hilfe bei der Erstellung einer Syntax für ein Cross Lagged Modell, in dem es um einen Gruppenvergleich mit der Variable stud_fx (dichotom) gehen soll.

Code: Alles auswählen

clp <-'disc_T2 ~ disc_T1 + climate_T1 + lecMS_T1
              climate_T2 ~ disc_T1 + climate_T1  + lecMS_T1
              disc_T1~~climate_T1
              disc_T1~~lecMS_T1
              climate_T1~~lecMS_T1'
fit_clp <- sem(clp, diss, fixed.x =FALSE, missing = "fiml", estimator= "mlr", group = "stud_fx")
summary(fit_clp, fit.measures=TRUE, rsquare=TRUE, standardize=TRUE)
ich erhalte dann eine Fehlermeldung:

Code: Alles auswählen

Fehler: Can't combine `..1` <character> and `..2` <double>.
ich würde mich freuen, wenn jemand eine Idee hat!

Lieben Dank,
Theresa
Benutzeravatar
student
Beiträge: 674
Registriert: Fr Okt 07, 2016 9:52 am

Re: Cross Lagged Model

Beitrag von student »

Hallo Theresa,

ohne zu wissen was Du machst: Die Fehlermeldung "sagt", dass Du Variablen kombinieren möchtest, die von unterschiedlichen Typ sind. character und double können (der Fehlermeldung nach) nicht kombiniert werden. Schau sie Dir mal an und nehme, wenn möglich, eine Typumwandlung vor.
Viele Grüße,
Student
-----------------------------------------------------------------------------------------------------------------------
faes.de, Datenanalyse mit R & das Ad-Oculos-Projekt
Das Ad-Oculos-Projekt auf YouTube

Habe Mut, dich deines eigenen Verstandes zu bedienen! (Kant)
tniemann
Beiträge: 7
Registriert: Mo Jun 29, 2020 2:14 pm

Re: Cross Lagged Model

Beitrag von tniemann »

Hallo student,

das ist aber komisch...

clp habe ich ja erst erstellt und stud_fx ist nominal (Fachstudierende/Lehramtsstudierende).

LG
Theresa
Benutzeravatar
student
Beiträge: 674
Registriert: Fr Okt 07, 2016 9:52 am

Re: Cross Lagged Model

Beitrag von student »

Wenn ich das richtig sehe, nimmt clp das Modell auf. Das Problem liegt m. E. in der Modelldefinition (... der Daten ...).
Viele Grüße,
Student
-----------------------------------------------------------------------------------------------------------------------
faes.de, Datenanalyse mit R & das Ad-Oculos-Projekt
Das Ad-Oculos-Projekt auf YouTube

Habe Mut, dich deines eigenen Verstandes zu bedienen! (Kant)
tniemann
Beiträge: 7
Registriert: Mo Jun 29, 2020 2:14 pm

Re: Cross Lagged Model

Beitrag von tniemann »

trotzdem komisch, weil wenn ich im Vergleich das ganze Modell ohne Gruppe laufen lasse, funktionierts:

Code: Alles auswählen

clp <-'disc_T2 ~ disc_T1 + climate_T1 + lecMS_T1
      climate_T2 ~ disc_T1 + climate_T1 + lecMS_T1
      disc_T1~~climate_T1
      disc_T1~~lecMS_T1
      climate_T1~~lecMS_T1'
fit_clp <- sem(clp, diss, fixed.x = FALSE, missing = "fiml", estimator= "mlr")
summary(fit_clp, fit.measures=TRUE, rsquare=TRUE, standardize=TRUE)
Benutzeravatar
student
Beiträge: 674
Registriert: Fr Okt 07, 2016 9:52 am

Re: Cross Lagged Model

Beitrag von student »

Ohne Daten und einem reproduzierbaren Beispiel ist das nur ein rantasten. Wenn group = "stud_fx" Probleme macht, hast Du einen Anhaltspunkt, beispielsweise
  • Datentyp von stud_fx und
  • lassen sich die Daten darüber gruppieren?
Viele Grüße,
Student
-----------------------------------------------------------------------------------------------------------------------
faes.de, Datenanalyse mit R & das Ad-Oculos-Projekt
Das Ad-Oculos-Projekt auf YouTube

Habe Mut, dich deines eigenen Verstandes zu bedienen! (Kant)
Antworten