Diff for "FAQ/perc" - CBU statistics Wiki
location: Diff for "FAQ/perc"
Differences between revisions 15 and 19 (spanning 4 versions)
Revision 15 as of 2008-04-11 12:07:04
Size: 862
Editor: PeterWatson
Comment:
Revision 19 as of 2008-04-11 12:21:33
Size: 825
Editor: PeterWatson
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
The percentiles for each score are routinely outputted using the frequency procedure in SPSS. The percentages of people with scores equal or below each observed score can be obtained by running the below in SPSS.
Line 17: Line 17:
In R the percentages of people with scores equal or below each observed score can be obtained by running or the below in R:
Line 20: Line 20:
score <- sort(score)
Line 21: Line 22:
a <- rep(-99,length(score))
Line 29: Line 29:
if (b[ict] == FALSE) {
a[ict] <- score[ict]
Line 32: Line 30:
 }
perc
a
(percu <- perc[!duplicated(perc)])
(scoreu <- score[!duplicated(score)])
percu
scoreu

How do I find out how many people have a score above a certain value?

Percentiles give the percentage of people who have a score below a threshold score.

Percentile (score) = 100 $$\frac{\mbox{n} \leq \mbox{score}}{\mbox{N}}$$

100 - Percentile (score) = 100 $$\frac{\mbox{n} \gt \mbox{score}}{\mbox{N}}$$

The percentages of people with scores equal or below each observed score can be obtained by running the below in SPSS.

FREQUENCIES VAR=SCORE.
EXE.

or the below in R:

score <- sort(score)
perc <- rep(-99,length(score))
ict <- 1
b <- duplicated(score)
for (ict in 1:length(score) {
for (i in score) {
perc[ict] <- 100*sum(score<=i)/length(score)
ict <- ict+1
}
 }
(percu <- perc[!duplicated(perc)])
(scoreu <- score[!duplicated(score)])
percu
scoreu

None: FAQ/perc (last edited 2013-03-08 10:17:13 by localhost)