0

サイズが 300 x 2 の次のマトリックスがあります。これには、最小値と最大値の正規化されたデータが含まれています。

# Pre-Process data
scaled_acc = preprocess(mtx_accuracy);

# PCA on mtx_accuracy
[pcvars pcvecs] = princomp(scaled_acc);

preprocessはスケーリング関数です。

function zScore = preprocess(data)
    means = ones(length(data),1);
    means = means * mean(data);
    stds = ones(length(data),1);
    stds = stds * std(data);
    zScore = (data - means) ./ stds;
endfunction

データを (1 次元に) 縮小して射影し、単一の列ベクトルを作成するにはどうすればよいですか?

4

1 に答える 1