Gibt es eine Möglichkeit wie man den TIME_RSI für die Gruppen getrennt berechnen kann
Ja, Sie können bei bedarf auch einzelne Seiten von der Berechnung ausschließen, wenn Sie dort mit unterschiedlichen Bearbeitungzeiten rechnen.
Im Prinzip müssen Sie nur - ggf. getrennt nach Gruppen - den Median für die relevanten TIME-Variablen ermitteln. Diesen dividieren Sie dann durch die TIME-Variablen in den individuellen Fällen. Dadurch erhalten Sie pro (relevanter) Seite einen Geschwindigkeitswert. Werte > 3 werden auf 3 limitiert. Anschließend wird der Mittelwert pro Fall berechnet.
Die Umsetzung sieht je nach Statistik-Software ein wenig anders aus. Wenn Sie bei dem genannten Artikel auf "Replication Files" klicken, finden Sie dort für R z.B. folgende Funktion:
completion.RSI3 = function(times) {
mdn = apply(times, median, na.rm=T, MARGIN=2)
rsi3 = function(x, md) {
val = md / x
val[val > 3] = 3
return(mean(val, na.rm=T))
}
return(as.numeric(apply(times, rsi3, md=mdn, MARGIN=1)))
}
indicators$qfast = completion.RSI3(data[vars$times])
vars$times
wäre in diesem Fall dann ein Vektor c("TIME002","TIME003", ...)