{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Lesson 16: PCA" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import pandas as pd\n", "import seaborn as sns\n", "import matplotlib.pyplot as plt\n", "import plotly.express as px\n", "\n", "from sklearn.decomposition import PCA\n", "from sklearn.cluster import KMeans\n", "\n", "RANDOM_SEED = 315" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## 1. Iris dataset" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | sepal length (cm) | \n", "sepal width (cm) | \n", "petal length (cm) | \n", "petal width (cm) | \n", "specie | \n", "
|---|---|---|---|---|---|
| 0 | \n", "-0.900681 | \n", "1.019004 | \n", "-1.340227 | \n", "-1.315444 | \n", "0 | \n", "
| 1 | \n", "-1.143017 | \n", "-0.131979 | \n", "-1.340227 | \n", "-1.315444 | \n", "0 | \n", "
| 2 | \n", "-1.385353 | \n", "0.328414 | \n", "-1.397064 | \n", "-1.315444 | \n", "0 | \n", "
| 3 | \n", "-1.506521 | \n", "0.098217 | \n", "-1.283389 | \n", "-1.315444 | \n", "0 | \n", "
| 4 | \n", "-1.021849 | \n", "1.249201 | \n", "-1.340227 | \n", "-1.315444 | \n", "0 | \n", "