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!


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)

1
L'intervalle de confiance habituel à 95% est donné par pnorm(1.96) - pnorm(-1.96) avec le résultat0.9500042
PatrickT
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.