我正在开发自组织映射(SOM)实现,我有一个微阵列数据集,我试图使用some_read_data函数读取,但是当我编辑它时,我一直有错误,以便以SOM_PAK形式识别它由SOM阅读如下:
???使用==>时出错somtoolbox \ som_read_data.m只有69个向量 输入文件数据行1上的组件(维度为70)
==>中的错误SomMainFunction at 3 sD = som_read_data('B_r2.txt');
但是,当我尝试读取数据时没有编辑the original file(编辑: DEAD LINK!),它表示“数据读取正常”,但我有以下错误:
???使用==>时出错未知内存不足。键入HELP MEMORY为您的 选项。
==>中的错误somtoolbox \ som_bmus.m at 189 Bmus = 零(DLEN,长度(which_bmus));
==>中的错误somvis \ somvis_p_matrix.m,41岁 [dummy dists] = som_bmus(dat,dat,2:datlen);
==>中的错误SomMainFunction at 16 [pheight rad_real perc] = somvis_p_matrix(SM,SD);
您可以从here获取数据文件(编辑: DEAD LINK!) 您也可以从here下载工具箱。
我需要有人帮我纠正这些数据并将其放入SOM_PAK格式。我试过以SOM_PAK格式获取它,但它仍然给我错误。
答案 0 :(得分:0)
在B_r2.txt中,您的第一列不是数据,只是行号,删除它。第一行中的数字应为列数。为什么它是47?