从下面的(简化)数据表示用户在三个选项中进行选择,我想创建一组用户根据价值因素选择一个值的百分比的箱形图。所以我想要三个boxlot,百分比用户选择0,1和2.R boxplot over summary
我敢肯定我错过了一些明显的东西,就像我经常用R做的一样。我可以使用by(dat, dat$user, function(user) {table(user$value)/length(user$value)*100})
得到百分比,但不要知道如何把它变成箱式情节。
希望是有道理的。
user|value
1|2
1|1
1|0
1|2
1|0
2|2
2|2
2|2
2|0
2|2
3|2
3|0
3|1
3|0
3|1
4|2
4|0
4|1
4|0
4|1
5|2
5|0
5|1
5|0
5|1
6|2
6|0
6|0
6|1
6|2
7|0
7|0
7|1
7|0
7|1
8|2
8|2
8|1
8|1
8|2
9|1
9|0
9|0
9|0
9|0
10|1
10|2
10|0
10|2
10|1
我欢迎你的两分钱!我对异常值感兴趣,看看是否有用户选择的价值远远超过其他用户。 – michaeltwofish 2010-09-08 05:03:49