Вопросы по теме 'pca'
Алгоритм PCA и KNN
Я использую KNN для классификации рукописных цифр. Я также реализовал PCA, чтобы уменьшить размерность. С 256 я перешел на 200. Но я заметил только потерю информации примерно на 0,10%. Я удалил 56 измерение. Разве убыток не должен быть больше?...
9925 просмотров
schedule
10.04.2023
Нанесите PCA на очень большую разреженную матрицу
Я выполняю задачу классификации текста с помощью R и получаю матрицу терминов документа размером 22490 на 120 000 (всего 4 миллиона ненулевых записей, менее 1% записей). Теперь я хочу уменьшить размерность, используя PCA (анализ главных компонентов)....
10643 просмотров
schedule
27.10.2023
Собственный вектор и собственное значение матрицы 8 X 8
У меня есть матрица 8 x 8 чисел с плавающей запятой, и мне нужно вычислить из нее собственный вектор и собственное значение. Это делается для уменьшения количества функций с использованием PCA (анализ основных компонентов) и является чертовски...
3286 просмотров
schedule
31.01.2023
Matlab и машины опорных векторов: почему реализация PCA не дает хороших результатов прогнозирования?
У меня есть набор данных для обучения с 60 000 изображений и набор данных для тестирования с 10 000 изображений. Каждое изображение представляет собой целое число от 0 до 9. Моя цель состояла в том, чтобы использовать libsvm, которая является...
2185 просмотров
schedule
19.09.2022
Анализ основных компонентов с помощью Matplotlib
У меня есть набор данных из ~ 1500 строк с 6 переменными, которые я обрабатываю с помощью PCA и отображаю с помощью:
from matplotlib.mlab import PCA
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
from mpl_toolkits.mplot3d...
5100 просмотров
schedule
05.10.2022
PCA в Matlab - Перестроены ли основные компоненты?
Я пытаюсь сделать PCA для некоторых данных о волатильности, и скажем так, я могу предложить следующую модель:
volatility = bata0 + beta1*x + beta2* x^2
где x — некоторые наблюдения, скажем, например, денежность и т. д. Итак, в Matlab я...
506 просмотров
schedule
18.08.2022
PCA с использованием princomp в MATLAB (для распознавания лиц)
Я пытаюсь уменьшить размерность с помощью MATLAB princomp , но я не уверен, что делаю это правильно.
Вот мой код только для тестирования, но я не уверен, что правильно делаю проекцию:
A = rand(4,3)
AMean = mean(A)
[n m] = size(A)
Ac = (A -...
5579 просмотров
schedule
30.04.2022
PCA для разреженной матрицы
Я хочу использовать PCA для разреженной матрицы (которая представляет изображения), размер 420000 * 1784, около 2% ненулевых записей, и основная функция сообщает мне, что в ее egien значениях и egien матрице много значений NA, что причина в этом?...
1284 просмотров
schedule
24.07.2023
связь между собственными значениями и главным компонентом
какова связь между главными компонентами и собственными значениями (в PCA)? предположим, я рассчитал PCA для двух областей изображения отдельно, исходя из собственных значений этих двух областей, что мы можем интерпретировать?
141 просмотров
schedule
27.04.2024
PCA с использованием наборов растровых данных в R
У меня есть несколько больших растров, которые я хочу обработать в PCA (для создания сводных растров). Я видел несколько примеров, когда люди просто вызывали prcomp или princomp. Однако когда я это делаю, я получаю следующее сообщение об ошибке:...
7001 просмотров
schedule
24.03.2023
Добавьте имена образцов в PCA, построенные с помощью s.class
Я пытаюсь построить график PCA с помощью функции s.class пакета ade4. У меня есть набор данных, содержащий обилие видов бактерий (строки) в разных образцах (столбцы). Мне нужно выполнить некоторые статистические тесты и получить несколько кластеров...
5123 просмотров
schedule
23.08.2022
Применение PCA к заданной пользователем ковариационной матрице
Я пытаюсь применить анализ основных компонентов к ковариационной матрице, оцениваемой на основе отношений между всеми людьми, см. Mm в следующем примере. Я буду очень признателен, если кто-нибудь может показать мне, как это сделать
Пример:...
92 просмотров
schedule
06.06.2022
Поиск главных компонентов с максимальной дисперсией в Matlab
Я использовал следующий код для вычисления PCA:
function [signals,PC,V] = pca2(data)
[M,N] = size(data);
% subtract off the mean for each dimension
mn = mean(data,2);
data = data - repmat(mn,1,N);
% construct the...
809 просмотров
schedule
17.06.2023
построить основные компоненты данных радужной оболочки
у нас есть следующая команда для анализа данных Iris
load fisheriris
gscatter(meas(:,1), meas(:,2), species,'rgb'); hold on
gscatter(meas(:,3), meas(:,4), species,'rgb');hold on
xlabel('Sepal length');
ylabel('Sepal width');...
5508 просмотров
schedule
09.11.2023
scikit-learn PCA: матричное преобразование дает оценки PC с перевернутыми знаками
Я использую scikit-learn для выполнения PCA для этого набора данных . В документации scikit-learn указано, что
Из-за тонкостей реализации декомпозиции по сингулярным значениям (SVD), которая используется в этой реализации, повторная...
2544 просмотров
schedule
04.08.2023
SKLearn — Анализ основных компонентов приводит к ужасным результатам в прогнозах knn
добавляя PCA в алгоритм, я работаю над улучшением 96,5% прогноза SKlearn kNN для учебника по распознаванию цифр kaggle, но новые прогнозы kNN, основанные на выводе PCA, ужасны, как 23%.
ниже приведен полный код, и я признателен, если вы укажете,...
2936 просмотров
schedule
24.01.2024
Как создать биплот с FactoMineR?
Вопрос простой. Я хотел бы отобразить результаты PCA (mydata), которые я сделал с FactoMineR. Кажется, я могу отображать только переменные или людей со встроенным устройством построения графика:
plot.PCA(pca1, choix="ind/var").
Я знаю, что...
3556 просмотров
schedule
25.01.2023
scikit изучает уменьшение размера PCA - много данных и несколько примеров
Я пытаюсь уменьшить размер, используя PCA из scikit-learn. В моем наборе данных около 300 образцов и 4096 признаков. Я хочу уменьшить размеры до 400 и 40. Но когда я вызываю алгоритм, результирующие данные имеют не более «количества выборок»....
1433 просмотров
schedule
23.05.2022
Удалить верхнюю и правую оси на графике принципала
У меня небольшая проблема, я хочу удалить верхнюю и правую оси (я не знаю, как называется эта ось, извините) моего биплота PCA, но я не могу понять, как это сделать.
Есть ли способ удалить его?
Я читал, что bty=1 работает, чтобы иметь только...
779 просмотров
schedule
18.09.2023
OpenCV PCA не инициализируется
Учитывая http://docs.opencv.org/modules/core/doc/operations_on_arrays.html
PCA следует инициализировать, просто передав ему матрицу.
cv::Mat matrix;
...
//If I do
cv::PCA pca;
pca(matrix);
Я получаю сообщение об ошибке, что функция...
87 просмотров
schedule
28.06.2022