После уменьшения размерности набора данных я получаю отрицательные значения - PullRequest
3 голосов
/ 20 сентября 2011

Я использовал метод уменьшения размерности (обсуждение здесь: Алгоритм случайной проекции, псевдокод ) для большого набора данных.

После уменьшения размера с 1000 до 50 я получаю свой новый набор данных, где каждый образец выглядит так:

[1751. -360. -2069. ..., 2694. -3295. -1764.]

Теперь я немного запутался, потому что не знаю, что должны означать отрицательные значения признаков. Можно ли иметь такие негативные черты? Потому что до сокращения каждый образец был таким:

3, 18, 18, 18, 126 ...

Это нормально или я что-то не так делаю?

1 Ответ

3 голосов
/ 20 сентября 2011

Полагаю, вы реализовали алгоритм из этой статьи .

Поскольку матрица проекций содержит несколько отрицательных значений, вполне нормально, что проекционные карты имеют отрицательные значения. Таким образом, изменение знаков не указывает на ошибку.

...