Отображение эффекта взаимодействия во множественной регрессии
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | *(Вопрос) Как построить график, отображающий эффеты взаимодействия предикторов во множественной регрессии?. *(Ответ) Размещено в SPSSX-L 27.01.2002. Автор: Heather L. Urry. Ниже вы найдёте синтаксис, который использует команду IGRAPH для чернового отображения значимого эффекта взаимодействиея между двумя числовыми предикторами (хотя вообще, то, что вы увидите - это, на самом деле, результат построения дихотомии для значений одной из независимых переменных, входящих во взаимодействие). Более подробный и обстоятельный разбор способов отображения взаимодействий можно найти в Cohen & Cohen (1983), в главе по взаимодействиям в регрессионном анализе. Там объясняется, как строить регрессионные уравнения с присутствием эффекта взаимодействия, прогнозировать значения зависимой переменной и отображать результаты на графиках. DATA LIST LIST /iv1 (F6.2) iv2 (F6.2) dv (F6.2) group (A4). BEGIN DATA 3 2 23 Низк 2 4 19 Низк 3 6 13 Низк 9 9 22 Выс 10 6 18 Выс 8 5 12 Выс END DATA. LIST. * Если у вас нет переменной, типа "group", сейчас нужно её создать. * "group" содержит значение "Низк" для малых значений iv1 и "Выс" для больших значений iv1, и далее на графике отображаются две линии регрессии на переменную iv2 при разных значениях "group", т.е. для разных уровней первой независимой переменной. Если взаимодействие есть, линии будут не параллельны - А.Б. * Создадим переменную, содержащую взаимодействие и построим две регрессионные модели иерархчическим способом, чтобы увидеть значимость взаимодействия предикторов iv1 и iv2.. COMPUTE interact = iv1*iv2. EXE. REGRESSION /STATISTICS COEFF OUTS R ANOVA COLLIN TOL ZPP CHA /CRITERIA=PIN(.05) POUT(.10) /NOORIGIN /DEPENDENT dv /METHOD=ENTER iv1 iv2 /METHOD=ENTER interact. * Отобразим взаимодействие. Данный код строит две отдельные линии регрессии (по одной для каждой категории переменной "group"). И выводит диаграмму разброса отдельных значений данных. Вы можете вручную отредактировать созданный график, например, убрать точки данных и(или) уравнения регрессии... IGRAPH /VIEWNAME='Диаграмма разброса' /X1 = VAR(iv2) TYPE = SCALE /Y = VAR(dv) TYPE = SCALE /COLOR = VAR(group) TYPE = CATEGORICAL /COORDINATE = VERTICAL /FITLINE METHOD = REGRESSION LINEAR LINE = MEFFECT SPIKE=OFF /X1LENGTH=3.0 /YLENGTH=3.0 /X2LENGTH=3.0 /CHARTLOOK='NONE' /CATORDER VAR(group) (ASCENDING VALUES OMITEMPTY) /SCATTER COINCIDENT = NONE. EXE. |
Related pages
...
Navigate from here