CFA verschiedener Fragebögen
Verfasst: Di Jul 17, 2018 8:33 am
Hellow!
Auch ich muss für meine Abschlussarbeit eine konfirmatorische Faktorenanalyse machen. Ich habe einen Datensatz, der mit unterschiedlichen Sprachversionen in verschiedenen Ländern erhoben wurde. Frage ist, ob die Skalen des etablierten deutschen Fragebogens auch in den Sprachversionen geeignet sind.
Bislang habe ich während meines Studiums nur mit SPSS gearbeitet und arbeite mich nun in R ein. Auch die CFA ist komplett neu für mich. Ich habe bereits meinen Datensatz in die einzelnen Sprachversionen zerlegt und in R kleine Datensätze angelegt - oder gibt es auch in R eine Funktion, wo man die Daten nach einem Argument ("Sprache") splitten kann und dann für einen Befehl einfach die Ergebnisse nach Argument aufgelistet bekommt?
Ich habe nun Modelle angelegt für meine einzelnen Skalen. Es geht btw um Stresssymptomatik -> physische + psychische -> Subskalen: Angst, Ärger, Traurigkeit, Wohlbefinden. Ich habe es nicht hinbekommen, meine Skalen alle auf einmal in einer CFA zu rechnen und erstmal pro Skala eine CFA gemacht... Wie mach ich das überhaupt mit den Subskalen und woher weiß ich wo es Korrelationen gibt?
Anhand der bisherigen Leitfäden, habe ich versucht mit dem Befehl fit.6dim <- cfa(SSKJ.6dim, data=SSKJ_Daten_komplett_17_01_26_1_) die CFA für den ganzen Test zu rechnen - es folgt diese Fehlermeldung:
Warning messages:
1: In lav_model_vcov(lavmodel = lavmodel, lavsamplestats = lavsamplestats, :
lavaan WARNING: could not compute standard errors!
lavaan NOTE: this may be a symptom that the model is not identified.
2: In lav_object_post_check(object) :
lavaan WARNING: some estimated ov variances are negative
3: In lav_object_post_check(object) :
lavaan WARNING: covariance matrix of latent variables
is not positive definite;
use inspect(fit,"cov.lv") to investigate.
Kann mir jemand helfen? Braucht ihr noch mehr Informationen, um mir zu helfen? :-/
Auch ich muss für meine Abschlussarbeit eine konfirmatorische Faktorenanalyse machen. Ich habe einen Datensatz, der mit unterschiedlichen Sprachversionen in verschiedenen Ländern erhoben wurde. Frage ist, ob die Skalen des etablierten deutschen Fragebogens auch in den Sprachversionen geeignet sind.
Bislang habe ich während meines Studiums nur mit SPSS gearbeitet und arbeite mich nun in R ein. Auch die CFA ist komplett neu für mich. Ich habe bereits meinen Datensatz in die einzelnen Sprachversionen zerlegt und in R kleine Datensätze angelegt - oder gibt es auch in R eine Funktion, wo man die Daten nach einem Argument ("Sprache") splitten kann und dann für einen Befehl einfach die Ergebnisse nach Argument aufgelistet bekommt?
Ich habe nun Modelle angelegt für meine einzelnen Skalen. Es geht btw um Stresssymptomatik -> physische + psychische -> Subskalen: Angst, Ärger, Traurigkeit, Wohlbefinden. Ich habe es nicht hinbekommen, meine Skalen alle auf einmal in einer CFA zu rechnen und erstmal pro Skala eine CFA gemacht... Wie mach ich das überhaupt mit den Subskalen und woher weiß ich wo es Korrelationen gibt?
Anhand der bisherigen Leitfäden, habe ich versucht mit dem Befehl fit.6dim <- cfa(SSKJ.6dim, data=SSKJ_Daten_komplett_17_01_26_1_) die CFA für den ganzen Test zu rechnen - es folgt diese Fehlermeldung:
Warning messages:
1: In lav_model_vcov(lavmodel = lavmodel, lavsamplestats = lavsamplestats, :
lavaan WARNING: could not compute standard errors!
lavaan NOTE: this may be a symptom that the model is not identified.
2: In lav_object_post_check(object) :
lavaan WARNING: some estimated ov variances are negative
3: In lav_object_post_check(object) :
lavaan WARNING: covariance matrix of latent variables
is not positive definite;
use inspect(fit,"cov.lv") to investigate.
Kann mir jemand helfen? Braucht ihr noch mehr Informationen, um mir zu helfen? :-/