-1

私は自己組織化マップ (SOM) の実装に取り​​組んでおり、some_read_data 関数を使用して読み込もうとしているマイクロアレイ データセットを持っていますが、編集して SOM によって認識される SOM_PAK 形式にするときにエラーが発生し続けます。次のように読みます。

??? Error using ==> somtoolbox\som_read_data.m 入力ファイルのデータ行 1 には 69 個のベクトル コンポーネントのみ (次元は 70)

==> 3 sD での SomMainFunction のエラー = som_read_data('B_r2.txt');

しかし、元のファイルであるデータを編集せずに読み込もうとすると(Editor: DEAD LINK! )、「Data read OK」と表示されますが、次のエラーが発生します。

??? 使用中のエラー ==> 不明 メモリ不足です。オプションに HELP MEMORY と入力します。

エラー ==> somtoolbox\som_bmus.m at 189 Bmus = zeros(dlen,length(which_bmus));

エラー ==> somvis\somvis_p_matrix.m at 41 [dummy dists] = som_bmus (dat, dat, 2:datlen);

==> SomMainFunction のエラー [pheight rad_real perc] = somvis_p_matrix(sM,sD);

ここからデータファイルを取得できます(エディター: DEAD LINK! )。ツールボックスもここからダウンロードできます。

このデータを修正して SOM_PAK 形式にするのを手伝ってくれる人が必要です。SOM_PAK 形式で取得しようとしましたが、それでもエラーが発生します。

4

1 に答える 1

1

B_r2.txt では、最初の列はデータではなく、行番号だけです。削除してください。最初の行の数字は列の数でなければなりません。なんで47なの?

于 2010-04-16T16:51:12.707 に答える