[程式] sas中的交互作用
------------------------------------------------------------------------
[軟體程式類別]:
SAS
[程式問題]:
沒辦法完成多元迴歸中納入虛擬變項及其和其他變項的互動項
[軟體熟悉度]:
新手(不到1個月)
[問題敘述]:
各位大大好,小弟現在想在多元迴歸中納入虛擬變項及其和其它變項的互動項,
但不知道為何,虛擬變項可以創出來,但是要創造出虛擬變項和自變項的互動項
就跑不出來了,從產生虛擬變項開始的語法如下列:
DATA Ccu;
SET Ccu;
VAR17_1=(VAR17=1);
VAR17_2=(VAR17=2);
VAR17_3=(VAR17=3);
RUN;
PROC FREQ DATA=Ccu;
TABLE VAR17_1*VAR17_2*VAR17_3 /LIST;
Run;
proc reg data=Ccu;
Model VAR8= VAR5 VAR16 VAR17_1 VAR17_2 VAR17_3;
Run;
proc reg data=Ccu;
Model VAR8= VAR5 VAR16 VAR17_1 VAR17_2 VAR17_3 VAR17_1*VAR5 VAR17_2*VAR5
VAR17_3*VAR5 VAR17_1*VAR16 VAR17_2*VAR16 VAR17_3*VAR16;
Run;
有問題的是最後一個,sas在星號劃底線顯示,
Syntax error, expecting one of the following: a name, ;, -, /, :, _ALL_,
_CHARACTER_, _CHAR_, _NUMERIC_
找了一陣子資料 看語法都是直接加星號*就可以了,但跑不出來,還請各位大大幫忙
診斷。 先謝謝各位惹 m(_v_)m
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.205.14.11
推
12/10 00:14, , 1F
12/10 00:14, 1F
→
12/10 00:15, , 2F
12/10 00:15, 2F
→
12/10 00:19, , 3F
12/10 00:19, 3F
→
12/10 00:40, , 4F
12/10 00:40, 4F
→
12/10 00:41, , 5F
12/10 00:41, 5F
→
12/10 00:43, , 6F
12/10 00:43, 6F