| grade {wakefield} | R Documentation |
Generate Random Vector of Grades
Description
grade - Generate a random normal vector of percent grades.
grade - Generate a random normal vector of letter grades.
grade - Generate a random normal vector of grade point averages (GPA;
0.0 - 4.0 scale).
Usage
grade(n, mean = 88, sd = 4, name = "Grade", digits = 1)
grade_letter(n, mean = 88, sd = 4, name = "Grade_Letter")
gpa(n, mean = 88, sd = 4, name = "GPA")
Arguments
n |
The number elements to generate. This can be globally set within
the environment of |
mean |
The mean value for the normal distribution to be drawn from. |
sd |
The standard deviation of the normal distribution to draw from. |
name |
The name to assign to the output vector's |
digits |
Integer indicating the number of decimal places to be used.
Negative values are allowed (see |
Details
The conversion between percent range, letter grade, and GPA is:
| Percent | Letter | GPA |
| 97-100 | A+ | 4.00 |
| 93-96 | A | 4.00 |
| 90-92 | A- | 3.67 |
| 87-89 | B+ | 3.33 |
| 83-86 | B | 3.00 |
| 80-82 | B- | 2.67 |
| 77-79 | C+ | 2.33 |
| 73-76 | C | 2.00 |
| 70-72 | C- | 1.67 |
| 67-69 | D+ | 1.33 |
| 63-66 | D | 1.00 |
| 60-62 | D- | 0.67 |
| < 60 | F | 0.00 |
Value
Returns a random normal vector of grade elements.
See Also
Other variable functions:
age(),
animal(),
answer(),
area(),
car(),
children(),
coin(),
color,
date_stamp(),
death(),
dice(),
dna(),
dob(),
dummy(),
education(),
employment(),
eye(),
grade_level(),
group(),
hair(),
height(),
income(),
internet_browser(),
iq(),
language,
level(),
likert(),
lorem_ipsum(),
marital(),
military(),
month(),
name,
normal(),
political(),
race(),
religion(),
sat(),
sentence(),
sex_inclusive(),
sex(),
smokes(),
speed(),
state(),
string(),
upper(),
valid(),
year(),
zip_code()
Examples
grade(10)
hist(grade(10000))
interval(grade, 5, n = 1000)
grade_letter(10)
barplot(table(grade_letter(10000)))
gpa(10)
hist(gpa(10000))