You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ML-For-Beginners/2-Regression/1-Tools/notebook.ipynb

233 lines
47 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

{
"metadata": {
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.5"
},
"orig_nbformat": 4,
"kernelspec": {
"name": "python3",
"display_name": "Python 3.9.5 64-bit"
},
"interpreter": {
"hash": "ac59ebe37160ed0dfa835113d9b8498d9f09ceb179beaac4002f036b9467c963"
}
},
"nbformat": 4,
"nbformat_minor": 2,
"cells": [
{
"source": [
"# Welcome to your notebook"
],
"cell_type": "markdown",
"metadata": {}
},
{
"cell_type": "code",
"execution_count": 238,
"metadata": {},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"hello notebook\n"
]
}
],
"source": [
"print('hello notebook')"
]
},
{
"cell_type": "code",
"execution_count": 239,
"metadata": {},
"outputs": [],
"source": [
"import matplotlib.pyplot as plt #for line plot\n",
"import numpy as np #handling numeric data \n",
"from sklearn import datasets, linear_model, model_selection\n"
]
},
{
"cell_type": "code",
"execution_count": 240,
"metadata": {},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"(442, 10)\n[ 0.03807591 0.05068012 0.06169621 0.02187235 -0.0442235 -0.03482076\n -0.04340085 -0.00259226 0.01990842 -0.01764613]\n"
]
}
],
"source": [
"# Load the diabetes dataset\n",
"X, y = datasets.load_diabetes(return_X_y=True)\n",
"print(X.shape)\n",
"print(X[0])"
]
},
{
"source": [
"Target: Column 11 is a quantitative measure of disease progression one year after baseline\n",
"\n",
"Given this target, the data set is demonstrating disease progression for the each patient with some specific features."
],
"cell_type": "markdown",
"metadata": {}
},
{
"cell_type": "code",
"execution_count": 241,
"metadata": {},
"outputs": [],
"source": [
"# print(X.shape) -> 442*10 feature\n",
"X = X[:, np.newaxis, 9]\n",
"# print(X.shape) -> 442*1 feature\n"
]
},
{
"source": [
"Split the data into a test set and a training set for the axis and the colmns "
],
"cell_type": "markdown",
"metadata": {}
},
{
"cell_type": "code",
"execution_count": 242,
"metadata": {},
"outputs": [],
"source": [
"X_train, X_test, y_train, y_test = model_selection.train_test_split(X, y, test_size=0.33)\n",
"# print(X_test.shape)\n",
"# print(y_test.shape)\n",
"# print(y_train.shape)\n",
"# print(X_train.shape)"
]
},
{
"source": [
"Creation of a Linear model (using linear regression) from the training subsets"
],
"cell_type": "markdown",
"metadata": {}
},
{
"cell_type": "code",
"execution_count": 243,
"metadata": {},
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"LinearRegression()"
]
},
"metadata": {},
"execution_count": 243
}
],
"source": [
" model = linear_model.LinearRegression()\n",
" model.fit(X_train, y_train)"
]
},
{
"source": [
"Making predictions"
],
"cell_type": "markdown",
"metadata": {}
},
{
"cell_type": "code",
"execution_count": 244,
"metadata": {},
"outputs": [],
"source": [
"y_pred = model.predict(X_test)"
]
},
{
"source": [
"Making a graphic represenntation with the actual testing data and the linear estimations(can be represented by a line)."
],
"cell_type": "markdown",
"metadata": {}
},
{
"cell_type": "code",
"execution_count": 245,
"metadata": {},
"outputs": [
{
"output_type": "display_data",
"data": {
"text/plain": "<Figure size 432x288 with 1 Axes>",
"image/svg+xml": "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\r\n \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\r\n<svg height=\"248.518125pt\" version=\"1.1\" viewBox=\"0 0 375.2875 248.518125\" width=\"375.2875pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\r\n <metadata>\r\n <rdf:RDF xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\r\n <cc:Work>\r\n <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\r\n <dc:date>2021-07-19T02:34:28.560224</dc:date>\r\n <dc:format>image/svg+xml</dc:format>\r\n <dc:creator>\r\n <cc:Agent>\r\n <dc:title>Matplotlib v3.4.1, https://matplotlib.org/</dc:title>\r\n </cc:Agent>\r\n </dc:creator>\r\n </cc:Work>\r\n </rdf:RDF>\r\n </metadata>\r\n <defs>\r\n <style type=\"text/css\">*{stroke-linecap:butt;stroke-linejoin:round;}</style>\r\n </defs>\r\n <g id=\"figure_1\">\r\n <g id=\"patch_1\">\r\n <path d=\"M 0 248.518125 \r\nL 375.2875 248.518125 \r\nL 375.2875 0 \r\nL 0 0 \r\nz\r\n\" style=\"fill:none;\"/>\r\n </g>\r\n <g id=\"axes_1\">\r\n <g id=\"patch_2\">\r\n <path d=\"M 33.2875 224.64 \r\nL 368.0875 224.64 \r\nL 368.0875 7.2 \r\nL 33.2875 7.2 \r\nz\r\n\" style=\"fill:#ffffff;\"/>\r\n </g>\r\n <g id=\"PathCollection_1\">\r\n <defs>\r\n <path d=\"M 0 3 \r\nC 0.795609 3 1.55874 2.683901 2.12132 2.12132 \r\nC 2.683901 1.55874 3 0.795609 3 0 \r\nC 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132 \r\nC 1.55874 -2.683901 0.795609 -3 0 -3 \r\nC -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132 \r\nC -2.683901 -1.55874 -3 -0.795609 -3 0 \r\nC -3 0.795609 -2.683901 1.55874 -2.12132 2.12132 \r\nC -1.55874 2.683901 -0.795609 3 0 3 \r\nz\r\n\" id=\"mc795ddc6fc\" style=\"stroke:#000000;\"/>\r\n </defs>\r\n <g clip-path=\"url(#p16a6a41f4e)\">\r\n <use style=\"stroke:#000000;\" x=\"219.710227\" xlink:href=\"#mc795ddc6fc\" y=\"194.598947\"/>\r\n <use style=\"stroke:#000000;\" x=\"253\" xlink:href=\"#mc795ddc6fc\" y=\"80.807081\"/>\r\n <use style=\"stroke:#000000;\" x=\"210.198864\" xlink:href=\"#mc795ddc6fc\" y=\"178.342967\"/>\r\n <use style=\"stroke:#000000;\" x=\"229.221591\" xlink:href=\"#mc795ddc6fc\" y=\"133.476459\"/>\r\n <use style=\"stroke:#000000;\" x=\"195.931818\" xlink:href=\"#mc795ddc6fc\" y=\"179.643445\"/>\r\n <use style=\"stroke:#000000;\" x=\"191.176136\" xlink:href=\"#mc795ddc6fc\" y=\"149.082201\"/>\r\n <use style=\"stroke:#000000;\" x=\"319.579545\" xlink:href=\"#mc795ddc6fc\" y=\"189.397033\"/>\r\n <use style=\"stroke:#000000;\" x=\"200.6875\" xlink:href=\"#mc795ddc6fc\" y=\"205.002775\"/>\r\n <use style=\"stroke:#000000;\" x=\"176.909091\" xlink:href=\"#mc795ddc6fc\" y=\"143.880287\"/>\r\n <use style=\"stroke:#000000;\" x=\"181.664773\" xlink:href=\"#mc795ddc6fc\" y=\"102.915215\"/>\r\n <use style=\"stroke:#000000;\" x=\"138.863636\" xlink:href=\"#mc795ddc6fc\" y=\"201.10134\"/>\r\n <use style=\"stroke:#000000;\" x=\"195.931818\" xlink:href=\"#mc795ddc6fc\" y=\"158.835789\"/>\r\n <use style=\"stroke:#000000;\" x=\"253\" xlink:href=\"#mc795ddc6fc\" y=\"161.436746\"/>\r\n <use style=\"stroke:#000000;\" x=\"210.198864\" xlink:href=\"#mc795ddc6fc\" y=\"203.052057\"/>\r\n <use style=\"stroke:#000000;\" x=\"115.085227\" xlink:href=\"#mc795ddc6fc\" y=\"167.2889\"/>\r\n <use style=\"stroke:#000000;\" x=\"134.107955\" xlink:href=\"#mc795ddc6fc\" y=\"156.885072\"/>\r\n <use style=\"stroke:#000000;\" x=\"153.130682\" xlink:href=\"#mc795ddc6fc\" y=\"183.54488\"/>\r\n <use style=\"stroke:#000000;\" x=\"210.198864\" xlink:href=\"#mc795ddc6fc\" y=\"17.083636\"/>\r\n <use style=\"stroke:#000000;\" x=\"172.153409\" xlink:href=\"#mc795ddc6fc\" y=\"74.954928\"/>\r\n <use style=\"stroke:#000000;\" x=\"167.397727\" xlink:href=\"#mc795ddc6fc\" y=\"208.253971\"/>\r\n <use style=\"stroke:#000000;\" x=\"267.267045\" xlink:href=\"#mc795ddc6fc\" y=\"117.870718\"/>\r\n <use style=\"stroke:#000000;\" x=\"157.886364\" xlink:href=\"#mc795ddc6fc\" y=\"197.850144\"/>\r\n <use style=\"stroke:#000000;\" x=\"210.198864\" xlink:href=\"#mc795ddc6fc\" y=\"141.929569\"/>\r\n <use style=\"stroke:#000000;\" x=\"153.130682\" xlink:href=\"#mc795ddc6fc\" y=\"154.934354\"/>\r\n <use style=\"stroke:#000000;\" x=\"229.221591\" xlink:href=\"#mc795ddc6fc\" y=\"187.446316\"/>\r\n <use style=\"stroke:#000000;\" x=\"162.642045\" xlink:href=\"#mc795ddc6fc\" y=\"101.614737\"/>\r\n <use style=\"stroke:#000000;\" x=\"233.977273\" xlink:href=\"#mc795ddc6fc\" y=\"84.708517\"/>\r\n <use style=\"stroke:#000000;\" x=\"205.443182\" xlink:href=\"#mc795ddc6fc\" y=\"137.377895\"/>\r\n <use style=\"stroke:#000000;\" x=\"153.130682\" xlink:href=\"#mc795ddc6fc\" y=\"82.757799\"/>\r\n <use style=\"stroke:#000000;\" x=\"176.909091\" xlink:href=\"#mc795ddc6fc\" y=\"190.047273\"/>\r\n <use style=\"stroke:#000000;\" x=\"200.6875\" xlink:href=\"#mc795ddc6fc\" y=\"113.969282\"/>\r\n <use style=\"stroke:#000000;\" x=\"186.420455\" xlink:href=\"#mc795ddc6fc\" y=\"54.797512\"/>\r\n <use style=\"stroke:#000000;\" x=\"91.306818\" xlink:href=\"#mc795ddc6fc\" y=\"208.904211\"/>\r\n <use style=\"stroke:#000000;\" x=\"248.244318\" xlink:href=\"#mc795ddc6fc\" y=\"63.250622\"/>\r\n <use style=\"stroke:#000000;\" x=\"172.153409\" xlink:href=\"#mc795ddc6fc\" y=\"88.609952\"/>\r\n <use style=\"stroke:#000000;\" x=\"77.039773\" xlink:href=\"#mc795ddc6fc\" y=\"196.549665\"/>\r\n <use style=\"stroke:#000000;\" x=\"224.465909\" xlink:href=\"#mc795ddc6fc\" y=\"126.323828\"/>\r\n <use style=\"stroke:#000000;\" x=\"205.443182\" xlink:href=\"#mc795ddc6fc\" y=\"187.446316\"/>\r\n <use style=\"stroke:#000000;\" x=\"229.221591\" xlink:href=\"#mc795ddc6fc\" y=\"20.334833\"/>\r\n <use style=\"stroke:#000000;\" x=\"186.420455\" xlink:href=\"#mc795ddc6fc\" y=\"90.56067\"/>\r\n <use style=\"stroke:#000000;\" x=\"129.352273\" xlink:href=\"#mc795ddc6fc\" y=\"184.19512\"/>\r\n <use style=\"stroke:#000000;\" x=\"119.840909\" xlink:href=\"#mc795ddc6fc\" y=\"191.347751\"/>\r\n <use style=\"stroke:#000000;\" x=\"267.267045\" xlink:href=\"#mc795ddc6fc\" y=\"66.501818\"/>\r\n <use style=\"stroke:#000000;\" x=\"276.778409\" xlink:href=\"#mc795ddc6fc\" y=\"214.756364\"/>\r\n <use style=\"stroke:#000000;\" x=\"219.710227\" xlink:href=\"#mc795ddc6fc\" y=\"166.63866\"/>\r\n <use style=\"stroke:#000000;\" x=\"153.130682\" xlink:href=\"#mc795ddc6fc\" y=\"146.481244\"/>\r\n <use style=\"stroke:#000000;\" x=\"224.465909\" xlink:href=\"#mc795ddc6fc\" y=\"123.722871\"/>\r\n <use style=\"stroke:#000000;\" x=\"162.642045\" xlink:href=\"#mc795ddc6fc\" y=\"121.772153\"/>\r\n <use style=\"stroke:#000000;\" x=\"186.420455\" xlink:href=\"#mc795ddc6fc\" y=\"169.889856\"/>\r\n <use style=\"stroke:#000000;\" x=\"195.931818\" xlink:href=\"#mc795ddc6fc\" y=\"145.831005\"/>\r\n <use style=\"stroke:#000000;\" x=\"229.221591\" xlink:href=\"#mc795ddc6fc\" y=\"63.250622\"/>\r\n <use style=\"stroke:#000000;\" x=\"134.107955\" xlink:href=\"#mc795ddc6fc\" y=\"176.392249\"/>\r\n <use style=\"stroke:#000000;\" x=\"276.778409\" xlink:href=\"#mc795ddc6fc\" y=\"118.520957\"/>\r\n <use style=\"stroke:#000000;\" x=\"157.886364\" xlink:href=\"#mc795ddc6fc\" y=\"202.401818\"/>\r\n <use style=\"stroke:#000000;\" x=\"205.443182\" xlink:href=\"#mc795ddc6fc\" y=\"141.27933\"/>\r\n <use style=\"stroke:#000000;\" x=\"229.221591\" xlink:href=\"#mc795ddc6fc\" y=\"156.885072\"/>\r\n <use style=\"stroke:#000000;\" x=\"115.085227\" xlink:href=\"#mc795ddc6fc\" y=\"158.835789\"/>\r\n <use style=\"stroke:#000000;\" x=\"195.931818\" xlink:href=\"#mc795ddc6fc\" y=\"136.077416\"/>\r\n <use style=\"stroke:#000000;\" x=\"153.130682\" xlink:href=\"#mc795ddc6fc\" y=\"197.199904\"/>\r\n <use style=\"stroke:#000000;\" x=\"281.534091\" xlink:href=\"#mc795ddc6fc\" y=\"23.586029\"/>\r\n <use style=\"stroke:#000000;\" x=\"153.130682\" xlink:href=\"#mc795ddc6fc\" y=\"191.99799\"/>\r\n <use style=\"stroke:#000000;\" x=\"243.488636\" xlink:href=\"#mc795ddc6fc\" y=\"99.01378\"/>\r\n <use style=\"stroke:#000000;\" x=\"200.6875\" xlink:href=\"#mc795ddc6fc\" y=\"93.161627\"/>\r\n <use style=\"stroke:#000000;\" x=\"153.130682\" xlink:href=\"#mc795ddc6fc\" y=\"170.540096\"/>\r\n <use style=\"stroke:#000000;\" x=\"200.6875\" xlink:href=\"#mc795ddc6fc\" y=\"106.816651\"/>\r\n <use style=\"stroke:#000000;\" x=\"172.153409\" xlink:href=\"#mc795ddc6fc\" y=\"58.048708\"/>\r\n <use style=\"stroke:#000000;\" x=\"219.710227\" xlink:href=\"#mc795ddc6fc\" y=\"78.206124\"/>\r\n <use style=\"stroke:#000000;\" x=\"181.664773\" xlink:href=\"#mc795ddc6fc\" y=\"203.702297\"/>\r\n <use style=\"stroke:#000000;\" x=\"162.642045\" xlink:href=\"#mc795ddc6fc\" y=\"184.845359\"/>\r\n <use style=\"stroke:#000000;\" x=\"200.6875\" xlink:href=\"#mc795ddc6fc\" y=\"185.495598\"/>\r\n <use style=\"stroke:#000000;\" x=\"224.465909\" xlink:href=\"#mc795ddc6fc\" y=\"172.490813\"/>\r\n <use style=\"stroke:#000000;\" x=\"229.221591\" xlink:href=\"#mc795ddc6fc\" y=\"134.126699\"/>\r\n <use style=\"stroke:#000000;\" x=\"224.465909\" xlink:href=\"#mc795ddc6fc\" y=\"78.206124\"/>\r\n <use style=\"stroke:#000000;\" x=\"219.710227\" xlink:href=\"#mc795ddc6fc\" y=\"131.525742\"/>\r\n <use style=\"stroke:#000000;\" x=\"291.045455\" xlink:href=\"#mc795ddc6fc\" y=\"84.708517\"/>\r\n <use style=\"stroke:#000000;\" x=\"205.443182\" xlink:href=\"#mc795ddc6fc\" y=\"171.840574\"/>\r\n <use style=\"stroke:#000000;\" x=\"281.534091\" xlink:href=\"#mc795ddc6fc\" y=\"61.950144\"/>\r\n <use style=\"stroke:#000000;\" x=\"281.534091\" xlink:href=\"#mc795ddc6fc\" y=\"187.446316\"/>\r\n <use style=\"stroke:#000000;\" x=\"134.107955\" xlink:href=\"#mc795ddc6fc\" y=\"140.629091\"/>\r\n <use style=\"stroke:#000000;\" x=\"281.534091\" xlink:href=\"#mc795ddc6fc\" y=\"182.244402\"/>\r\n <use style=\"stroke:#000000;\" x=\"167.397727\" xlink:href=\"#mc795ddc6fc\" y=\"99.01378\"/>\r\n <use style=\"stroke:#000000;\" x=\"129.352273\" xlink:href=\"#mc795ddc6fc\" y=\"98.363541\"/>\r\n <use style=\"stroke:#000000;\" x=\"210.198864\" xlink:href=\"#mc795ddc6fc\" y=\"195.899426\"/>\r\n <use style=\"stroke:#000000;\" x=\"134.107955\" xlink:href=\"#mc795ddc6fc\" y=\"195.249187\"/>\r\n <use style=\"stroke:#000000;\" x=\"91.306818\" xlink:href=\"#mc795ddc6fc\" y=\"193.298469\"/>\r\n <use style=\"stroke:#000000;\" x=\"176.909091\" xlink:href=\"#mc795ddc6fc\" y=\"113.969282\"/>\r\n <use style=\"stroke:#000000;\" x=\"200.6875\" xlink:href=\"#mc795ddc6fc\" y=\"182.894641\"/>\r\n <use style=\"stroke:#000000;\" x=\"186.420455\" xlink:href=\"#mc795ddc6fc\" y=\"150.382679\"/>\r\n <use style=\"stroke:#000000;\" x=\"267.267045\" xlink:href=\"#mc795ddc6fc\" y=\"147.131483\"/>\r\n <use style=\"stroke:#000000;\" x=\"153.130682\" xlink:href=\"#mc795ddc6fc\" y=\"152.333397\"/>\r\n <use style=\"stroke:#000000;\" x=\"148.375\" xlink:href=\"#mc795ddc6fc\" y=\"203.052057\"/>\r\n <use style=\"stroke:#000000;\" x=\"138.863636\" xlink:href=\"#mc795ddc6fc\" y=\"144.530526\"/>\r\n <use style=\"stroke:#000000;\" x=\"243.488636\" xlink:href=\"#mc795ddc6fc\" y=\"193.948708\"/>\r\n <use style=\"stroke:#000000;\" x=\"172.153409\" xlink:href=\"#mc795ddc6fc\" y=\"193.298469\"/>\r\n <use style=\"stroke:#000000;\" x=\"195.931818\" xlink:href=\"#mc795ddc6fc\" y=\"163.387464\"/>\r\n <use style=\"stroke:#000000;\" x=\"200.6875\" xlink:href=\"#mc795ddc6fc\" y=\"195.249187\"/>\r\n <use style=\"stroke:#000000;\" x=\"219.710227\" xlink:href=\"#mc795ddc6fc\" y=\"175.74201\"/>\r\n <use style=\"stroke:#000000;\" x=\"186.420455\" xlink:href=\"#mc795ddc6fc\" y=\"152.333397\"/>\r\n <use style=\"stroke:#000000;\" x=\"143.619318\" xlink:href=\"#mc795ddc6fc\" y=\"203.702297\"/>\r\n <use style=\"stroke:#000000;\" x=\"157.886364\" xlink:href=\"#mc795ddc6fc\" y=\"206.303254\"/>\r\n <use style=\"stroke:#000000;\" x=\"191.176136\" xlink:href=\"#mc795ddc6fc\" y=\"120.471675\"/>\r\n <use style=\"stroke:#000000;\" x=\"157.886364\" xlink:href=\"#mc795ddc6fc\" y=\"214.106124\"/>\r\n <use style=\"stroke:#000000;\" x=\"205.443182\" xlink:href=\"#mc795ddc6fc\" y=\"210.204689\"/>\r\n <use style=\"stroke:#000000;\" x=\"210.198864\" xlink:href=\"#mc795ddc6fc\" y=\"195.899426\"/>\r\n <use style=\"stroke:#000000;\" x=\"96.0625\" xlink:href=\"#mc795ddc6fc\" y=\"208.904211\"/>\r\n <use style=\"stroke:#000000;\" x=\"272.022727\" xlink:href=\"#mc795ddc6fc\" y=\"165.338182\"/>\r\n <use style=\"stroke:#000000;\" x=\"148.375\" xlink:href=\"#mc795ddc6fc\" y=\"203.702297\"/>\r\n <use style=\"stroke:#000000;\" x=\"214.954545\" xlink:href=\"#mc795ddc6fc\" y=\"104.215694\"/>\r\n <use style=\"stroke:#000000;\" x=\"172.153409\" xlink:href=\"#mc795ddc6fc\" y=\"95.762584\"/>\r\n <use style=\"stroke:#000000;\" x=\"205.443182\" xlink:href=\"#mc795ddc6fc\" y=\"184.845359\"/>\r\n <use style=\"stroke:#000000;\" x=\"205.443182\" xlink:href=\"#mc795ddc6fc\" y=\"142.579809\"/>\r\n <use style=\"stroke:#000000;\" x=\"253\" xlink:href=\"#mc795ddc6fc\" y=\"121.121914\"/>\r\n <use style=\"stroke:#000000;\" x=\"176.909091\" xlink:href=\"#mc795ddc6fc\" y=\"71.053493\"/>\r\n <use style=\"stroke:#000000;\" x=\"224.465909\" xlink:href=\"#mc795ddc6fc\" y=\"74.304689\"/>\r\n <use style=\"stroke:#000000;\" x=\"214.954545\" xlink:href=\"#mc795ddc6fc\" y=\"197.850144\"/>\r\n <use style=\"stroke:#000000;\" x=\"262.511364\" xlink:href=\"#mc795ddc6fc\" y=\"125.673589\"/>\r\n <use style=\"stroke:#000000;\" x=\"134.107955\" xlink:href=\"#mc795ddc6fc\" y=\"191.99799\"/>\r\n <use style=\"stroke:#000000;\" x=\"48.505682\" xlink:href=\"#mc795ddc6fc\" y=\"199.800861\"/>\r\n <use style=\"stroke:#000000;\" x=\"243.488636\" xlink:href=\"#mc795ddc6fc\" y=\"74.304689\"/>\r\n <use style=\"stroke:#000000;\" x=\"214.954545\" xlink:href=\"#mc795ddc6fc\" y=\"156.234833\"/>\r\n <use style=\"stroke:#000000;\" x=\"181.664773\" xlink:href=\"#mc795ddc6fc\" y=\"213.455885\"/>\r\n <use style=\"stroke:#000000;\" x=\"281.534091\" xlink:href=\"#mc795ddc6fc\" y=\"63.900861\"/>\r\n <use style=\"stroke:#000000;\" x=\"267.267045\" xlink:href=\"#mc795ddc6fc\" y=\"156.885072\"/>\r\n <use style=\"stroke:#000000;\" x=\"181.664773\" xlink:href=\"#mc795ddc6fc\" y=\"184.845359\"/>\r\n <use style=\"stroke:#000000;\" x=\"243.488636\" xlink:href=\"#mc795ddc6fc\" y=\"119.171196\"/>\r\n <use style=\"stroke:#000000;\" x=\"352.869318\" xlink:href=\"#mc795ddc6fc\" y=\"59.349187\"/>\r\n <use style=\"stroke:#000000;\" x=\"148.375\" xlink:href=\"#mc795ddc6fc\" y=\"106.166411\"/>\r\n <use style=\"stroke:#000000;\" x=\"143.619318\" xlink:href=\"#mc795ddc6fc\" y=\"210.854928\"/>\r\n <use style=\"stroke:#000000;\" x=\"200.6875\" xlink:href=\"#mc795ddc6fc\" y=\"212.805646\"/>\r\n <use style=\"stroke:#000000;\" x=\"153.130682\" xlink:href=\"#mc795ddc6fc\" y=\"160.136268\"/>\r\n <use style=\"stroke:#000000;\" x=\"214.954545\" xlink:href=\"#mc795ddc6fc\" y=\"131.525742\"/>\r\n <use style=\"stroke:#000000;\" x=\"233.977273\" xlink:href=\"#mc795ddc6fc\" y=\"210.204689\"/>\r\n <use style=\"stroke:#000000;\" x=\"134.107955\" xlink:href=\"#mc795ddc6fc\" y=\"179.643445\"/>\r\n <use style=\"stroke:#000000;\" x=\"186.420455\" xlink:href=\"#mc795ddc6fc\" y=\"158.18555\"/>\r\n <use style=\"stroke:#000000;\" x=\"153.130682\" xlink:href=\"#mc795ddc6fc\" y=\"180.943923\"/>\r\n <use style=\"stroke:#000000;\" x=\"191.176136\" xlink:href=\"#mc795ddc6fc\" y=\"214.756364\"/>\r\n <use style=\"stroke:#000000;\" x=\"195.931818\" xlink:href=\"#mc795ddc6fc\" y=\"151.683158\"/>\r\n <use style=\"stroke:#000000;\" x=\"138.863636\" xlink:href=\"#mc795ddc6fc\" y=\"131.525742\"/>\r\n <use style=\"stroke:#000000;\" x=\"214.954545\" xlink:href=\"#mc795ddc6fc\" y=\"110.718086\"/>\r\n <use style=\"stroke:#000000;\" x=\"138.863636\" xlink:href=\"#mc795ddc6fc\" y=\"201.10134\"/>\r\n <use style=\"stroke:#000000;\" x=\"214.954545\" xlink:href=\"#mc795ddc6fc\" y=\"174.441531\"/>\r\n <use style=\"stroke:#000000;\" x=\"348.113636\" xlink:href=\"#mc795ddc6fc\" y=\"35.940574\"/>\r\n <use style=\"stroke:#000000;\" x=\"219.710227\" xlink:href=\"#mc795ddc6fc\" y=\"169.889856\"/>\r\n <use style=\"stroke:#000000;\" x=\"205.443182\" xlink:href=\"#mc795ddc6fc\" y=\"128.924785\"/>\r\n <use style=\"stroke:#000000;\" x=\"224.465909\" xlink:href=\"#mc795ddc6fc\" y=\"169.889856\"/>\r\n <use style=\"stroke:#000000;\" x=\"200.6875\" xlink:href=\"#mc795ddc6fc\" y=\"162.737225\"/>\r\n </g>\r\n </g>\r\n <g id=\"matplotlib.axis_1\">\r\n <g id=\"xtick_1\">\r\n <g id=\"line2d_1\">\r\n <defs>\r\n <path d=\"M 0 0 \r\nL 0 3.5 \r\n\" id=\"m17a9ded764\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n </defs>\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"82.356045\" xlink:href=\"#m17a9ded764\" y=\"224.64\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_1\">\r\n <!-- −0.10 -->\r\n <g transform=\"translate(67.033389 239.238437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 678 2272 \r\nL 4684 2272 \r\nL 4684 1741 \r\nL 678 1741 \r\nL 678 2272 \r\nz\r\n\" id=\"DejaVuSans-2212\" transform=\"scale(0.015625)\"/>\r\n <path d=\"M 2034 4250 \r\nQ 1547 4250 1301 3770 \r\nQ 1056 3291 1056 2328 \r\nQ 1056 1369 1301 889 \r\nQ 1547 409 2034 409 \r\nQ 2525 409 2770 889 \r\nQ 3016 1369 3016 2328 \r\nQ 3016 3291 2770 3770 \r\nQ 2525 4250 2034 4250 \r\nz\r\nM 2034 4750 \r\nQ 2819 4750 3233 4129 \r\nQ 3647 3509 3647 2328 \r\nQ 3647 1150 3233 529 \r\nQ 2819 -91 2034 -91 \r\nQ 1250 -91 836 529 \r\nQ 422 1150 422 2328 \r\nQ 422 3509 836 4129 \r\nQ 1250 4750 2034 4750 \r\nz\r\n\" id=\"DejaVuSans-30\" transform=\"scale(0.015625)\"/>\r\n <path d=\"M 684 794 \r\nL 1344 794 \r\nL 1344 0 \r\nL 684 0 \r\nL 684 794 \r\nz\r\n\" id=\"DejaVuSans-2e\" transform=\"scale(0.015625)\"/>\r\n <path d=\"M 794 531 \r\nL 1825 531 \r\nL 1825 4091 \r\nL 703 3866 \r\nL 703 4441 \r\nL 1819 4666 \r\nL 2450 4666 \r\nL 2450 531 \r\nL 3481 531 \r\nL 3481 0 \r\nL 794 0 \r\nL 794 531 \r\nz\r\n\" id=\"DejaVuSans-31\" transform=\"scale(0.015625)\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-2212\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-30\"/>\r\n <use x=\"147.412109\" xlink:href=\"#DejaVuSans-2e\"/>\r\n <use x=\"179.199219\" xlink:href=\"#DejaVuSans-31\"/>\r\n <use x=\"242.822266\" xlink:href=\"#DejaVuSans-30\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_2\">\r\n <g id=\"line2d_2\">\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"139.762601\" xlink:href=\"#m17a9ded764\" y=\"224.64\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_2\">\r\n <!-- −0.05 -->\r\n <g transform=\"translate(124.439944 239.238437)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 691 4666 \r\nL 3169 4666 \r\nL 3169 4134 \r\nL 1269 4134 \r\nL 1269 2991 \r\nQ 1406 3038 1543 3061 \r\nQ 1681 3084 1819 3084 \r\nQ 2600 3084 3056 2656 \r\nQ 3513 2228 3513 1497 \r\nQ 3513 744 3044 326 \r\nQ 2575 -91 1722 -91 \r\nQ 1428 -91 1123 -41 \r\nQ 819 9 494 109 \r\nL 494 744 \r\nQ 775 591 1075 516 \r\nQ 1375 441 1709 441 \r\nQ 2250 441 2565 725 \r\nQ 2881 1009 2881 1497 \r\nQ 2881 1984 2565 2268 \r\nQ 2250 2553 1709 2553 \r\nQ 1456 2553 1204 2497 \r\nQ 953 2441 691 2322 \r\nL 691 4666 \r\nz\r\n\" id=\"DejaVuSans-35\" transform=\"scale(0.015625)\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-2212\"/>\r\n <use x=\"83.789062\" xlink:href=\"#DejaVuSans-30\"/>\r\n <use x=\"147.412109\" xlink:href=\"#DejaVuSans-2e\"/>\r\n <use x=\"179.199219\" xlink:href=\"#DejaVuSans-30\"/>\r\n <use x=\"242.822266\" xlink:href=\"#DejaVuSans-35\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_3\">\r\n <g id=\"line2d_3\">\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"197.169156\" xlink:href=\"#m17a9ded764\" y=\"224.64\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_3\">\r\n <!-- 0.00 -->\r\n <g transform=\"translate(186.036344 239.238437)scale(0.1 -0.1)\">\r\n <use xlink:href=\"#DejaVuSans-30\"/>\r\n <use x=\"63.623047\" xlink:href=\"#DejaVuSans-2e\"/>\r\n <use x=\"95.410156\" xlink:href=\"#DejaVuSans-30\"/>\r\n <use x=\"159.033203\" xlink:href=\"#DejaVuSans-30\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_4\">\r\n <g id=\"line2d_4\">\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"254.575712\" xlink:href=\"#m17a9ded764\" y=\"224.64\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_4\">\r\n <!-- 0.05 -->\r\n <g transform=\"translate(243.442899 239.238437)scale(0.1 -0.1)\">\r\n <use xlink:href=\"#DejaVuSans-30\"/>\r\n <use x=\"63.623047\" xlink:href=\"#DejaVuSans-2e\"/>\r\n <use x=\"95.410156\" xlink:href=\"#DejaVuSans-30\"/>\r\n <use x=\"159.033203\" xlink:href=\"#DejaVuSans-35\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"xtick_5\">\r\n <g id=\"line2d_5\">\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"311.982267\" xlink:href=\"#m17a9ded764\" y=\"224.64\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_5\">\r\n <!-- 0.10 -->\r\n <g transform=\"translate(300.849455 239.238437)scale(0.1 -0.1)\">\r\n <use xlink:href=\"#DejaVuSans-30\"/>\r\n <use x=\"63.623047\" xlink:href=\"#DejaVuSans-2e\"/>\r\n <use x=\"95.410156\" xlink:href=\"#DejaVuSans-31\"/>\r\n <use x=\"159.033203\" xlink:href=\"#DejaVuSans-30\"/>\r\n </g>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"matplotlib.axis_2\">\r\n <g id=\"ytick_1\">\r\n <g id=\"line2d_6\">\r\n <defs>\r\n <path d=\"M 0 0 \r\nL -3.5 0 \r\n\" id=\"m525a76d448\" style=\"stroke:#000000;stroke-width:0.8;\"/>\r\n </defs>\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m525a76d448\" y=\"209.55445\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_6\">\r\n <!-- 50 -->\r\n <g transform=\"translate(13.5625 213.353669)scale(0.1 -0.1)\">\r\n <use xlink:href=\"#DejaVuSans-35\"/>\r\n <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"ytick_2\">\r\n <g id=\"line2d_7\">\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m525a76d448\" y=\"177.042488\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_7\">\r\n <!-- 100 -->\r\n <g transform=\"translate(7.2 180.841707)scale(0.1 -0.1)\">\r\n <use xlink:href=\"#DejaVuSans-31\"/>\r\n <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\r\n <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"ytick_3\">\r\n <g id=\"line2d_8\">\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m525a76d448\" y=\"144.530526\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_8\">\r\n <!-- 150 -->\r\n <g transform=\"translate(7.2 148.329745)scale(0.1 -0.1)\">\r\n <use xlink:href=\"#DejaVuSans-31\"/>\r\n <use x=\"63.623047\" xlink:href=\"#DejaVuSans-35\"/>\r\n <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"ytick_4\">\r\n <g id=\"line2d_9\">\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m525a76d448\" y=\"112.018565\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_9\">\r\n <!-- 200 -->\r\n <g transform=\"translate(7.2 115.817783)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 1228 531 \r\nL 3431 531 \r\nL 3431 0 \r\nL 469 0 \r\nL 469 531 \r\nQ 828 903 1448 1529 \r\nQ 2069 2156 2228 2338 \r\nQ 2531 2678 2651 2914 \r\nQ 2772 3150 2772 3378 \r\nQ 2772 3750 2511 3984 \r\nQ 2250 4219 1831 4219 \r\nQ 1534 4219 1204 4116 \r\nQ 875 4013 500 3803 \r\nL 500 4441 \r\nQ 881 4594 1212 4672 \r\nQ 1544 4750 1819 4750 \r\nQ 2544 4750 2975 4387 \r\nQ 3406 4025 3406 3419 \r\nQ 3406 3131 3298 2873 \r\nQ 3191 2616 2906 2266 \r\nQ 2828 2175 2409 1742 \r\nQ 1991 1309 1228 531 \r\nz\r\n\" id=\"DejaVuSans-32\" transform=\"scale(0.015625)\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-32\"/>\r\n <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\r\n <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"ytick_5\">\r\n <g id=\"line2d_10\">\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m525a76d448\" y=\"79.506603\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_10\">\r\n <!-- 250 -->\r\n <g transform=\"translate(7.2 83.305822)scale(0.1 -0.1)\">\r\n <use xlink:href=\"#DejaVuSans-32\"/>\r\n <use x=\"63.623047\" xlink:href=\"#DejaVuSans-35\"/>\r\n <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"ytick_6\">\r\n <g id=\"line2d_11\">\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m525a76d448\" y=\"46.994641\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_11\">\r\n <!-- 300 -->\r\n <g transform=\"translate(7.2 50.79386)scale(0.1 -0.1)\">\r\n <defs>\r\n <path d=\"M 2597 2516 \r\nQ 3050 2419 3304 2112 \r\nQ 3559 1806 3559 1356 \r\nQ 3559 666 3084 287 \r\nQ 2609 -91 1734 -91 \r\nQ 1441 -91 1130 -33 \r\nQ 819 25 488 141 \r\nL 488 750 \r\nQ 750 597 1062 519 \r\nQ 1375 441 1716 441 \r\nQ 2309 441 2620 675 \r\nQ 2931 909 2931 1356 \r\nQ 2931 1769 2642 2001 \r\nQ 2353 2234 1838 2234 \r\nL 1294 2234 \r\nL 1294 2753 \r\nL 1863 2753 \r\nQ 2328 2753 2575 2939 \r\nQ 2822 3125 2822 3475 \r\nQ 2822 3834 2567 4026 \r\nQ 2313 4219 1838 4219 \r\nQ 1578 4219 1281 4162 \r\nQ 984 4106 628 3988 \r\nL 628 4550 \r\nQ 988 4650 1302 4700 \r\nQ 1616 4750 1894 4750 \r\nQ 2613 4750 3031 4423 \r\nQ 3450 4097 3450 3541 \r\nQ 3450 3153 3228 2886 \r\nQ 3006 2619 2597 2516 \r\nz\r\n\" id=\"DejaVuSans-33\" transform=\"scale(0.015625)\"/>\r\n </defs>\r\n <use xlink:href=\"#DejaVuSans-33\"/>\r\n <use x=\"63.623047\" xlink:href=\"#DejaVuSans-30\"/>\r\n <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"ytick_7\">\r\n <g id=\"line2d_12\">\r\n <g>\r\n <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"33.2875\" xlink:href=\"#m525a76d448\" y=\"14.482679\"/>\r\n </g>\r\n </g>\r\n <g id=\"text_12\">\r\n <!-- 350 -->\r\n <g transform=\"translate(7.2 18.281898)scale(0.1 -0.1)\">\r\n <use xlink:href=\"#DejaVuSans-33\"/>\r\n <use x=\"63.623047\" xlink:href=\"#DejaVuSans-35\"/>\r\n <use x=\"127.246094\" xlink:href=\"#DejaVuSans-30\"/>\r\n </g>\r\n </g>\r\n </g>\r\n </g>\r\n <g id=\"line2d_13\">\r\n <path clip-path=\"url(#p16a6a41f4e)\" d=\"M 219.710227 133.131472 \r\nL 352.869318 88.412676 \r\nL 48.505682 190.627066 \r\nL 200.6875 139.519871 \r\n\" style=\"fill:none;stroke:#0000ff;stroke-linecap:square;stroke-width:3;\"/>\r\n </g>\r\n <g id=\"patch_3\">\r\n <path d=\"M 33.2875 224.64 \r\nL 33.2875 7.2 \r\n\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n </g>\r\n <g id=\"patch_4\">\r\n <path d=\"M 368.0875 224.64 \r\nL 368.0875 7.2 \r\n\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n </g>\r\n <g id=\"patch_5\">\r\n <path d=\"M 33.2875 224.64 \r\nL 368.0875 224.64 \r\n\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n </g>\r\n <g id=\"patch_6\">\r\n <path d=\"M 33.2875 7.2 \r\nL 368.0875 7.2 \r\n\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\r\n </g>\r\n </g>\r\n </g>\r\n <defs>\r\n <clipPath id=\"p16a6a41f4e\">\r\n <rect height=\"217.44\" width=\"334.8\" x=\"33.2875\" y=\"7.2\"/>\r\n </clipPath>\r\n </defs>\r\n</svg>\r\n",
"image/png": "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\n"
},
"metadata": {
"needs_background": "light"
}
}
],
"source": [
" plt.scatter(X_test, y_test, color='black')\n",
" plt.plot(X_test, y_pred, color='blue', linewidth=3)\n",
" plt.show()"
]
},
{
"source": [
"## assignement"
],
"cell_type": "markdown",
"metadata": {}
},
{
"cell_type": "code",
"execution_count": 246,
"metadata": {},
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"[[ 5. 162. 60.]\n [ 2. 110. 60.]\n [ 12. 101. 101.]\n [ 12. 105. 37.]\n [ 13. 155. 58.]\n [ 4. 101. 42.]\n [ 8. 101. 38.]\n [ 6. 125. 40.]\n [ 15. 200. 40.]\n [ 17. 251. 250.]\n [ 17. 120. 38.]\n [ 13. 210. 115.]\n [ 14. 215. 105.]\n [ 1. 50. 50.]\n [ 6. 70. 31.]\n [ 12. 210. 120.]\n [ 4. 60. 25.]\n [ 11. 230. 80.]\n [ 15. 225. 73.]\n [ 2. 110. 43.]]\n"
]
}
],
"source": [
"X ,y= datasets.load_linnerud( return_X_y=True, as_frame=False)\n",
"# print(X.shape)\n",
"# print(X[0])\n",
"# Target \n",
"print(X)\n",
"X = X[:, np.newaxis, 1]\n"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
]
}