Mit Hilfe anderer Pakete habe ich Drift-Diffusion-Modellparameter meiner Daten geschätzt. Jetzt möchte ich die vorhergesagten (oder tatsächlichen) Reaktionszeiten für jede Beobachtung mit Hilfe von geschätzten Parametern schätzen. Als ich das Handbuch durchgegangen bin, habe ich ein Gefühl dafür bekommen, dass die ddiffusion
Funktion die tatsächlichen Antwortzeiten schätzt (vorhersagt), im Grunde habe ich diesen Code für meine eigenen Zwecke verwendet:
dd1<-ddiffusion(data$rt , data$resp,a=2.16,v=1.12,t0=0.36,z=0.51).
Gibt mir diese Funktion die tatsächliche (vorhergesagte) Reaktionszeit für jede Beobachtung?
Nicht sehr vertraut mit diesem Paket, aber per Handbuch (fett und kursiv hinzugefügt):
ddiffusion gibt die Dichte an, pdiffusion gibt die Verteilungsfunktion an, qdiffusion gibt die Quantilfunktion an (dh vorhergesagte RTs) und rdiffusion generiert zufällige Antwortzeiten und Entscheidungen (gibt einen data.frame mit den Spalten rt (numerisch) und Antwort (Faktor) zurück).
Wenn Sie also vorhergesagte Reaktionszeiten wünschen, sollten Sie die qdiffusion-Funktion verwenden (beachten Sie jedoch, dass es sich um eine Quantilfunktion handelt).
Die Funktionen schätzen die Parameter der Verteilung. Wenn ich Sie richtig verstehe, wollen Sie individuelle Vorhersagen treffen – diese benötigen eine Prädiktorvariable im Sinne eines Regressionsmodells. (sorry für die späte Antwort, bin gerade über die Frage gestolpert)
Samir
mflo-ByeSE
Samir
mflo-ByeSE