PCA: снижение размерности для визуализации

Hard scikit-learn ML Мегафон

Условие задачи

Дано: DataFrame `data` с 6 числовыми признаками -- 80 строк. Сократите размерность до 2 главных компонент (PCA по стандартизованным данным) и оцените, сколько дисперсии объясняет каждая компонента. Сохраните dict {"explained_variance": list(round 4), "total_variance_explained": round(4), "pc1_shape": tuple, "loadings": list of lists (round 4)} в `result` (loadings = components_, как признаки вносят вклад).

Темы

pca dimensionality_reduction visualization

Подсказки

Открыть задачу в тренажёре → ← Все Python-задачи