From af302553f697262eb4db3eda46674d80d89d2c75 Mon Sep 17 00:00:00 2001 From: preetiail Date: Thu, 8 Nov 2018 02:17:35 +0000 Subject: [PATCH 1/8] Done --- __pycache__/__init__.cpython-36.pyc | Bin 163 -> 151 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 165 bytes .../__pycache__/build.cpython-36.pyc | Bin 381 -> 362 bytes q01_load_data/build.py | 5 ++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 171 bytes .../test_q01_load_data.cpython-36.pyc | Bin 2053 -> 2041 bytes 6 files changed, 4 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index f93420f1df521b2061e98adf856c4586bc03a389..35f2310b24de3c4fca20bf0eace67497d0226a27 100644 GIT binary patch delta 51 zcmZ3?IGvHhn3tDp#+=8|6FJP~UGy{Zb5r#Tic(WcG7~d%^uzOuvWp86lT-DR^HWkM HW?2FNvPBW& delta 63 zcmbQvxR{Z{n3tF9*uCbci5%wI0s0yFxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T<17KDw-%KE diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 29d3927ae0e2cb43c7a5b55a324191d259d83315..912a97816c8595016fc8586555f3e86983cf9281 100644 GIT binary patch delta 51 zcmdnUxRjB@n3tDp#+=8|6FJP~gY+}MesX?F>crPJVQe5%K*ljJ7O?|KO_p111&Mhn qiN!@A(IOTQ0g?clh(v%i-r}&y%}*)KNws4J@`^!1984^X9LxZI$}pS& delta 265 zcmaFG^q0xXn3tF9g2LRWg$xV~kAWBtn1Cz?ATE{w5-AKRj5!QZj44b}OexGMEG-OC z%oCj~>p_Y@*cqgd4@i_SWHHt-G&9yR)-VP$Xfpa~GTmY-NV&yPl$w|lpIlr9s$OD^+M1a)Y;;_lh SPbtkwwF5aCtc!z*g&6>HQav94 diff --git a/q01_load_data/build.py b/q01_load_data/build.py index 1fea6ca..64f3250 100644 --- a/q01_load_data/build.py +++ b/q01_load_data/build.py @@ -1,8 +1,11 @@ +# %load q01_load_data/build.py # Default imports import pandas as pd path = 'data/house_prices_multivariate.csv' +def load_data(path): + return(pd.read_csv(path)) +load_data(path) -# Write your code here : diff --git a/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc b/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc index b882452f1ac25c1cab20fd3d36a52dbd40711071..df07d671328117a943301084cd334a56147f3196 100644 GIT binary patch delta 51 zcmdnaxSEl}n3tDp_MFGj6FJP~BlI)!b5r#Tic(WcG7~d%^uzOuvWp86lT-DR^HWkM HX88gDy-yN0 delta 63 zcmZ3@xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXySDHDDG delta 66 zcmey#-zvai%*)HQLSb&yMvf(n+IjjJ`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n@=<9u>k< Date: Thu, 8 Nov 2018 02:42:19 +0000 Subject: [PATCH 2/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 181 -> 169 bytes .../__pycache__/build.cpython-36.pyc | Bin 511 -> 502 bytes q02_data_splitter/build.py | 10 +++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 187 -> 175 bytes .../test_q02_data_splitter.cpython-36.pyc | Bin 2990 -> 2978 bytes 5 files changed, 7 insertions(+), 3 deletions(-) diff --git a/q02_data_splitter/__pycache__/__init__.cpython-36.pyc b/q02_data_splitter/__pycache__/__init__.cpython-36.pyc index 67f0b61c40f50d08951c271156aef243da143420..de778c680dc4fccc2b43554e6c318390dd9598dc 100644 GIT binary patch delta 51 zcmdnWxRQ~>n3tDp#+=8|6FJP~!}K%qb5r#Tic(WcG7~d%^uzOuvWp86lT-DR^HWkM HW_beuyTcMI delta 63 zcmZ3(X-vTkn#_JhK=T=1Dgg;i##=0zIr+(& z%(s|Q(rz(U-eRm+$xy@rl=>B{pOK%Ns$Wo)np%>Xn37I96kXY{gQ1@eoyKm^D%B!Uyjy~SaZo1apelWNBd RPaWHbQ001LPH`V|E delta 254 zcmeyy{GVCbn3tF9gxcIFE=C51#|%h-3CMN;;$n@7%IXt?f}IV3oEnBKh7=%dWdf2+ ztxRc5k_@$sNTSSO5vCf(8lYS-gC>jLOQ69FFaHBU5zEAf!sZdT7%NvY6mbGYf5q!( zbvA8m*%GCl@#lz7o}DvmgMK^C+6fR6cpuWr6!jYPnKtN5d>)}W&;uo xjAD#Jj78j&OBlV(KmtYFAOa+hL~sGQw>WHa^HWN5Qtdz<0&C`Bl2 delta 63 zcmZ3_xSNr~n3tF9Mq+E!L=JQ94E>D!+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l%{EMFoB-M^7R&$u From f180b7d2bb8cfce851ac36a8007e4747e9b56a35 Mon Sep 17 00:00:00 2001 From: preetiail Date: Thu, 8 Nov 2018 03:37:39 +0000 Subject: [PATCH 3/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 185 -> 173 bytes .../__pycache__/build.cpython-36.pyc | Bin 674 -> 641 bytes q03_linear_regression/build.py | 11 ++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 191 -> 179 bytes .../test_q03_linear_regression.cpython-36.pyc | Bin 3445 -> 3433 bytes 5 files changed, 10 insertions(+), 1 deletion(-) diff --git a/q03_linear_regression/__pycache__/__init__.cpython-36.pyc b/q03_linear_regression/__pycache__/__init__.cpython-36.pyc index b8f4cc0c3ac2253c24ae849d389911596ecbe199..bb9f9125afbd3c3b4f18258b653e23c772a0d963 100644 GIT binary patch delta 51 zcmdnVxR#N_n3tDp#+=8|6FJP~qx3WKb5r#Tic(WcG7~d%^uzOuvWp86lT-DR^HWkM HX88jEz26c$ delta 63 zcmZ3>xRa5?n3tF9*uCbci5%wIY5E!YxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@Tsc5W7?^?B8HkI;fJ6yHGea#?4O13l4MPoMGgB>d z4RbJqCZnGwQxQmU6mwc;i6+Y}#)w;tl~J5Usp&u2QW zrs@|IrKXl-CT8a7hvye%7Z)TZr|Ku?r=;rVWagzN7R3YgPA*_{6yyTg%?2bG7}*$k z7>hV3A7Wf+&kE!hfkcZqK?KNPB!UCTy~SaZo1apelWNBVzNrC7(mz=h>N9wL(?84|H$O&>18<1dNkq>KlspNENqk%t)oQ29KY diff --git a/q03_linear_regression/build.py b/q03_linear_regression/build.py index 03ab5ff..3462474 100644 --- a/q03_linear_regression/build.py +++ b/q03_linear_regression/build.py @@ -1,10 +1,19 @@ +# %load q03_linear_regression/build.py from greyatomlib.linear_regression.q01_load_data.build import load_data from greyatomlib.linear_regression.q02_data_splitter.build import data_splitter from sklearn.linear_model import LinearRegression +#import matplotlib +#import matplotlib.pyplot as plt dataframe = load_data('data/house_prices_multivariate.csv') X, y = data_splitter(dataframe) +def linear_regression(X,y): + regressor = LinearRegression() + lm=regressor.fit(X, y) + return(lm) + + + -# Write your code here : diff --git a/q03_linear_regression/tests/__pycache__/__init__.cpython-36.pyc b/q03_linear_regression/tests/__pycache__/__init__.cpython-36.pyc index 739e010254c4aee7c6b51f69b91ab99a2d9a6669..009bd437204bafa44fdb791419e72b83a670c9a6 100644 GIT binary patch delta 51 zcmdnbxS5f|n3tDp#+=8|6FJP~6ZA9kb5r#Tic(WcG7~d%^uzOuvWp86lT-DR^HWkM HW`zO(!3h#m delta 63 zcmdnYxSx^3n3tF9Mq+E!L=JQ99Q};^+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Thu, 8 Nov 2018 06:13:37 +0000 Subject: [PATCH 4/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 184 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 943 -> 1109 bytes q04_linear_predictor/build.py | 17 ++++++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 190 -> 178 bytes .../test_q04_linear_predictor.cpython-36.pyc | Bin 4415 -> 4403 bytes 5 files changed, 14 insertions(+), 3 deletions(-) diff --git a/q04_linear_predictor/__pycache__/__init__.cpython-36.pyc b/q04_linear_predictor/__pycache__/__init__.cpython-36.pyc index 3c623bd6da3ad73aff4fb7c2f7cab4fa4d1d9027..1d37aecaafc9ef6630d6da9e82b63f91584ff9d5 100644 GIT binary patch delta 51 zcmdnNxQ3C#n3tDp#+=8|6FJP~BlR=#b5r#Tic(WcG7~d%^uzOuvWp86lT-DR^HWkM HX88dCy;u@A delta 63 zcmZ3(xPy_yn3tF9*uCbci5%wIsrniDxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T zy@5!7&3E3P2qb6}jB0Fcsn%H?vJ<&upZOSpc0pHJ6(fm-mt)qDmTctsjIbtaNn18$ zD<`Zid{O;@*oL5e6bAF_@9Vt~D+l^Oav>F)_|=sW6^M5b=>Z@^BcySTXO<=-DUa`;%8&Cre8aWG_krmmGBy2_X3*tNTw};}K?%Z4GHgJxslmmn&W1?wJ zXIxRuG|$=0P;8-UiZ7I@xi)l7n*#&mXva4~>qbH}>MLntjI4sCjqt6~jYks@vYVt4 z#3j8f>9jPbUA#YvN}gnZ5KuC?_d;X~JwLr*m?jX2-f$G0r2X3jCMpZAB}|1%lR(7r z=8a6p&{tV;$IdpIXv!P}q0XY^3T_>Lx%gmTYh^tWN(`h(KvrjRsY1PI7+dT3sU)jj Nb?INPavPOn`~n#M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXQ4^j650HKDV`4ibgdN( delta 71 zcmdn2v|owCn3tF9Mq+E!MvfUwIyL$k`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf ai8(n61x5K;smVam$${J=o3Aj%^8o;VQW;hN From 34ed11f513596ab5f99c4efd35edc00caf4bdef5 Mon Sep 17 00:00:00 2001 From: preetiail Date: Thu, 8 Nov 2018 08:47:45 +0000 Subject: [PATCH 5/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 165 bytes .../__pycache__/build.cpython-36.pyc | Bin 884 -> 1172 bytes q05_residuals/build.py | 9 ++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 171 bytes .../test_q05_residuals.cpython-36.pyc | Bin 2991 -> 2979 bytes 5 files changed, 8 insertions(+), 1 deletion(-) diff --git a/q05_residuals/__pycache__/__init__.cpython-36.pyc b/q05_residuals/__pycache__/__init__.cpython-36.pyc index 82a3d44a519af94036d128d3e671dca8b34431d9..eb4485cf2ab02133f02f4027eb9886ff7ded784d 100644 GIT binary patch delta 51 zcmdnUxRjB@n3tDp#+=8|6FJP~gY+}%TYOHXTB4$h}oU{2sUdg+dTP zC5b7g)M6%C>~N>Rjx5DxUM_G+x^ab93S5?6T;i4E?)9(p&h0 zQIZ}tRhb6D7eOB2Ps5(R&SaG5pit44Q38ST6&xziI!Y5%wx-HVfr!F9wT7)vh2iep zZU>c~TK9FBDmYuQjt4)|kp@3gQ3%?PM>3C20~G~1^h13bG8+*tEG#KcPyHG}PLAjm zxuOS5P{A&}oaIhln$QXTK&-rA=L}PFc0!8Qc3D@}#UgI~62&1oC*Qjl^qQR0WpYie zTp~Z&Noh!a6Xl^vj~UiqH8es%$HpCFpdgB?+s_z!36iLy~#<#UC8R+d{@j!nQ4q Veu1J+XP-wsT4%Uvjdq#m`~yznNKgO( delta 402 zcmYjNzfS@&6mEM6cgLM5Iyj=Zuy`TF%_xb^EH0*!)JmU%xuc|a3>b_9{sZKk-5vce zoE^J5yE!@8B2oL&?|peczW3Tk@3UBMg`xkp_e5U^LhtC`DHz^1H@%(LkJ^AmafYc6 z4)`fi7rmqNP(agP)aJMARUM?k5g4LJq!3ckNPr!h+p;x(TVJh z6BuS`bgf{*Gnqs@j%y<&Z=h$Q@n8tt%9wP%O?G#*_bXYktJs$!>|#|mzSG#y&AjH+ za@YBgp5Ph3Qak~T&y;KOI#}u@Qb4Rc8^TNz#M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX@^e%53yM-xOEMEPbM(XWi?WLg5|dN)lk-zj KH}7ZqzySaPxD)gM delta 66 zcmZ21zFwTen3tF9Mq+E!MvfjP?L7UA{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&6}A%Z~y@F(ilAe From f72dd5a5027e8ae78d87c12428b1e7d405bc595a Mon Sep 17 00:00:00 2001 From: preetiail Date: Thu, 8 Nov 2018 09:00:32 +0000 Subject: [PATCH 6/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 170 bytes .../__pycache__/build.cpython-36.pyc | Bin 1195 -> 1193 bytes q06_plot_residuals/build.py | 11 +++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 176 bytes .../test_q06_plot_residuals.cpython-36.pyc | Bin 1079 -> 1053 bytes 5 files changed, 9 insertions(+), 2 deletions(-) diff --git a/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc b/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc index cbab384bf6d1bdf9760c6fc6b61ce563bac9f8ad..199694e1253a411e44d05c11b44e299c30837de3 100644 GIT binary patch delta 51 zcmdnSxQda(n3tDp#+=8|6FJP~!}T-rb5r#Tic(WcG7~d%^uzOuvWp86lT-DR^HWkM HX88aByh;); delta 63 zcmZ3*xQ&s+n3tF9*uCbci5%wI$@&@jxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T<9qZ>X<};;dN3feh=@5w5j?4Q5>FzgsMOP%eQl##HoV;`go1~DLcT&g ziGS0pCqF?2aT{8YfnjFez`R%g#rOA{&0zEAe-QKRjEVgPTkoH z6XFN>j{HG?fr;l*B=n^7`K-Hp^2UGn{j)F(R_CwD+lSBT;(`!j$e4OPgtPor9Z}!2x^OKMq(>s}ZhMFcTMr?kNn?-=bvBc;@LuXnlw5TtsxY&l$Cd0% zAWLQ9b^!{|5d$90OR<(&TiHrUcWYW+nH%3BLH0a_Mp=RdIDQF&K+Axb5$8Q$~>f(`zg LfO)%`HVvE~bAV*# diff --git a/q06_plot_residuals/build.py b/q06_plot_residuals/build.py index cfd3722..9eab1fc 100644 --- a/q06_plot_residuals/build.py +++ b/q06_plot_residuals/build.py @@ -1,3 +1,4 @@ +# %load q06_plot_residuals/build.py # Default Imports from greyatomlib.linear_regression.q01_load_data.build import load_data from greyatomlib.linear_regression.q02_data_splitter.build import data_splitter @@ -6,14 +7,20 @@ from greyatomlib.linear_regression.q05_residuals.build import residuals from sklearn.linear_model import LinearRegression import matplotlib.pyplot as plt -plt.switch_backend('agg') +#plt.switch_backend('agg') dataframe = load_data('data/house_prices_multivariate.csv') X, y = data_splitter(dataframe) linear_model = linear_regression(X, y) y_pred, _, __, ___ = linear_predictor(linear_model, X, y) error_residuals = residuals(y, y_pred) +def plot_residuals(y,error_residuals): + plt.scatter(y,error_residuals) + plt.title('Scatter plot of SalePrice (target) vs Residuals ') + plt.xlabel('Target Variable') + plt.ylabel('error residuals') + plt.show() + -# Your code here diff --git a/q06_plot_residuals/tests/__pycache__/__init__.cpython-36.pyc b/q06_plot_residuals/tests/__pycache__/__init__.cpython-36.pyc index 3ce3f60c7dcfa0854023ea3d73c59337faa03c70..9f0f9b34a67a3854314c9eaf1ea5ec5d8aa0dfdb 100644 GIT binary patch delta 51 zcmdnPxPg(wn3tDp#+=8|6FJP~WA!ugb5r#Tic(WcG7~d%^uzOuvWp86lT-DR^HWkM HW(5HNzjP8u delta 63 zcmdnMxQCI$n3tF9Mq+E!L=JQ9O#O`f+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXFlVNGFcVMt+1Wo~AUVoPBUX3*rASSv305@-U0CgUxRkksN5 z=fvXFiBs0HF$2Yl7$>_k>M=4+E@RY|&(Y7w&rQ`YC`wH&$xO`5(GSlr$}TQQOitBL z&QD35e1wYbDNu{d>Ng80OawQP();UebA z){J_LER(YswY4ksGxBp&^%IjaGWA{ZlS^|`^Gb^K(~D9o6HD@Q^%HY)6bg#+vr>~w ziYISj%wy!3tju%}sP`$8BO~u*b>=p0cA$~PAQy8ma Date: Thu, 8 Nov 2018 09:05:39 +0000 Subject: [PATCH 7/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 170 bytes .../__pycache__/build.cpython-36.pyc | Bin 1061 -> 1082 bytes q07_hist_residuals/build.py | 3 +++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 176 bytes .../test_q07_hist_residuals.cpython-36.pyc | Bin 1091 -> 1079 bytes 5 files changed, 3 insertions(+) diff --git a/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc b/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc index 48235745c56746569f0462b859a0f4a1c0cad2ad..6fb29deadc49b998d30b69a072940c00424e7538 100644 GIT binary patch delta 51 zcmdnSxQda(n3tDp#+=8|6FJP~!}T-rb5r#Tic(WcG7~d%^uzOuvWp86lT-DR^HWkM HX88aByh;); delta 63 zcmZ3*xQ&s+n3tF9*uCbci5%wI$@&@jxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T<9q=*lz0kTFoP!V#2rzrQOt?y>63*R56OqK7EHrj}$TX6ERJ=NDxc7bGU9 z>L=%?q)z_N=q4=!auCR642(RCMf^Zold*^$L`iH;VDe$)=PNGHEJ@CYPfASAPR&c1 hyqY;$5$H39VhJF@1Jne8T#Q`I96&Y~qX;7x3jp83IOG5T delta 249 zcmdnRv6MsEn3tE!!D?QV9y0^OV+JI^0%SV?aq)zS%3j`#DeTRRQM{?lsl3gMF-%c> zQT(Z_seGyY%}h}OsqCo&U^a6MOO#-gP?T_#NGfM4f2tr*Ry2h>g)@b#g)vGjg)Nvt zlV{?gsL6_qhqM#)GxBp&^%IjaGWA{ZlS^|`^Gb^K(~D9o6HD@Q^%HY)6bg#+vr>~w ziYGHMxycHF90PI{10xS(5kHXDWGrF_QQ}dCljkxiY;I-JVw}96IZB=hC|WEABzS;I RA&`ri1IXfH6k+6I0RV*dGuHqB diff --git a/q07_hist_residuals/build.py b/q07_hist_residuals/build.py index 2f999aa..64dbf66 100644 --- a/q07_hist_residuals/build.py +++ b/q07_hist_residuals/build.py @@ -1,3 +1,4 @@ +# %load q07_hist_residuals/build.py # Default Imports from greyatomlib.linear_regression.q01_load_data.build import load_data from greyatomlib.linear_regression.q02_data_splitter.build import data_splitter @@ -19,3 +20,5 @@ def hist_residuals(error_residuals, bins=60): plt.figure(figsize=(15,8)) plt.hist(error_residuals, bins=bins) + + diff --git a/q07_hist_residuals/tests/__pycache__/__init__.cpython-36.pyc b/q07_hist_residuals/tests/__pycache__/__init__.cpython-36.pyc index f7acf950cd6567b9432ff7fba2a1a79c979c3eb4..84554f93fac0db6957fcbb8443570394aae13d29 100644 GIT binary patch delta 51 zcmdnPxPg(wn3tDp#+=8|6FJP~WA!ugb5r#Tic(WcG7~d%^uzOuvWp86lT-DR^HWkM HW(5HNzjP8u delta 63 zcmdnMxQCI$n3tF9Mq+E!L=JQ9O#O`f+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Thu, 8 Nov 2018 09:56:25 +0000 Subject: [PATCH 8/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 180 -> 168 bytes .../__pycache__/build.cpython-36.pyc | Bin 1116 -> 1106 bytes q08_qq_residuals/build.py | 7 ++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 186 -> 174 bytes .../test_q08_qq_residuals.cpython-36.pyc | Bin 1059 -> 1047 bytes 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/q08_qq_residuals/__pycache__/__init__.cpython-36.pyc b/q08_qq_residuals/__pycache__/__init__.cpython-36.pyc index 806902296c0a8d32d1f1151fb1dd1826c94a17b2..38edeff4ec75bf98ae75898b25883d40a2215b61 100644 GIT binary patch delta 51 zcmdnOxPpp3K_Hp@O6Y@^}tpxgqc+B%~OeUIHr91Io)_LwP{!7O(IsB%uP;fyL(_1#?s1t|$0BU*L;; z3DQu7dAwbgj?CN>z9Lg+q?Y}h^smuzI#fb>Qp5s-9NOX6d6L_r*&H3w?K=x!9ZyEf zqr{|5Z^`duSc9I_tZ~xBA~u{wS~a3j#aN{PS}W~oFoEoe&^!|DApL#nwp0h)NCU)y z2txNl>1z`SA6#EaaKoSrV!|~MHG%4S(P-V;o5>< zc|df7<<5~`n0^jtXL$SG(rU+ZMNfl51AK=VRt7U32}TU*RnpGPAs2~nWG0KGqGlR% z<&(^kDpZo%so>o?m09UH4!b_iTo8hbD*-ZMqcE1wNR;&ZpUa@n69~d?KMGEGZU>qu*1YsO+>Td(+DLMPb?Il-V`OViO;~IOSpc`6{y(k@TEu@7rdn3E2Ma_%( l=0fBjENd>a_Y=-WF&r4WlT8gp{O68gV~5z9aj=IS^B0ihV`TsU diff --git a/q08_qq_residuals/build.py b/q08_qq_residuals/build.py index bb05f08..eb6f177 100644 --- a/q08_qq_residuals/build.py +++ b/q08_qq_residuals/build.py @@ -1,3 +1,4 @@ +# %load q08_qq_residuals/build.py # Default Imports from greyatomlib.linear_regression.q01_load_data.build import load_data from greyatomlib.linear_regression.q02_data_splitter.build import data_splitter @@ -18,5 +19,9 @@ y_pred, _, __, ___ = linear_predictor(linear_model, X, y) error_residuals = residuals(y, y_pred) +def qq_residuals(error_residuals): + stats.probplot(error_residuals) + + + -# Your code here diff --git a/q08_qq_residuals/tests/__pycache__/__init__.cpython-36.pyc b/q08_qq_residuals/tests/__pycache__/__init__.cpython-36.pyc index 320d34e7644683cb641d531d65944c39304a7ca3..82687915d3395b349569045bff2ff5205fae5403 100644 GIT binary patch delta 51 zcmdnRxQ>y-n3tDp#+=8|6FJP~qxCcLb5r#Tic(WcG7~d%^uzOuvWp86lT-DR^HWkM HW(5EMzGf0X delta 63 zcmZ3-xQmg)n3tF9Mq+E!L=JQ9bp4F{+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXn%>)4Wn-e(z delta 66 zcmbQvv6zFyn3tF9wAH+*jT}=MwM+Cf@^e%56O%GB^