Я хочу создать квартили в 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

Надеюсь, это поможет вам!

Другие вопросы по тегам