큰 데이터베이스에서 실행되는 탐색 이상치 jsl이 있습니다. 때로는 탐색 이상값이 이상값을 찾지 못하고(데이터가 매우 밀접하게 분산되어 있기 때문에) jsl에서 오류가 발생합니다. 탐색 이상치 코드를 건너뛰기 위해 다음 스크립트에 ignore 또는 try 문을 추가하려면 어떻게 해야 합니까?
dt1 = Current Data Table();
eo = dt1 << Explore Outliers(
Y( :var1 ),
K Sigma( 2 ),
Robust Fit Outliers,
Where(
:x == 1
),
Invisible
);
eoRep = Report(eo);
table = eoRep[TableBox(1)];
colList = eoRep[StringColBox(1)];
// Loop over these columns . . .
nCols = NItems(colList << get);
for(c=1, c<=nCols, c++,
// Select this column (described by a row)
CMD = Expr( table << setSelectedRows({colTBD}) );
SubstituteInto(CMD, Expr(colTBD), Eval(c));
CMD;
// Update dt2 for this column: Cells that were considered outliers are coloured red
eo << ColorCells(1);
eo << ChangeToMissing(1);
);