Heyhey
Ich versuche mich gerade an einer Latenten Klassenanalyse um einen Fragebogen zu bewerten. Dabei bekomme ich allerdings immer Fehlermeldungen.
Ich habe es mit mclust so probiert:
idd_ss <- subset(von meinem Fragebogen)
iddBIC <- mclustBIC(idd_ss)
cl <-mclustBIC(idd_ss, iddBIC)
und dann kommt das: "Error in mvnXII(data = data, prior = prior) : NA/NaN/Inf in foreign function call (arg 1)"
wisst ihr was falsch ist?
identisch dazu habe ich es vorher mit poLCA versucht und komme bei der Variablendefinition nicht auf die richtige Lösung:
poLCA(FORMULA, DATA, nclass=2, maxiter=1000, graphs=FALSE, tol=1e-10, na.rm=TRUE, probs.start=NULL, data = mobbing)
=> wie muss ich die Formula dort definitiern und ist data der ort wo meine daten liegen?
Danke für jede Hilfe!
Latente Klassenanalyse
Moderator: EDi
Re: Latente Klassenanalyse
Code: Alles auswählen
cl <-mclustBIC(idd_ss, iddBIC)
Das zweite Argument zu mclustBIC ist 'G' ('An integer vector specifying the numbers of'), du übergibt aber das vorherige Ergebnis (=ein Objekt der Klasse mclustBIC und vermutlich kein vector).
Die Hilfe sollte dir das beantworten :=> wie muss ich die Formula dort definitiern und ist data der ort wo meine daten liegen?
formula
A formula expression of the form response ~ predictors. The details of model specification are given below.
data
A data frame containing variables in formula. Manifest variables must contain only integer values, and must be coded with consecutive values from 1 to the maximum number of outcomes for each variable. All missing values should be entered as NA.
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Re: Latente Klassenanalyse
Untersuche Deinen Datensatz auch auf NA's! Ich denke, die Meldung "NA/NaN/Inf" weißt daraufhin...
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)
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)
Re: Latente Klassenanalyse
Vielen Dank! Ihr seid super!
Ich hab es nun hinbekommen und durch Modellvergleiche 3 latente Klassen herausgefunden. Nun bekomme ich auch einen Graph mit den allgemeinen Ausprägungen der einzelnen Items auf den einzelnen Klassen.
Wisst ihr den R Befehl um mir die Mittelwerte der Items pro Klasse ausgeben zu lassen? Und wie ich diese graphisch darstellen kann?
Meine momentane Syntax lautet:
idd_ss <- subset(mobbing, select = na.omit(NAQ1:NAQ22, use = "complete"))
f <- as.matrix(idd_ss) ~ 1
poLCA(f, mobbing, nclass=2, maxiter=1000, graphs=TRUE, tol=1e-10, na.rm=TRUE, probs.start=NULL)
Ich hab es nun hinbekommen und durch Modellvergleiche 3 latente Klassen herausgefunden. Nun bekomme ich auch einen Graph mit den allgemeinen Ausprägungen der einzelnen Items auf den einzelnen Klassen.
Wisst ihr den R Befehl um mir die Mittelwerte der Items pro Klasse ausgeben zu lassen? Und wie ich diese graphisch darstellen kann?
Meine momentane Syntax lautet:
idd_ss <- subset(mobbing, select = na.omit(NAQ1:NAQ22, use = "complete"))
f <- as.matrix(idd_ss) ~ 1
poLCA(f, mobbing, nclass=2, maxiter=1000, graphs=TRUE, tol=1e-10, na.rm=TRUE, probs.start=NULL)
Re: Latente Klassenanalyse
Code: Alles auswählen
poLCA(f, mobbing, nclass=2, maxiter=1000, graphs=TRUE, tol=1e-10, na.rm=TRUE, probs.start=NULL)
Bitte immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und geben nicht die meines Brötchengebers wieder.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.
Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
.