[prev in list] [next in list] [prev in thread] [next in thread]
List: sas-l
Subject: Regular SAS Code in Enterprise Miner 3.01
From: Mark.K.Moran () CENSUS ! GOV
Date: 2000-09-29 12:43:23
[Download RAW message or body]
I am running SAS 6.12, using Enterprise Miner. This is all with the regular
program editor though, not the GUI.
I don't get what's going on. Seems to be a syntax problem near the end. Log
shown below.
-Mark
NOTE: AUTOEXEC processing beginning; file is
C:\PROGRA~1\sas\Addon\dmine3\autoexec.sas.
NOTE: Libref SAMPSIO was successfully assigned as follows:
Engine: V612
Physical Name: C:\program files\sas\Addon\dmine3\sample
NOTE: SAS Enterprise Miner version 3.01
NOTE: AUTOEXEC processing completed.
99 Options pageno=1;
100
101 libname neurout 'C:\moran004';
NOTE: Libref NEUROUT was successfully assigned as follows:
Engine: V612
Physical Name: C:\moran004
102
103 Data VarStr (keep=cfn indcat strold strnew strmske strmsrpt didctact
strcents genlistr
cfnli)
104 VarEqu (keep=cfn indcat equold equnew equmske equmsrpt didctact
equcents genliequ
cfnli);
105 input CFN $10. INDCAT 12-14 STROLD 16-23 STRNEW 25-32 STRMSKE $
STRMSRPT $ DIDCTACT $
STRCENTS 42-46 GENLISTR 48 CFNLI 50;
106 output VarStr;
107 input CFN $10. INDCAT 12-14 EQUOLD 16-23 EQUNEW 25-32 EQUMSKE $
EQUMSRPT $ DIDCTACT $
EQUCENTS 42-46 GENLIEQU 48 CFNLI 50;
108 output VarEqu;
109 cards;
NOTE: The data set WORK.VARSTR has 456 observations and 10 variables.
NOTE: The data set WORK.VAREQU has 456 observations and 10 variables.
NOTE: The DATA statement used 0.62 seconds.
1022 ;
1023 run;
1024
1025 Data Neurout.VarStr2;
1026 length CFNDUS13 $ 13;
1027 set VarStr;
1028 CFNDUS13=CFN||left(indcat);
1029 if CFNLI=1 THEN TARG3="WTCHG";
1030 else if CFNLI=0 AND GENLISTR=0 THEN TARG3="NOCHG";
1031 ELSE TARG3="UNK";
1032 if substr(left(Strold),1,1) in ('1','2') then Benfdstr='Y';
1033 else Benfdstr='N';
1034 stir=ranuni(144);
1035 run;
NOTE: Numeric values have been converted to character values at the places given
by:
(Line):(Column).
1028:20 1032:16
NOTE: The data set NEUROUT.VARSTR2 has 456 observations and 14 variables.
NOTE: The DATA statement used 0.42 seconds.
1036
1037 Data Neurout.VarEqu2;
1038 length CFNDUS13 $ 13;
1039 set VarEqu;
1040 CFNDUS13=CFN||left(indcat);
1041 if CFNLI=1 THEN TARG3="WTCHG";
1042 else if CFNLI=0 AND GENLIEQU=0 THEN TARG3="NOCHG";
1043 ELSE TARG3="UNK";
1044 if substr(left(Equold),1,1) in ('1','2') then Benfdequ='Y';
1045 else Benfdequ='N';
1046 stir=ranuni(312);
1047 run;
NOTE: Numeric values have been converted to character values at the places given
by:
(Line):(Column).
1040:20 1044:16
NOTE: The data set NEUROUT.VAREQU2 has 456 observations and 14 variables.
NOTE: The DATA statement used 0.23 seconds.
1048
1049
1050
1051 proc sort data=neurout.VarStr2 out=neurout.VarStr2 (drop= stir);
1052 by stir;
1053 run;
NOTE: The data set NEUROUT.VARSTR2 has 456 observations and 13 variables.
NOTE: The PROCEDURE SORT used 0.14 seconds.
1054
1055
1056
1057 proc sort data=neurout.VarEqu2 out=neurout.VarEqu2 (drop= stir);
1058 by stir;
1059 run;
NOTE: The data set NEUROUT.VAREQU2 has 456 observations and 13 variables.
NOTE: The PROCEDURE SORT used 0.13 seconds.
1060
1061 /* This is for the STRUCTURES dataset: */
1062
1063 data swtchgrs sothers;
1064 set neurout.varstr2;
1065 if targ3 = 'WTCHG' then output swtchgrs;
1066 else output sothers;
1067 run;
NOTE: The data set WORK.SWTCHGRS has 40 observations and 13 variables.
NOTE: The data set WORK.SOTHERS has 416 observations and 13 variables.
NOTE: The DATA statement used 0.19 seconds.
1068
1069 data spar_wtr spar_wva spar_wte;
1070 set swtchgrs;
1071 udrn = ranuni(153);
1072 if udrn > 0.4 then output spar_wtr;
1073 else if ((udrn > 0.3) and (udrn LE 0.4)) then output spar_wva;
1074 else if (udrn LE 0.3) then output spar_wte;
1075 run;
NOTE: The data set WORK.SPAR_WTR has 21 observations and 14 variables.
NOTE: The data set WORK.SPAR_WVA has 4 observations and 14 variables.
NOTE: The data set WORK.SPAR_WTE has 15 observations and 14 variables.
NOTE: The DATA statement used 0.16 seconds.
1076
1077 data spar_otr spar_ova spar_ote;
1078 set sothers;
1079 udrn = ranuni(163);
1080 if udrn > 0.4 then output spar_otr;
1081 else if ((udrn>0.3) and (udrn LE 0.4)) then output spar_ova;
1082 else if (udrn LE 0.3) then output spar_ote;
1083 run;
NOTE: The data set WORK.SPAR_OTR has 237 observations and 14 variables.
NOTE: The data set WORK.SPAR_OVA has 40 observations and 14 variables.
NOTE: The data set WORK.SPAR_OTE has 139 observations and 14 variables.
NOTE: The DATA statement used 0.25 seconds.
1084
1085
1086
1087 data ewtchgrs eothers;
1088 set neurout.varequ2;
1089 if targ3 = 'WTCHG' then output ewtchgrs;
1090 else output eothers;
1091 run;
NOTE: The data set WORK.EWTCHGRS has 39 observations and 13 variables.
NOTE: The data set WORK.EOTHERS has 417 observations and 13 variables.
NOTE: The DATA statement used 0.16 seconds.
1092
1093 data epar_wtr epar_wva epar_wte;
1094 set ewtchgrs;
1095 udrn = ranuni(153);
1096 if udrn > 0.4 then output epar_wtr;
1097 else if ((udrn > 0.3) and (udrn LE 0.4)) then output epar_wva;
1098 else if (udrn LE 0.3) then output epar_wte;
1099 run;
NOTE: The data set WORK.EPAR_WTR has 20 observations and 14 variables.
NOTE: The data set WORK.EPAR_WVA has 4 observations and 14 variables.
NOTE: The data set WORK.EPAR_WTE has 15 observations and 14 variables.
NOTE: The DATA statement used 0.11 seconds.
1100
1101 data epar_otr epar_ova epar_ote;
1102 set eothers;
1103 udrn = ranuni(163);
1104 if udrn > 0.4 then output epar_otr;
1105 else if ((udrn>0.3) and (udrn LE 0.4)) then output epar_ova;
1106 else if (udrn LE 0.3) then output epar_ote;
1107 run;
NOTE: The data set WORK.EPAR_OTR has 238 observations and 14 variables.
NOTE: The data set WORK.EPAR_OVA has 40 observations and 14 variables.
NOTE: The data set WORK.EPAR_OTE has 139 observations and 14 variables.
NOTE: The DATA statement used 0.22 seconds.
1108
1109
1110
1111 data neurout.sbetrain;
1112 set spar_wtr
1113 spar_otr;
1114 run;
NOTE: The data set NEUROUT.SBETRAIN has 258 observations and 14 variables.
NOTE: The DATA statement used 0.23 seconds.
1115
1116 data neurout.sbevalid;
1117 set spar_wva
1118 spar_ova;
1119 run;
NOTE: The data set NEUROUT.SBEVALID has 44 observations and 14 variables.
NOTE: The DATA statement used 0.28 seconds.
1120
1121 data neurout.sbetestd;
1122 set spar_wte
1123 spar_ote;
1124 run;
NOTE: The data set NEUROUT.SBETESTD has 154 observations and 14 variables.
NOTE: The DATA statement used 0.14 seconds.
1125
1126
1127
1128 data neurout.ebetrain;
1129 set epar_wtr
1130 epar_otr;
1131 run;
NOTE: The data set NEUROUT.EBETRAIN has 258 observations and 14 variables.
NOTE: The DATA statement used 0.23 seconds.
1132
1133 data neurout.ebevalid;
1134 set epar_wva
1135 epar_ova;
1136 run;
NOTE: The data set NEUROUT.EBEVALID has 44 observations and 14 variables.
NOTE: The DATA statement used 0.12 seconds.
1137
1138 data neurout.ebetestd;
1139 set epar_wte
1140 epar_ote;
1141 run;
NOTE: The data set NEUROUT.EBETESTD has 154 observations and 14 variables.
NOTE: The DATA statement used 0.13 seconds.
1142
1143 proc dmdb batch data=neurout.sbetrain out=sdmtrain dmdbcat=scadmtra;
1144 var strold strnew strcents;
1145 class strmske(ascending) strmsrpt(ascending) didctact(ascending) targ3;
1146 target targ3;
1147 run;
Records processed= 258 Mem used = 511K.
NOTE: The PROCEDURE DMDB used 0.28 seconds.
1148
1149 proc dmdb batch data=neurout.sbevalid out=sdmvalid dmdbcat=scadmval;
1150 var strold strnew strcents;
1151 class strmske(ascending) strmsrpt(ascending) didctact(ascending) targ3;
1152 target targ3;
1153 run;
Records processed= 44 Mem used = 511K.
NOTE: The PROCEDURE DMDB used 0.05 seconds.
1154
1155 proc dmdb batch data=neurout.sbetestd out=sdmtestd dmdbcat=scatestd;
1156 var strold strnew strcents;
1157 class strmske(ascending) strmsrpt(ascending) didctact(ascending) targ3;
1158 target targ3;
1159 run;
Records processed= 154 Mem used = 511K.
NOTE: The PROCEDURE DMDB used 0.11 seconds.
1160
1161 proc dmdb batch data=neurout.ebetrain out=edmtrain dmdbcat=ecadmtra;
1162 var equold equnew equcents;
1163 class equmske(ascending) equmsrpt(ascending) didctact(ascending) targ3;
1164 target targ3;
1165 run;
Records processed= 258 Mem used = 511K.
NOTE: The PROCEDURE DMDB used 0.07 seconds.
1166
1167 proc dmdb batch data=neurout.ebevalid out=edmvalid dmdbcat=ecadmval;
1168 var equold equnew equcents;
1169 class equmske(ascending) equmsrpt(ascending) didctact(ascending) targ3;
1170 target targ3;
1171 run;
Records processed= 44 Mem used = 511K.
NOTE: The PROCEDURE DMDB used 0.16 seconds.
1172
1173 proc dmdb batch data=neurout.ebetestd out=edmtestd dmdbcat=ecatestd;
1174 var equold equnew equcents;
1175 class equmske(ascending) equmsrpt(ascending) didctact(ascending) targ3;
1176 target targ3;
1177 run;
Records processed= 154 Mem used = 511K.
NOTE: The PROCEDURE DMDB used 0.08 seconds.
1178
ERROR: File WORK.DMTRAIN.DATA does not exist.
NOTE: Closing the Neural Application.
NOTE: The SAS System stopped processing this step because of errors.
NOTE: The PROCEDURE NEURAL used 0.71 seconds.
1179 proc neural data=dmtrain;
1180 input strold strnew strcents / level=int;
1181 input strmske strmsrpt didctact / level=nom;
1182 target targ3 / level=nom id=cfndus13;
1183 archi glim;
1184 score data=betrain nodmdb out=betrain2;
1185 run;
1186
1187 proc tabulate data=betrain2 format=5.0;
ERROR: File WORK.BETRAIN2.DATA does not exist.
1188 class targ3 i_targ3;
1189 table targ3 all, i_targ3 all / misstext='0' rts=8;
1190 run;
NOTE: The SAS System stopped processing this step because of errors.
NOTE: The PROCEDURE TABULATE used 0.1 seconds.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic