1

欠落している間隔変数の値をユーザー定義の値に置き換えるにはどうすればよいですか?

Imputeおよびノードで確認できるすべてのオプションを確認しましたが、Replacement何も見つかりませんでした。Google は 2003 年の SAS ドキュメントを返します。これは、Replacementそこに代入列があったときに、ノードでこれをどのように行うことができたかを示しています。

SAS Enterprise Miner OnDemand バージョン 14.1 (現在のバージョン) を使用しています。

4

1 に答える 1

0

これは Impute ノードで行うことができます。これは、SEMMA リストの [変更] タブにあります。

他のすべてが失敗した場合は、いつでも SAS コード ノードと提供された EM マクロ変数を使用して、データセットをインポート/エクスポートし、必要に応じて変更することができます。

data &em_export_train
     &em_export_validate
     &em_export_test;

    set &em_import_train(in=train)
        &em_import_validate(in=valid)
        &em_import_test(in=test);

    if(missing(var) ) then var = <new value>;

    select;
          when(train) output &em_export_train;
          when(validate) output &em_export_validate;
          when(test) output &em_export_test;
          otherwise;
    end;
run;
于 2015-10-23T01:40:14.420 に答える