{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Canonical Correlation Analysis" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "import matplotlib.pyplot as plt\n", "from sklearn.cross_decomposition import CCA\n", "import pandas as pd\n", "import seaborn as sns\n", "\n", "# Just some color options for seaborn plots\n", "sns.set(style=\"darkgrid\")\n", "sns.set_palette(\"Dark2\")" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "scrolled": true }, "outputs": [ { "data": { "text/html": [ "
\n", " | locus_of_control | \n", "self_concept | \n", "motivation | \n", "read | \n", "write | \n", "math | \n", "science | \n", "female | \n", "
---|---|---|---|---|---|---|---|---|
0 | \n", "-0.84 | \n", "-0.24 | \n", "1.00 | \n", "54.8 | \n", "64.5 | \n", "44.5 | \n", "52.6 | \n", "1 | \n", "
1 | \n", "-0.38 | \n", "-0.47 | \n", "0.67 | \n", "62.7 | \n", "43.7 | \n", "44.7 | \n", "52.6 | \n", "1 | \n", "
2 | \n", "0.89 | \n", "0.59 | \n", "0.67 | \n", "60.6 | \n", "56.7 | \n", "70.5 | \n", "58.0 | \n", "0 | \n", "
3 | \n", "0.71 | \n", "0.28 | \n", "0.67 | \n", "62.7 | \n", "56.7 | \n", "54.7 | \n", "58.0 | \n", "0 | \n", "
4 | \n", "-0.64 | \n", "0.03 | \n", "1.00 | \n", "41.6 | \n", "46.3 | \n", "38.4 | \n", "36.3 | \n", "1 | \n", "