Пояснити отримані компоненти
На самому початку ми торкнулися теми інтерпретації отриманих результатів. Перш за все, варто зазначити, що універсального методу не існує, є лише можливість експертної оцінки, яка повністю залежить від того, наскільки добре ми знаємо дані, з якими працюємо.
Ми вже згадували про матрицю факторного навантаження. Ця матриця дозволяє оцінити внесок кожної змінної в головні компоненти. Формально це означає, що кожна компонента представлена лінійною комбінацією вихідних змінних Xn
та коефіцієнтів wn
:
Таким чином, навантаження - це коефіцієнти wn
лінійної комбінації вихідних змінних, з яких будуються головні компоненти.
Ми вже візуалізували матрицю факторних навантажень, але зараз познайомимося з більш зручним варіантом. За допомогою бібліотеки pca
ми можемо легко створити візуалізацію навантажень у 2D та 3D просторі:
3D-сюжет:
Побудуємо отримані вище графіки за допомогою наступного коду:
from pca import pca
model = pca(n_components = 3)
results = model.fit_transform(X, row_labels = y)
fig, ax = model.plot()
# Scatter 2D model
fig, ax = model.scatter()
fig, ax = model.biplot(n_feat = 4)
# Scatter 3D model
fig, ax = model.scatter()
fig, ax = model.biplot3d()
Якщо ми хочемо вказати мітки для класів даних, додамо аргумент row_labels
зі значенням y
для функції fit_transform()
.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Запитайте мені питання про цей предмет
Сумаризуйте цей розділ
Покажіть реальні приклади
Awesome!
Completion rate improved to 5.26
Пояснити отримані компоненти
Свайпніть щоб показати меню
На самому початку ми торкнулися теми інтерпретації отриманих результатів. Перш за все, варто зазначити, що універсального методу не існує, є лише можливість експертної оцінки, яка повністю залежить від того, наскільки добре ми знаємо дані, з якими працюємо.
Ми вже згадували про матрицю факторного навантаження. Ця матриця дозволяє оцінити внесок кожної змінної в головні компоненти. Формально це означає, що кожна компонента представлена лінійною комбінацією вихідних змінних Xn
та коефіцієнтів wn
:
Таким чином, навантаження - це коефіцієнти wn
лінійної комбінації вихідних змінних, з яких будуються головні компоненти.
Ми вже візуалізували матрицю факторних навантажень, але зараз познайомимося з більш зручним варіантом. За допомогою бібліотеки pca
ми можемо легко створити візуалізацію навантажень у 2D та 3D просторі:
3D-сюжет:
Побудуємо отримані вище графіки за допомогою наступного коду:
from pca import pca
model = pca(n_components = 3)
results = model.fit_transform(X, row_labels = y)
fig, ax = model.plot()
# Scatter 2D model
fig, ax = model.scatter()
fig, ax = model.biplot(n_feat = 4)
# Scatter 3D model
fig, ax = model.scatter()
fig, ax = model.biplot3d()
Якщо ми хочемо вказати мітки для класів даних, додамо аргумент row_labels
зі значенням y
для функції fit_transform()
.
Дякуємо за ваш відгук!