Ich verwende aregImpute, um fehlende Werte auf einem R-Datenrahmen (bn_df) zu imputieren.R - Abrufen fehlgeleiteter Werte zurück in Datenframe
Der Code ist dies:
library(Hmisc)
impute_arg <- aregImpute(~ TI_Perc + AS_Perc +
CD_Perc + CA_Perc + FP_Perc,
data = bn_df, n.impute = 5)
Es funktioniert gut.
Das Problem ist danach. Indem die Werte zurück in den ursprünglichen Datenrahmen gebracht werden.
Ich kann es tun, nur nicht in einer sehr eleganten Art und Weise. Ich muss im Grunde die folgende Zeile für alle Spalten kopieren/einfügen:
Dies funktioniert. Aber es muss einen effizienteren Weg geben, dies ohne Kopieren/Einfügen für alle Spalten zu erreichen.
Irgendwelche Ideen?
Vielen Dank! Es hat perfekt funktioniert. Tatsächlich habe ich diese Funktion wahrscheinlich übersprungen. – BrunoPT
Gibt es eine Möglichkeit, den Wert durch den Durchschnitt mehrerer Imputationen anstelle einer bestimmten Zahl zu ersetzen (Imputation = 1)? – Sourabh