ich habe einen Datensatz mit 320 Zeilen/Fällen und 287 Spalten/Variablen. Ich möchte gerne mit lavaan eine Mediation rechnen. Dazu habe ich folgendes Modell aufgestellt
Code: Alles auswählen
model1 = "
#Messmodell
NfA =~ df.netjes$nfa.expand + df.netjes$nfa.newmap + df.netjes$nfa.rethink + df.netjes$nfa.alter +
df.netjes$nfa.work + df.netjes$AWE.nfa
PEE =~ df.netjes$GEB_everydaytrip + df.netjes$GEB_1000km.R + df.netjes$GEB_30km.R + df.netjes$GEB_compensate +
df.netjes$GEB_seasonal + df.netjes$GEB_regional + df.netjes$GEB_meat +
df.netjes$GEB_campaign + df.netjes$GEB_finansupp + df.netjes$GEB_taketime + df.netjes$GEB_talk + df.netjes$GEB_boycot +
df.netjes$GEB_politics +
df.netjes$GEB_bag.R + df.netjes$GEB_Pfand + df.netjes$GEB_togo.R + df.netjes$GEB_repair +
df.netjes$GEB_fulldrum + df.netjes$GEB_heating_R.R + df.netjes$GEB_dryer.R + df.netjes$GEB_heating + df.netjes$GEB_light +
df.netjes$GEB_standby.R + df.netjes$GEB_share
#Strukturmodell
NfA ~ a*df.netjes$AWE.totalScore
PEE ~ b*NfA + c*df.netjes$AWE.totalScore
indirect := a*b
direct := c
total := c + (a*b)
"
Code: Alles auswählen
model.results = sem(model = model1, data = df.netjes, estimator = "mlr")
Code: Alles auswählen
Fehler in lav_syntax_parse_rhs(rhs = rhs.formula[[2L]], op = op) :
lavaan ERROR: I'm confused parsing this line: $df.netjesnfa.expand
Code: Alles auswählen
Zusätzlich: Warnmeldungen:
1: In names(out)[1L] <- NAME :
Anzahl der zu ersetzenden Elemente ist kein Vielfaches der Ersetzungslänge
2: In names(out)[1L] <- NAME :
Anzahl der zu ersetzenden Elemente ist kein Vielfaches der Ersetzungslänge
3: In names(out)[1L] <- NAME :
Anzahl der zu ersetzenden Elemente ist kein Vielfaches der Ersetzungslänge
4: In names(out)[1L] <- NAME :
Anzahl der zu ersetzenden Elemente ist kein Vielfaches der Ersetzungslänge
5: In names(out)[1L] <- NAME :
Anzahl der zu ersetzenden Elemente ist kein Vielfaches der Ersetzungslänge
Ich würde mich über Hilfe sehr freuen!
Viele Grüße
mohnstrudel