作者jerired (jerired)
看板Statistics
标题[程式]SAS跑gmm
时间Sat Jun 19 10:35:08 2010
----------------------------------------------------------------------
[软体程式类别]:
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