我有一个矩阵M,大小为(262322x4)。在运行knn插补时:
M=csvread("C:\Users\Hello\Desktop\DATA\B.csv",1,0);
B = transpose(M);
A = knnimpute(B,1);
C=transpose(A);
我收到以下错误:
>>knn_imputation
Error using pdistmex
Out of memory. Type HELP MEMORY for your options.
Error in pdist (line 264)
Y = pdistmex(X',dist,additionalArg);
Error in knnimpute (line 162)
distances = pdist(dataNoNans',metric,distargs{:});
Error in knn_imputation (line 4)
A = (knnimpute(B,1));
此错误是由于内存限制还是其他原因引起的?
(注意:内存大小:8GB)