2

カーネル密度推定に精通している人は、境界修正のための方法がいくつかあることを知っているはずです。ksdensity 関数には、[LU] 有界サポートの容量があります。では、私の質問は、「ここで使用される境界補正方法は何ですか?」ということです。反射またはくりこみ?

4

1 に答える 1

4

KDE推定で伝統的に再正規化がどのように行われるかはわかりませんが、ksdensityサポートを扱うコードのこの部分から判断することにより(実行type ksdensityまたはedit ksdensityMATLABコマンドウィンドウで)

function ty = apply_support(yData,L,U)
% Compute transformed values of data
if L==-Inf && U==Inf    % unbounded support
    ty = yData;
elseif L==0 && U==Inf   % positive support
    ty = log(yData);
else                    % finite support [L, U]
    ty = log(yData-L) - log(U-yData);    % same as log((y-L)./(U-y))
end

ty = log(yData-L) - log(U-yData)バウンド サポートの出力は、元の信号の正規化され、対数スケールされたバージョンであると予想されますyData

于 2014-12-05T03:03:35.710 に答える