Математическая статистика и планирование эксперимента. Рыков В.В - 232 стр.

UptoLike

Составители: 

§ 2 Выборки и манипуляции с ними
> X:=RandomVariable(Binomial(100, 1/3)):
> x:=Sample(X, 10);
> y:=Sample(X, 10);
x := [29., 37., 31., 34., 29., 35., 30., 35., 36., 36.]
y := [33., 27., 30., 40., 28., 38., 34., 46., 27., 33.]
Преобразуем выборки.
> z1:=2*x-3*y; # Линейное преобразование
z1 := [41., 7., 28., 52., 26., 44., 42., 68., 9., 27.]
> z2:=map(ln, x); # Логарифмическое преобразование
z2 := [3.367295830, 3.610917913, 3.433987204, 3.526360525, 3.367295830,
3.555348061, 3.401197382, 3.555348061, 3.583518938, 3.583518938]
Отберем наблюдения, большие 30. Первый аргумент функ-
ций Select() и Remove() булева функция, задающая правило
отбора. Она должна возвращать tr ue (истина) в случае, если
аргумент удовлетворяет условию отбора, и false (ложь) иначе.
> x1:=Select(t->is(t>30), x); # Отбираем значения, большие 30
> x2:=Remove(t->is(t<=30), x);# Удаляем значения, меньшие 30
x1 := [37., 31., 34., 35., 35., 36., 36.]
x2 := [37., 31., 34., 35., 35., 36., 36.]
Как видим, результат получается одинаковый.
Объединим выборки x и y:
> z:=Vector([x,y]);
232