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.