Он
содержит команды для обработки и проведения
статистического анализа данных, также содержит
функции генерации случайных чисел и численного
вычисления статистических распределений.
В отличие от других специализированных
пакетов, этот пакет сложный, то есть он содержит
подпакеты, которые в свою очередь содержат
команды.
Команда, доступная на верхнем уровне
importdata -
предназначеннная для импортирования данных из
файла
Пакет содержит следующие подпакеты:
anova дисперсионный
анализ.
describe описательные
статистики.
fit линейная
регрессия.
random генераторы случайных
чисел, соответствующие заданным распределениям.
statevalf численное
вычисление распределений.
statplots команды
построения графиков.
transform команды
преобразования данных.
> with(stats):
Вводим команду генерации 20 случайных
чисел с нормальным распределением
Warning, new definition for random
> Xdata:=[stats[random,
normald](20)];
Преобразуя эти данные при помощи
функции sin получим зависимый набор данных
> case:=rand(1000):L:=seq(case()/3000,i=1..20);
> Ydata:=map(sin,Xdata)+[L];
Теперь строим гафик рассеяния с
изображением прямоугольных диаграмм (рис. 77)
> with(stats[statplots]):
plots[display]({
scatterplot(Xdata,Ydata), # scatter plot
boxplot(Ydata,shift=15), # boxplot in right margin
xyexchange(boxplot(Xdata,format=notched,shift=12)) # notched box at top
});
Рис. 77
|