Previous: Функции и переменные для многомерной описательной статистики, Up: Пакет descriptive [Contents][Index]
Эта функция строит гистограмму для непрерывной выборки. Данные выборки должны быть представлены в виде списка или одномерной матрицы.
Доступны следующие опции:
draw
. См. также bars
и barsplot
.
См. также discrete_freq
и continuous_freq
для подсчета данных,
и bars
и barsplot
для построения гистограмм непрерывных данных.
Примеры:
Простая гистограмма с восемью классами.
(%i1) load ("descriptive")$ (%i2) s1 : read_list (file_search ("pidigits.data"))$ (%i3) histogram ( s1, nclasses = 8, title = "pi digits", xlabel = "digits", ylabel = "Absolute frequency", fill_color = grey, fill_density = 0.6)$
Строит корреляционную диаграмму (scatter diagrams) для одномерной (list) или многомерной (matrix) выборки.
Доступны следующие опции:
draw
.
Примеры:
Одномерная корреляционная диаграмма для гауссовой выборки.
(%i1) load ("descriptive")$ (%i2) load ("distrib")$ (%i3) scatterplot( random_normal(0,1,200), xaxis = true, point_size = 2, terminal = eps, eps_width = 10, eps_height = 2)$
Двумерная корреляционная диаграмма.
(%i1) load ("descriptive")$ (%i2) s2 : read_matrix (file_search ("wind.data"))$ (%i3) scatterplot( submatrix(s2, 1,2,3), title = "Data from stations #4 and #5", point_type = diamant, point_size = 2, color = blue)$
Трехмерная корреляционная диаграмма.
(%i1) load ("descriptive")$ (%i2) s2 : read_matrix (file_search ("wind.data"))$ (%i3) scatterplot(submatrix (s2, 1,2))$
Пятимерная корреляционная диаграмма, с гистограммой, содержащей пать классов.
(%i1) load ("descriptive")$ (%i2) s2 : read_matrix (file_search ("wind.data"))$ (%i3) scatterplot( s2, nclasses = 5, fill_color = blue, fill_density = 0.3, xtics = 5)$
По поводу построения точек в двух или трех измерениях, соединенных линиями, см. points
.
См. bars
по поводу опций, управляющих выводом гистограмм.
См. также histogram
.
Аналогична histogram
но для дискретных, численных или категоризированных,
статистических переменных.
Доступны следующие опции:
draw
.
3/4
по умолчанию).
Это число должно быть в интервале [0,1]
.
Пример:
(%i1) load ("descriptive")$ (%i2) s3 : read_matrix (file_search ("biomed.data"))$ (%i3) barsplot(col(s3,2), title = "Ages", xlabel = "years", box_width = 1/2, fill_density = 0.3)$
По поводу опций, управляющих выводом диаграмм, см. bars
пакета draw
.
См. также функции histogram
и piechart
.
Аналогична barsplot
, но вместо прямоугольников строит сектора, т.е. круговую диаграмму.
Доступны следующие опции:
draw
.
[0,0]
по умолчанию).
Пример:
(%i1) load ("descriptive")$ (%i2) s1 : read_list (file_search ("pidigits.data"))$ (%i3) piechart( s1, xrange = [-1.1, 1.3], yrange = [-1.1, 1.1], axis_top = false, axis_right = false, axis_left = false, axis_bottom = false, xtics = none, ytics = none, title = "Digit frequencies in pi")$
См. также barsplot
.
Эта функция строит диаграмму типа "ящик-с-усами" (box-and-whishker).
Аргумент data может быть списком, что не представляет большого
интереса, т.к. подобные диаграммы в основном используются для
сравнения различных выборок или матриц, чтобы сравнить две или более
компонент многомерной выборки.
Но data также может быть списком выборок, возможно различной длины
(это единственная функция в пакете descriptive
, которая допускает
такой тип данных).
Доступны следующие опции:
draw
.
3/4
по умолчанию).
Это число должно быть в интервале [0,1]
.
Примеры:
Диаграмма "ящик-с-усами" для многомерной выборки.
(%i1) load ("descriptive")$ (%i2) s2 : read_matrix(file_search("wind.data"))$ (%i3) boxplot(s2, box_width = 0.2, title = "Windspeed in knots", xlabel = "Stations", color = red, line_width = 2) $
Диаграмма "ящик-с-усами" для трех выборок различной длины.
(%i1) load ("descriptive")$ (%i2) A : [[6, 4, 6, 2, 4, 8, 6, 4, 6, 4, 3, 2], [8, 10, 7, 9, 12, 8, 10], [16, 13, 17, 12, 11, 18, 13, 18, 14, 12]]$ (%i3) boxplot (A)$