Gibt es eine bessere Möglichkeit, Quantil "Dummies" / Faktoren in R zu erstellen?

8

Ich möchte Faktoren zuweisen, die Quantile darstellen. Daher brauche ich sie numerisch. Deshalb habe ich die folgende Funktion geschrieben, die im Grunde die Antwort auf mein Problem ist:

%Vor%

Sie können jetzt lachen :). Die zurückgegebene Liste enthält eine Variable, mit der jede Beobachtung dem entsprechenden Quantil zugewiesen werden kann. Meine Frage ist jetzt: Gibt es einen besseren Weg ("nativer" oder "Kern"), es zu tun? Ich kenne quantcut (aus dem gtools-Paket), aber zumindest mit den Parametern, die ich bekam, endete ich nur mit diesen unbeholfenen (? - zumindest für mich) Schwellenwerten.

Jede Rückmeldung, die hilft, besser zu werden, wird geschätzt!

    
Matt Bannert 22.10.2010, 15:39
quelle

2 Antworten

13

Verwenden Sie bei der Basis R Quantile, um die Aufteilungen herauszufinden, und schneiden Sie dann, um die numerische Variable in diskret zu konvertieren:

%Vor%

oder wenn Sie nur die Nummer möchten:

%Vor%     
hadley 23.10.2010, 00:48
quelle
3

Ich bin mir nicht sicher, was quantcut ist, aber ich würde folgendes tun

%Vor%     
Sameer 22.10.2010 16:24
quelle

Tags und Links