0

私はmatlabが初めてです。カテゴリ入力予測子 (X) と過去の結果のセット (Y、バイナリ) があります。以下の方法で数値変数に変換したいと思います。各カテゴリについて、Y の平均を計算し、値を平均に置き換えます。例えば:

  X    Y    X'
  1    1    1
  2    0    0
  3    1    0.5
  1    1    1
  2    0    0
  3    0    0.5

助けてください。

4

1 に答える 1

0

as vals とas subsをaccumarray持つmean関数で探していますYX

Xprime = accumarray( X, Y, [], @mean );
Xprime = Xptime( X );
于 2015-01-10T22:05:06.637 に答える