[程式]SAS跑gmm
----------------------------------------------------------------------
[軟體程式類別]:
SAS
[程式問題]:
LOG出現奇怪的問題
[軟體熟悉度]:
低
[問題敘述]:
LOG出現GMM: model OR1= OR OT MA ProvTA Employee LNTA Dy RET / gmm maxband=5 iterated btol=5 TSM artest=2;
---
22 202
ERROR 22-322: Syntax error, expecting one of the following: ;, ARTEST, ATOL, BANDOPT, BP, BP2, BTOL, BTWNG, BTWNT,
CORR, CORRB, COVB, DASILVA, DATALABELS, FIXMWY, FIXONE, FIXONETIME, FIXONETM, FIXTWO, FULLER, GINV,
GMM, HCCME, ITERATED, ITGMM, ITPRINT, M, MAXBAND, MAXITER, MISS, MISSING, NODIFFS, NOINT, NOLEVELS,
NOMEAN, NOPRINT, NOPRINTFIX, NOPRINTIT, OUTFIX, PARKS, PHI, PLOTS, POOLED, RANONE, RANTWO, RHO, ROBUST,
SINGULAR, TD, TEFFECTS, TIME, TWOSTEP, VAR, VCOMP.
ERROR 202-322: The option or parameter is not recognized and will be ignored.
15 run;
這是說我的TSM 後面應該要加上這些語法的其中一個 但我在 TSM後面確實放了ARTEST=2
的CODE 請問為何結果仍跑不出來?
[程式範例]:
proc panel data=Sasdata.Final4;
id CUSIP year;
clag OT(1 2) OT1(1 2) OR(1 2) OR1(1 2) MA(1 2) ProvTA(1 2) Employee(1 2) LNTA(1 2) RET(1 2) INTERLOCK(1 2) own(1 2) dual(1 2) Dy (1 2)/ out=Sasdata.Final5;
run;
quit;
proc panel data=Sasdata.Final5 outest=Sasdata.Final6;
id CUSIP year;
title' todayC';
instruments constant depvar pred=( OTL MAL ProvTAL EmployeeL );
GMM: model OR1= OR OT MA ProvTA Employee LNTA Dy RET / gmm maxband=5 iterated btol=5 TSM artest=2;
run;
謝謝
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.12.52.107