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)$