Rasmus Bååth
28/03/2014
mean(...), median(...) för “Central tendency”sd(...), IQR(...) för spridningsmåttlibrary(mosaic) introducerar även mm(...) som är en version av mean med lite annorlunda syntax och output:
mean(~ x, data = myData) blirmm(x ~ 1, data = myData)mean(x ~ group, data = myData) blirmm(x ~ group, data = myData)mm kan sparas i en variabel och användas vidare: model1 <- mm(x ~ group, data = myData)library(mosaic)
d <- read.csv("../03_25/rt_experiment.csv")
mm( rt ~ 1 , data=d)
Groupwise Model Call:
rt ~ 1
Coefficients:
all
0.36
mm(rt ~ group, data=d)
Groupwise Model Call:
rt ~ group
Coefficients:
A B
0.399 0.325
sound light font n
1 silence bright times_roman 10
2 noise bright times_roman 10
3 chatter bright times_roman 10
4 silence dim times_roman 10
5 noise dim times_roman 10
6 chatter dim times_roman 10
7 silence bright arial 10
8 noise bright arial 10
9 chatter bright arial 10
10 silence dim arial 10
11 noise dim arial 10
12 chatter dim arial 10
head(reading, 15)
sound light font time
1 silence bright times_roman 7.231
2 silence bright times_roman 5.380
3 silence bright times_roman 4.777
4 silence bright times_roman 4.044
5 silence bright times_roman 2.218
6 silence bright times_roman 5.708
7 silence bright times_roman 4.068
8 silence bright times_roman 3.023
9 silence bright times_roman 4.889
10 silence bright times_roman 5.237
11 silence bright arial 6.122
12 silence bright arial 5.941
13 silence bright arial 4.651
14 silence bright arial 4.833
15 silence bright arial 3.883
mm(time ~ 1, data=reading)
Groupwise Model Call:
time ~ 1
Coefficients:
all
6.48
mm(time ~ sound, data=reading)
Groupwise Model Call:
time ~ sound
Coefficients:
silence noise chatter
5.40 6.61 7.45
mm(time ~ light, data=reading)
Groupwise Model Call:
time ~ light
Coefficients:
bright dim
5.92 7.05
mm(time ~ light + sound, data=reading)
Groupwise Model Call:
time ~ light + sound
Coefficients:
bright.silence dim.silence bright.noise dim.noise
4.77 6.02 6.06 7.15
bright.chatter dim.chatter
6.92 7.98
+ betyder inte plus utan kan läsas som “och”. Går faktiskt lika bra att använda &: mm(time ~ light & sound, data=reading)
model0 <- mm(time ~ 1, data=reading)
model1 <- mm(time ~ light + sound, data=reading)
reduals0 <- resid(model0)
reduals1 <- resid(model1)
mm(time ~ 1, data=reading)
Groupwise Model Call:
time ~ 1
Coefficients:
all
6.48
bwplot( ~ time , data=reading)
mm(time ~ sound, data=reading)
Groupwise Model Call:
time ~ sound
Coefficients:
silence noise chatter
5.40 6.61 7.45
bwplot(time ~ sound , data=reading)
mm(time ~ sound + light, data=reading)
Groupwise Model Call:
time ~ sound + light
Coefficients:
silence.bright noise.bright chatter.bright silence.dim
4.77 6.06 6.92 6.02
noise.dim chatter.dim
7.15 7.98
bwplot(time ~ sound | light, data=reading)
mm(time ~ font + sound + light , data=reading)
bwplot(time ~ font| sound + light, data=reading)
mm, mean, sd, etc.
y ~ 1y ~ factor1y ~ factor1 + factor2y ~ factor1 + factor2 + factor3bwplot, stripplot
~ yy ~ factor1y ~ factor1 | factor2y ~ factor1 | factor2 + factor3mm, mean, median,sd, etc.
y ~ 1y ~ factor1y ~ factor1 + factor2y ~ factor1 + factor2 + factor3histogram, densityplot
~ y~ y | factor1~ y | factor1 + factor2