2010-04-14 62 views
-1

我正在自组织映射(SOM)实现和我有一个microarray数据集,我试图读取使用some_read_data函数,但我一直有一个错误当我编辑它,有它在SOM_PAK形式是由SOM认识到读书如:我需要帮助在SOM_PAK格式编辑此数据文件

??? Error using ==> somtoolbox\som_read_data.m Only 69 vector components on input file data line 1 (dimension is 70)

Error in ==> SomMainFunction at 3 sD = som_read_data('B_r2.txt');

但是,当我尝试没有编辑这是the original file读取数据(责任编辑:死链接) ,它表示“数据读取正常”,但我有以下错误:

??? Error using ==> unknown Out of memory. Type HELP MEMORY for your options.

Error in ==> somtoolbox\som_bmus.m at 189 Bmus = zeros(dlen,length(which_bmus));

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

Error in ==> SomMainFunction at 16 [pheight rad_real perc] = somvis_p_matrix(sM,sD);

您可以从here获取数据文件(编辑:DEAD LINK!) 您还可以从here下载工具箱。

我需要有人来帮助我为我纠正这些数据并将其存入SOM_PAK格式。我试图以SOM_PAK格式获得它,但它仍然给我错误。

+0

提供一个链接在哪里下载您使用的工具箱。此外,要下载的文件是DLBCL.txt,但您正在阅读B_r2.txt。 – yuk 2010-04-15 20:13:36

+0

这里是下载工具箱的链接:file:/// C:/MATLAB7/TestingSOM/index.html#Installation 这个DLBCL.txt是原始文件,用你的脚本读取OK,但是当我运行它时主要功能,它有内存错误。 B_r2.txt是我的编辑文件,它仍然给出错误。这里是你可以下载B_r2.txt的链接:http://rapidshare.com/files/376457253/B_r2.txt.html 谢谢 – Mola 2010-04-16 07:08:22

+0

B_r2.txt是我编辑过的文件,它仍然给出错误。这里是可以下载B_r2.txt的链接:http://rapidshare.com/files/376457253/B_r2.txt.html 我在Win XP上使用Matlab 7.0 R14 – Mola 2010-04-16 07:19:27

回答

0

在B_r2.txt中你的第一列不是数据,只是行号,删除它。第一行中的数字应该是列数。为什么是47?