Гистограммы в R строятся при помощи следующей функции:
hist(x, breaks = "Sturges", freq = NULL, probability = !freq, include.lowest = TRUE, right = TRUE, density = NULL, angle = 45, col = NULL, border = NULL, main = paste("Histogram of" , xname), xlim = range(breaks), ylim = NULL, xlab = xname, ylab, axes = TRUE, plot = TRUE, labels = FALSE, nclass = NULL, ...)
Аргументы:
• x - числовой вектор (выборка), по которому строится гистограмма;
• breaks - параметр, отвечающий за разбиение на интервалы. Возможны следующие варианты:
– числовой вектор, определяющий границы интервалов разбиения;
– число, задающее количество интервалов разбиения;
– символьная переменная, отвечающая за выбор алгоритма разбиения на интервалы;
– функция, вычисляющая количество интервалов разбиения.
(В последних трёх случаях рассматривается только число интервалов разбиения)
• freq и probability - два логических и альтернативных друг другу аргумента (не рекомендуется задать одновременно оба этих аргумента). Если freq = TRUE (или, соответственно, probability = FALSE), то стро- ится гистограмма частот. Если же freq = FALSE (или, соответственно, probability = TRUE) - гистограмма относительных частот. Если ар- гумент probability не задан и интервалы разбиения одинаковые, то по умолчанию строится гистограмма частот, т.е. freq = TRUE.
• include.lowest - логический аргумент. Минимальный элемент выборки включается в первый интервал в качестве левой границы. Используется только в том случае, если breaks - числовой вектор. В противном случае выдает предупреждение.
• right - логический аргумент. Если right = TRUE, то интервалы разбиения имеют вид (ai; ai+1 ].
• density и angle - числовые аргументы, отвечающие за плотность и угол наклона штриховки столбцов гистограммы.
• col - символьный или числовой аргумент, задающий либо цвет столбцов гистограммы (если не определены аргументы density и angle), либо цвет штриховки. По умолчанию значение col = NULL, т.е. столбцы гистограммы не закрашены.
• border - цвет границы столбцов гистограммы.
• main - основной заголовок гистограммы.
• xlim и ylim - границы осей гистограммы. По умолчанию для оси Х в качестве границ используются границы разбиения, а границы оси У - отсутствуют.
• xlab и ylab - названия осей.
• axes - логический аргумент - построение осей (если выводится и сама гистограмма).
• plot - логический аргумент - отвечает за построение гистограммы. Если plot = TRUE, то строится гистограмма. В противном случае функция hist() возвращает список из интервалов разбиения и числа элементов выборки, попавших в интервалы. В последнем случае выдаётся предупреждение, если были определены графические аргументы при задании функции hist().
• labels - логический или символьный аргумент. Если labels = TRUE, то над каждым столбцом гистограммы выводится число (или доля) элементов выборки, попавших в данный интервал разбиения. Если labels - символьный аргумент (вектор), то над столбцами выводятся элементы этого аргумента.
• nclass - положительное целое число. Аргумент отвечает за количество интервалов разбиения и введён для совместимости функции с языком S (S-PLUS).
• . . . - дополнительные графические аргументы, отвечающие за заголовки и оси.