Из (упрощенных) данных, приведенных ниже, которые представляют пользователя, выбирающего между тремя параметрами, я хочу создать набор ящиков в процентах от того, сколько раз пользователь выбрал значение, основанное на коэффициенте стоимости. Итак, я хочу три ящика, процент пользователей выбрал 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