Nov 13, 2009 04:42
Здравствуйте!
У меня есть 2 группы из 200 переменных каждая. То есть x1, ....,x200 и y1,...,y200.
Необходимо сделать так, чтобы были выведены предсказания значения переменной из второй группы по значению переменной, стоящей под тем же номером из первой группы.
То есть y1 на основе x1, y2 на основе x2 и т. д. и в итоге получить 200 столбцов с предсказанными значениями.
Инструмент - деревья классификации.
Я пробовал что-то вроде представленного ниже, но я, видимо, сделал ошибку в написании цикла.
vector x=x1 to x200.
vector y=y1 to y200.
LOOP i=1 to 200.
TREE y(i) [s] BY x(i) [s]
/TREE DISPLAY=NONE
/...... - различные параметры дерева, заданные синтаксисом
/CHAID
ALPHASPLIT=0.05
ALPHAMERGE=0.05
SPLITMERGED=NO
ADJUST=BONFERRONI
INTERVALS=10.
END LOOP.
execute.
В результате формируется столбец с переменной i, в которой все значения равны 201. А хотелось бы 200 столбцов с сохраненными на каждом шаге предсказаниями.
SPSS Statistics: как сделать в,
Программирование в SPSS: macros