私は非常に大きなデータセット(100GB)を持っており、観測ごとにPROC NLINを実行する必要があります。 は、いくつかのケースでは、モデルは、ログファイルに警告ラインのセットを生成する収束に失敗:PROC NLINからSASログファイルからPROC NLIN WARNINGを抑制する
NOTE: PROC NLIN grid search time was 0: 0: 0.
WARNING: PROC NLIN failed to converge.
NOTE: Negative model SS. Check model and initial parameters.
NOTE: The (approximate) Hessian is singular.
NOTE: The above message was for the following BY group: obs=420
パラメータが私に与えられたと私はそれらのいずれかを変更することはできませんよ。したがって、この場合の提案(https://support.sas.com/documentation/cdl/en/statug/63033/HTML/default/viewer.htm#statug_nlin_sect023.htm)に従うことはできません。
私はPROC NLINの呼び出しの前だけで次のことを行っている:
options nonotes ;
proc printto print='/dev/null' new;
run;
ラインが "WARNING:PROC NLINが収束に失敗しました。"それでもログに出力されます。 SASログファイルからこの警告(またはそれに類似するすべての警告)を抑制する方法はありますか?
これはLinux OSのSAS 9.3 TS1M2上にあります。
追加の注意:NLINエラーを生成する条件がキャプチャされているため、結果的に入力データセットが適切にフィルタリングされます。現時点では、SASログファイルがいっぱいになっていなくても、すべてのデータを分析しようとしています。