Я хочу создать квартили в R для определенной стоимости. Я хочу создать квартили по категориям. Как я могу это сделать?
Например: средняя цена для категорий A и B равна X и Y соответственно. Обе категории содержат количество продуктов. Я хочу создать квартиль на основе средней цены для каждой категории.
1 ответ
Как сказал Роланд в комментарии, вы не можете вывести квартиль из среднего.
Также ваш вопрос очень неясен, я пытаюсь ответить на него информацией, которую я знаю.
Этот пост более подробно рассказывает о квантилях и о том, как их найти.
quantile
Функция напечатает значения каждого квартиля.
> quantile(iris$Sepal.Length)
0% 25% 50% 75% 100%
4.3 5.1 5.8 6.4 7.9
Если, скажем, вы хотите получить первый и третий квартиль, вы можете сделать следующее, c(0.25, 0.75)
представляет квантильные проценты, которые вы хотите. Вы могли бы также сделать quantile(data, probs=0.5)
получить медиану (2-й квартиль):
> Quart <- quantile(iris$Sepal.Length, probs= c(0.25, 0.75))
> Q1 <- Quart[1]
> Q2 <- Quart[2]
> Q1
25%
5.1
> Q2
75%
6.4
Надеюсь, это поможет вам!