Bootstrapping in R fehlgeschlagen?

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

Moderator: EDi

Antworten
blue_psych
Beiträge: 1
Registriert: Mo Jan 09, 2023 8:15 pm

Bootstrapping in R fehlgeschlagen?

Beitrag von blue_psych »

Hallo,

in meiner Masterarbeit in Psychologie berechne ich eine Mediatoranalyse und mache in dem Rahmen eine Bootstrapping Signifikanztestung:

Mediationsmodell:
Modell <- 'Kriterium ~ Prädiktor + Mediator
Mediator ~ Prädiktor'

Bootsrapping
Mediation.boot <- sem(Modell, data = ds,
se = "bootstrap", bootstrap = 1000)


Wenn ich letzteres berechnen lasse, dann kommt leider folgender Output:
Warnmeldung:
In lav_model_nvcov_bootstrap(lavmodel = lavmodel, lavsamplestats = lavsamplestats, :
lavaan WARNING: 5 bootstrap runs failed or did not converge.


Ich verstehe leider nicht was das bedeutet bzw. was ich tun muss.

Kann mir jemand dabei weiterhelfen?
Dafür wäre ich sehr dankbar!

Lg Jessi
schubbiaschwilli
Beiträge: 229
Registriert: Di Jun 27, 2017 12:09 pm

Re: Bootstrapping in R fehlgeschlagen?

Beitrag von schubbiaschwilli »

Gude!

Fangen wir vielleicht mal vorne an:

Du benutzt eine Funktion 'sem' - Leider kenne ich diese nicht, und es ist auch keine Base-Funktion und ohne Angabe eines Pakets (ich nehme an, diese ist in einem Paket enthalten) wird dir da niemand weiterhelfen können.

Generell nehme ich an, dass eine Regression gerechnet wird - Je nachdem werden Regressionen numerisch gelöst, und es gibt im Allgemeinen 2 Möglichkeiten, was die Ursache bzw. die weitere Vorgehensweise bei solchen Fehlern betrifft:
Die erste ist unschön, dies ist der Fall, wenn die Daten nicht zum Model passen.
Die zweite ist mit Arbeit verbunden: Es gibt dann in der Regel entsprechende Parameter, die man an die Funktion übergeben kann, und die die Numerik steuern, sowas wie 'tol', 'initialvalues', 'maxiter' usw.usf., und mit ein wenig Glück und viel ausprobieren (oder auch andersrum) konvergiert dann die Numerik - Es wird auch sowas wie 'trace' geben, um dir die einzelnen Schritte der Numerik anzuschauen, das Hilft dann bei der Fehlersuche. Aber da wird dir niemand ohne genauere Informationen weiterhelfen können.

Dank&Gruß
schubbiaschwilli
Benutzeravatar
EDi
Beiträge: 1578
Registriert: Sa Okt 08, 2016 3:39 pm

Re: Bootstrapping in R fehlgeschlagen?

Beitrag von EDi »

Es sind halt 5 bootstrap samples wo das Modell nicht konvergiert.

Man kann versuchen den optimizer zu tunen, wie das wille vorschlägt.

Oder, einfach ignorieren - du hast ja noch 995 weitere bootstrap samples...
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
Bild.
Antworten