Матлаб из памяти.Ошибка при использовании pdistmex - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть матрица размера М (262322х4).При выполнении импутации 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));

Эта ошибка вызвана ограничениями памяти или чем-то еще?

(Примечание: памятьразмер: 8 ГБ)

...