2012-05-14 2 views
0

matlab에는 Knn ​​알고리즘을 사용하여 행렬에 누락 된 값을 대체 할 수있는 KnnImpute이라는 함수가 있습니다. http://www.mathworks.it/help/toolbox/bioinfo/ref/knnimpute.html에서 매트릭스의 컬럼을 검색하지만 행을 따라 체크하는 이웃을 검색하고 싶습니다. 그렇게 할 수있는 기능이 있습니까? 내가 필요한 것을 실현하기 위해 어디에서 MATLAB 코드를 찾을 수 있습니까?KnnImpute Matlab

답변

1

'을 사용하여 행렬을 조 변경하고 knnimpute을 실행할 수 있습니까?

+0

소리가 맞습니다. 기본 동작이 아니라는 것에 놀랍니다. – Dan

+0

나 또한 더 일반적으로이 함수는 데이터 집합을 나타내는 행렬에 사용되므로 다른 특성을 가진 열에도 사용됩니다! –

+0

기본값이 예상되는 방식이 아닌 이유는이 기능이 Bioinformatics Toolbox에서 제공된다는 것입니다. 많은 생물 정보학 연구자들은 많은 유전자를 측정하고 상대적으로 관측치가 적기 때문에 유전자 (변수)를 행과 관측으로 데이터를 열로 저장합니다. –