Как вычислить квадратный корень из неквадратной матрицы? стр. Я попробовал метод разложения Джордана Матрицы, но, похоже, он применим только к квадратным матрицам.Декор, связанный с данными
ответ
Вы можете рассмотреть http://en.wikipedia.org/wiki/Principal_component_analysis
Есть много учебников и HOWTOs например для Matlab. (Иногда предпочтительнее использовать первоначальную дисперсию единицы данных)
Спасибо Бенроту за ответ. Я думаю, что раньше мой вопрос был не ясен. Теперь я перефразировал его. На самом деле, с помощью метода нормализации, я достиг единицы дисперсии в моих данных. Но моя проблема в том, что я не мог ее декорировать. Я где-то читал, чтобы декорректировать, нам нужно вычислить собственные значения и собственные векторы матрицы. Но в моем случае матрица не является квадратной матрицей. Итак, как я могу вычислить собственные значения и собственные векторы? – user12345
Обычно для декоррелирования с помощью СПС или аналогичных методов собственные векторы вычисляются из матрицы ковариации (которая является квадратной) матрицы данных. К сожалению, ваша текущая формулировка вопроса не говорит о реальной («первичной») проблеме, которую вы хотите решить, поэтому трудно дать полезные советы. – benroth
Поскольку вы имеете дело с неквадратичной матрицей, вы должны применять разложение сингулярных значений. http://en.wikipedia.org/wiki/Singular_value_decomposition
Кстати, «квадратный корень не квадратной матрицы» - это понятие, которое не определено четко. Думаю, вы имели в виду «разложение неквадратной матрицы». Существует много типов разложения, но для анализов общего назначения СВД является наиболее информативным.
Очень много вопросов. Вы хотите, как обрабатывать данные датчика? Если да, покажите нам, как они выглядят, если вы хотите получить полезные советы по их обработке. Или вы хотите получить рецепт для линейной регрессии наименьших квадратов некоторой переменной y (400 значений)? IMO нет смысла декорировать ваши 3 столбца до этого (несмотря на то, что вы, возможно, захотите, чтобы фильтр высоких частот их фильтровал, но это трудно сказать, не видя данных). Или вы просите разъяснить, что вы читаете в этой статье? Я понятия не имею, на что вы хотите ответить, и почти невозможно сразу ответить всем. Извините за downvote. – maxy
Maxy, Спасибо за ваш комментарий. После прочтения вашего комментария, когда я снова прочитал свой вопрос, я также почувствовал, что это не ясно. Итак, теперь я перефразировал свой вопрос. Надеюсь, на этот раз все ясно. – user12345
К сожалению, я не могу использовать данные, принадлежащие компании, и это конфиденциально. – user12345