add lab03
This commit is contained in:
1 file changed
+51
@@ -0,0 +1,51 @@
|
||||
library(mosaic)
|
||||
library(MASS)
|
||||
|
||||
# Q1
|
||||
mean_days<-mean(~Days, data=quine)
|
||||
median_days<-median(~Days, data=quine)
|
||||
sd_days<-sd(~Days, data=quine)
|
||||
sk_days<-3 * (mean_days - median_days) / sd_days
|
||||
|
||||
# Q2
|
||||
title<-"Days Absent Histogram"
|
||||
xtitle<-"Days Absent"
|
||||
ytitle<-"Frequency"
|
||||
hist(quine$Days, main=title, xlab=xtitle, ylab=ytitle)
|
||||
|
||||
# Q3
|
||||
title<-"Box Plot Days Absent"
|
||||
xtitle<-"Days Absent"
|
||||
bwplot(~Days, data=quine, main=title, xlab=xtitle)
|
||||
|
||||
# Q4
|
||||
median(quine$Days)
|
||||
|
||||
# Q5
|
||||
title<-"Days Absent Grouped by Age"
|
||||
xtitle<-"Days Absent"
|
||||
ytitle<-"Age"
|
||||
bwplot(quine$Age ~ quine$Days, main=title, xlab=xtitle, ylab=ytitle)
|
||||
|
||||
# Q6
|
||||
favstats(Days ~ Age + Sex, data=quine)
|
||||
|
||||
# Q7
|
||||
quantile(Days ~ Lrn, data=quine, probs = c (.20, .40, .60, .80))
|
||||
quantile(Days ~ Eth, data=quine, probs = c (.20, .40, .60, .80))
|
||||
quantile(Days ~ Sex, data=quine, probs = c (.20, .40, .60, .80))
|
||||
|
||||
# Q8
|
||||
f0_male<-filter(quine, Age=="F0" & Sex=="M")
|
||||
days_f0_male<-f0_male$Days
|
||||
percentiles<-rank(days_f0_male) / length(days_f0_male) * 100
|
||||
percentiles<-round(percentiles, 2)
|
||||
percentiles
|
||||
|
||||
# Q9
|
||||
studentsOneMean<-quine |> filter(abs(scale(Days)) >= 1)
|
||||
studentsTwoMean<-quine |> filter(abs(scale(Days)) >= 2)
|
||||
studentsThreeMean<-quine |> filter(abs(scale(Days)) >= 3)
|
||||
nrow(studentsOneMean)
|
||||
nrow(studentsTwoMean)
|
||||
nrow(studentsThreeMean)
|
||||
Reference in new issue
Block a user