Existe-t-il un moyen rapide de convertir les scores z en scores centiles?

10

Quelqu'un connaît-il une fonction ou un package R qui peut m'aider à transformer les scores z en scores de centile? L'objectif final est de classer ou classer un groupe de répondants en quatre catégories en fonction de la hauteur de leurs scores z (20% des scores les plus bas, 30%, 30%, 20% des scores les plus élevés).

Des idées? Merci d'avance!

rdatasculptor
la source
Avec quelles hypothèses sur les scores originaux? Comment les valeurs sont-elles mises à l'échelle - les scores z sont-ils calculés à partir de la moyenne de l'échantillon et de l'écart std de l'échantillon ou à partir de certaines valeurs connues / supposées?
Glen_b -Reinstate Monica
Les scores d'origine sont des scores de test bruts avant de les normaliser en utilisant l'échelle (x)
rdatasculptor
chl, merci! J'ai d'abord manqué cela, mais cela s'est avéré très utile.
rdatasculptor

Réponses:

16

pnorm(z) le fera.

> pnorm(1.96)
[1] 0.9750021
> pnorm(0)
[1] 0.5
> pnorm(-1)
[1] 0.1586553

Ou si vous insistez sur un centile, boum. Alors essaye

round(pnorm(1.96)*100,0)
Farrel
la source
1
L'intervalle de confiance habituel à 95% est donné par pnorm(1.96) - pnorm(-1.96) avec le résultat0.9500042
PatrickT