2017-05-04 6 views
6

いくつかのデータ解析を試みていますが、autobinningコマンドを使用して最適ビンを作成し、各ビンのWOE(Weight of evidence)値を計算し、それぞれのWOE値を有する各ビンに属する。そこで、以下では、私が何をすべきかです:NaN値のビンを作成する

CreSC = creditscorecard(Data_Table ,'IDVar','CustID','GoodLabel',0); 
scAB = autobinning(CreSC,'Algorithm','Monotone'); 
DataTransformed = bindata(scAB,t_Data,'OutputType','WOE'); 

問題は、上記の手順がDATAであるNaN値を考慮していないということで、それらを自動的に除外します。

NaNの値に対してのみ別のビンを作成し、autobinningコマンドがNaNの値を考慮するようにしてください。

誰にでも妥当な解決策がありますか?

答えて

2

すべてのNaN値を検索します。

データ内に存在しない値を選択します。

すべてのNaN値をこの値で置き換えます。

ビニングを実行し、最後にこの値をNaNにマップします。

+0

ありがとうございました。私はこれをすでに試しました。この方法は、ビンの間隔がNaN上で割り当てられた値に影響を受けるため、うまくいかないようです。再び、私の目標は、NaNだけでビンを作成することです! –

関連する問題