From eac9ad21b7b35378aa98e009018543c6bf422e44 Mon Sep 17 00:00:00 2001 From: tracedence Date: Fri, 9 Nov 2018 11:56:11 +0000 Subject: [PATCH 01/11] Done --- __pycache__/__init__.cpython-36.pyc | Bin 163 -> 152 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 166 bytes .../__pycache__/build.cpython-36.pyc | Bin 381 -> 373 bytes q01_load_data/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 172 bytes .../test_q01_load_data.cpython-36.pyc | Bin 2053 -> 2042 bytes 6 files changed, 8 insertions(+) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index f93420f1df521b2061e98adf856c4586bc03a389..63f156b5d1f50a229674bfd3aaff360c27a7b512 100644 GIT binary patch delta 52 zcmZ3?ID?VHn3tDJr{rn$L=JNWSN)9q+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GmL&kH>Jg&= delta 63 zcmbQixR{Z{n3tF9*uCbci5%wI0s0yFxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T<1GQE_!gG{ diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 29d3927ae0e2cb43c7a5b55a324191d259d83315..72026ed689400f22e50da8369faedebaa3550c23 100644 GIT binary patch delta 52 zcmdnUxQvm*n3tDJr{rn$L=JO>VEv5z+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GmOB8lb`jeE delta 63 zcmZ3+xRH^=n3tF9*uCbci5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TWAkSWfvC!x%$cZ cDX9}*+c0uY)?oDDX9k%L(!;^T!otA{0O~y;e*gdg delta 151 zcmey$^q0xXn3tF9g2LRWg$xV~kAWBtn1Cz?ATE{w5-AKRj5!QZj44b}OexGMEG-OC z%oCkTY&laBOA^zH5_3~mG8C}^75<9W&&bbB)lW>y$kcbqPcF?(%_}L^PcKTXOf1RI m)lbaHQ79$gW}*Ai=@J!VCb1+9kFC diff --git a/q01_load_data/build.py b/q01_load_data/build.py index 1fea6ca..c338163 100644 --- a/q01_load_data/build.py +++ b/q01_load_data/build.py @@ -1,3 +1,4 @@ +# %load q01_load_data/build.py # Default imports import pandas as pd @@ -5,4 +6,11 @@ # Write your code here : +def load_data(path): + df = pd.read_csv(path) + return df + + +load_data(path) + diff --git a/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc b/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc index b882452f1ac25c1cab20fd3d36a52dbd40711071..33ab168096bbe3e4950d288751a168cbb4488795 100644 GIT binary patch delta 52 zcmdnaxQ3C#n3tDJujFa;L=JO>Nd1ib+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GmM;Ld2od!F delta 63 zcmZ3(xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXk< Date: Fri, 9 Nov 2018 12:00:53 +0000 Subject: [PATCH 02/11] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 181 -> 170 bytes .../__pycache__/build.cpython-36.pyc | Bin 511 -> 510 bytes q02_data_splitter/build.py | 9 +++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 187 -> 176 bytes .../test_q02_data_splitter.cpython-36.pyc | Bin 2990 -> 2979 bytes 5 files changed, 9 insertions(+) diff --git a/q02_data_splitter/__pycache__/__init__.cpython-36.pyc b/q02_data_splitter/__pycache__/__init__.cpython-36.pyc index 67f0b61c40f50d08951c271156aef243da143420..d27d06f8c2eebdd8ccfa720e86ac8a7e7af3e491 100644 GIT binary patch delta 52 zcmdnWxQda(n3tDJr{rn$L=JO>aQ%$@+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GmNx*jo)PN+ delta 63 zcmZ3*xRsH^n3tF9*uCbci5%wIN%|T2xvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TWAkSWfvC!x%$cZDXEjS7=sv@Cf70+3o?TY-~bXlj2w&{EF5eA DQPdiI delta 116 zcmeyz{GVCbn3tF9gxcIFE=C51#|%h-3CMN;;$n@7%IXt?wra=gXXNLm>L(^;Wa_)* zCzs}?=9Ludrx&GGCYI#q>L=#pC=?XsXQd{W6i-%X3}R%QT*X+-4>G2h4M^}XaxikR F0sxCR9Blvq diff --git a/q02_data_splitter/build.py b/q02_data_splitter/build.py index cf517fe..71a56d9 100644 --- a/q02_data_splitter/build.py +++ b/q02_data_splitter/build.py @@ -1,3 +1,4 @@ +# %load q02_data_splitter/build.py # Default Imports from greyatomlib.linear_regression.q01_load_data.build import load_data import pandas as pd @@ -5,4 +6,12 @@ # Your Code Here +def data_splitter(df): + X = df.iloc[:,:-1] + y = df.iloc[:,-1] + + return X,y + +data_splitter(df) + diff --git a/q02_data_splitter/tests/__pycache__/__init__.cpython-36.pyc b/q02_data_splitter/tests/__pycache__/__init__.cpython-36.pyc index e7e9527b24061ee31b27153bc01eeaec480ce46a..9c2ce5af4e19528b6782e5ec8f554461cd56f900 100644 GIT binary patch delta 52 zcmdnZxPg(wn3tDJr{rn$L=JO>SpAIr+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GRv-Yk+7bf* delta 63 zcmdnMxSNr~n3tF9Mq+E!L=JQ94E>D!+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX3zd{M=OilA^@q)Rfe`t0 delta 66 zcmZ21zD}IOn3tF9Mq+E!Mh;OX?K1t0{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l&9+QwoB-N#7R~?w From 06f8eecb22e24fe99defc3ab06a6cc9182fc4854 Mon Sep 17 00:00:00 2001 From: tracedence Date: Fri, 9 Nov 2018 12:04:56 +0000 Subject: [PATCH 03/11] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 185 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 674 -> 643 bytes q03_linear_regression/build.py | 12 ++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 191 -> 180 bytes .../test_q03_linear_regression.cpython-36.pyc | Bin 3445 -> 3434 bytes 5 files changed, 12 insertions(+) diff --git a/q03_linear_regression/__pycache__/__init__.cpython-36.pyc b/q03_linear_regression/__pycache__/__init__.cpython-36.pyc index b8f4cc0c3ac2253c24ae849d389911596ecbe199..26a08092d4c73a0a87ccb7a2d3e6e4f89ef929ab 100644 GIT binary patch delta 52 zcmdnVxQ>y-n3tDJr{rn$L=JO>X#I@*+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GmOlWt#u57f delta 63 zcmZ3-xRa5?n3tF9*uCbci5%wIY5E!YxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TAEyjpjjFnMLIk_ttir9hT zzasQA@^e%5ONtVcQ&Up&l2i4=^NX^J3xHhx$*GJ!f?Ob**?WHa^HWN5Qtg<4ykZ_8!NUlIOdO0n%p6<*NQg0W delta 274 zcmZo>UBs$v%*)GlNM~NuE=C51#|%h-3CMN;;$oMH%FYuD%Il?ooDzl<#uTPr##*Kt zrYy!9h8o6ZCPs!DreFq5WLRSj07XA>%@OkU$YTh~NSdAfu58 gke*u{Ho5sJr8%i~Ko2t%gOu?A_46=sF!C@10I-ri*#H0l diff --git a/q03_linear_regression/build.py b/q03_linear_regression/build.py index 03ab5ff..eda70b0 100644 --- a/q03_linear_regression/build.py +++ b/q03_linear_regression/build.py @@ -1,3 +1,4 @@ +# %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 @@ -6,5 +7,16 @@ X, y = data_splitter(dataframe) # Write your code here : +def linear_regression(X,y): + + lm = LinearRegression() + lm.fit(X,y) + + return lm + + + + +linear_regression(X,y) diff --git a/q03_linear_regression/tests/__pycache__/__init__.cpython-36.pyc b/q03_linear_regression/tests/__pycache__/__init__.cpython-36.pyc index 739e010254c4aee7c6b51f69b91ab99a2d9a6669..fa5c3c65d9792b1b54bab0139beae88a83209c6a 100644 GIT binary patch delta 52 zcmdnbxP_6!n3tDJr{rn$L=JO>ME#8X+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GRww|v0umDd delta 63 zcmdnOxSx^3n3tF9Mq+E!L=JQ99Q};^+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Fri, 9 Nov 2018 12:05:40 +0000 Subject: [PATCH 04/11] Done --- q03_linear_regression/build.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/q03_linear_regression/build.py b/q03_linear_regression/build.py index eda70b0..398a00d 100644 --- a/q03_linear_regression/build.py +++ b/q03_linear_regression/build.py @@ -9,8 +9,8 @@ # Write your code here : def linear_regression(X,y): - lm = LinearRegression() - lm.fit(X,y) + lm = LinearRegression() #create a linear regression model + lm.fit(X,y) # training of model return lm From c8f5bea9351b0e3399a87c96912e8f237f57d3c6 Mon Sep 17 00:00:00 2001 From: tracedence Date: Fri, 9 Nov 2018 12:45:48 +0000 Subject: [PATCH 05/11] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 184 -> 173 bytes .../__pycache__/build.cpython-36.pyc | Bin 943 -> 950 bytes q04_linear_predictor/build.py | 11 +++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 190 -> 179 bytes .../test_q04_linear_predictor.cpython-36.pyc | Bin 4415 -> 4404 bytes 5 files changed, 11 insertions(+) diff --git a/q04_linear_predictor/__pycache__/__init__.cpython-36.pyc b/q04_linear_predictor/__pycache__/__init__.cpython-36.pyc index 3c623bd6da3ad73aff4fb7c2f7cab4fa4d1d9027..ef9fdbd05253f9698af8c35640846aaaedabae18 100644 GIT binary patch delta 52 zcmdnNxR#N_n3tDJr{rn$L=JO>DE*B5+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GmLCANJQ4Q* delta 63 zcmZ3>xPy_yn3tF9*uCbci5%wIsrniDxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TX#HHCa0#P<|U`1pSQs+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GRtNyOcoGi) delta 63 zcmdnYxQ~&;n3tF9Mq+E!L=JQ9Z2gS<+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX$*KC``9;~q1wgKTa(+sx O{^UR|k Date: Fri, 9 Nov 2018 12:52:23 +0000 Subject: [PATCH 06/11] Done --- .../__pycache__/build.cpython-36.pyc | Bin 950 -> 950 bytes q04_linear_predictor/build.py | 7 ++++--- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 166 bytes .../__pycache__/build.cpython-36.pyc | Bin 884 -> 887 bytes q05_residuals/build.py | 11 ++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 172 bytes .../test_q05_residuals.cpython-36.pyc | Bin 2991 -> 2980 bytes 7 files changed, 14 insertions(+), 4 deletions(-) diff --git a/q04_linear_predictor/__pycache__/build.cpython-36.pyc b/q04_linear_predictor/__pycache__/build.cpython-36.pyc index 235d4eb1bda9df02b385328d8cfb1460df1cf66d..eac1157c08b8d021219b6446c8f66cf8c4467fa2 100644 GIT binary patch delta 27 icmdnSzKxyJn3tF9TI18`_>G*gOpHvM)0zAj894xT90y?l delta 27 icmdnSzKxyJn3tEUxbbPU{YK7MCPv21=}dl%jO+kxT?X6$ diff --git a/q04_linear_predictor/build.py b/q04_linear_predictor/build.py index 678cbd2..ce3497a 100644 --- a/q04_linear_predictor/build.py +++ b/q04_linear_predictor/build.py @@ -15,11 +15,12 @@ # Your code here def linear_predictor(lm, X, y): - y_pred = linear_model.predict(X) - mse = mean_squared_error(y , y_pred) + y_pred = linear_model.predict(X) # predication of price + mse = mean_squared_error(y , y_pred) mae = mean_absolute_error(y, y_pred) r2 = r2_score(y, y_pred) - return y_pred,mse , mae, r2 + + return y_pred, mse , mae, r2 linear_predictor(linear_model,X,y) diff --git a/q05_residuals/__pycache__/__init__.cpython-36.pyc b/q05_residuals/__pycache__/__init__.cpython-36.pyc index 82a3d44a519af94036d128d3e671dca8b34431d9..8ba62b59ea19129831956ef19b1612a1568e4a0f 100644 GIT binary patch delta 52 zcmdnUxQvm*n3tDJr{rn$L=JO>VEv5z+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GmOB8lb`jeE delta 63 zcmZ3+xRH^=n3tF9*uCbci5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TF>%Rsi~MB=-OS delta 141 zcmey)_JvK^n3tF9lHRNd1ib+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GmM;LcvJvwD delta 63 zcmZ3(xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&0Cm0Z~y@G7#KeQ From b15a4dc18102e4decba52ef196fe1b4782da4a51 Mon Sep 17 00:00:00 2001 From: tracedence Date: Fri, 9 Nov 2018 14:09:57 +0000 Subject: [PATCH 07/11] Done --- q05_residuals/build.py | 2 +- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 1195 -> 1159 bytes q06_plot_residuals/build.py | 17 +++++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 177 bytes .../test_q06_plot_residuals.cpython-36.pyc | Bin 1079 -> 1054 bytes 6 files changed, 16 insertions(+), 3 deletions(-) diff --git a/q05_residuals/build.py b/q05_residuals/build.py index 651cb57..3f0a73a 100644 --- a/q05_residuals/build.py +++ b/q05_residuals/build.py @@ -15,7 +15,7 @@ # Your code here def residuals(y, y_pred): - error_residuals = y - y_pred + error_residuals = y_pred -y return error_residuals residuals(y, y_pred) diff --git a/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc b/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc index cbab384bf6d1bdf9760c6fc6b61ce563bac9f8ad..1626aec03651f716838312d521f16ce5c00e7a66 100644 GIT binary patch delta 52 zcmdnSxSEl}n3tDJr{rn$L=JO>2>p!w+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GmJa~6C=u@f delta 63 zcmZ3@xQ&s+n3tF9*uCbci5%wI$@&@jxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T<9z_LsTSh^ diff --git a/q06_plot_residuals/__pycache__/build.cpython-36.pyc b/q06_plot_residuals/__pycache__/build.cpython-36.pyc index 67ae5f63df0fc81d32b9402a406418522d2aa070..70de27aaf00aaff348199711360daad70b490732 100644 GIT binary patch delta 399 zcmYk1u}cFn6vmU>_3Xu7L8xe@NTE1%I#h5{>7t{9MbtRO%hOhK-jSrJrQp!Px!mOL zCb+ozm)t52{tHg#O2Oul?|r|I1m1h|pZ(T$5YRCDzG%1zeWAHy8FlQ{uanjbg;iLB zl`+9+^7;O>V{?OU@Cc1?ky%d!9^1j)R|qE}^JGJPX~xw@C!XX~WCQL!Wa zo`k(5hR`S;fq=UR!qY_E>eONwB?7W*a@bfdmZDY=sbD%SRkhTvv&{@U&5s|_!L_nY zm@l~DSBl4w<1I7*2B6>)p}QA{BHKI(0h1K~PZ#adgl{vc$AW+bg+VNm8(-;LyRTL+NA( ze}IA@{s(`=txo+5P9~>9^O7ge`|!LU+>IYF2&JLgPivz$HSUaxa=jN*Ay#6%* zeB(zZ(Vz!enK?5EEk_eDfm2j)hq=>V)n%nWR$`uI4BUW*f3?~)9ag@92E^rd(oxBn zkE3g@5;mk_Zy++gc!#y)29nk#18eniXCO58jDILOE~^&Rn#;VT6D>IQ?gedffxS`j zE+E?7-!OIGcX2mMc}$z#B)-U6!<6^6iaU~zsLs-u3NuhJr4afU9pw@i@=4FFg% z5t@+Ik0t8B2dmIQ@+L+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GRuBNVWD*Ae delta 63 zcmdnUxQCI$n3tF9Mq+E!L=JQ9O#O`f+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXwuCdW=ky%NVs4a`iLvb5r$8iV~AkQ&RJiQ}x61i?WLgfL#6L z{FKzmXBhJs*(X~w9RzCl%jC$&GufWGO`8p9PBF-_9E=>SMIfG^Ci^Ycq|(fslp>&~ a7;bTt=4FwYbDNu{d>Ng80OawQP();UebA z){J_LER(YswY4ksGxBp&^%IjaGWA{ZlS^|`^Gb^K(~D9o6HD@Q^%HY)6bg#+vr>~w ziYISn%wy!3tip54 From 93f4c8f17e0a6701407d10a4f579b40d25ca7cd9 Mon Sep 17 00:00:00 2001 From: tracedence Date: Fri, 9 Nov 2018 14:18:21 +0000 Subject: [PATCH 08/11] Done --- q05_residuals/__pycache__/build.cpython-36.pyc | Bin 887 -> 887 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/q05_residuals/__pycache__/build.cpython-36.pyc b/q05_residuals/__pycache__/build.cpython-36.pyc index a15d08ef7a66cc2ea9145c6ecab9d328a137cef3..0e37f8b2c2bcc9c9edd92d4813b1831202eff11d 100644 GIT binary patch delta 27 jcmey)_MMH>n3tC;X3Ep(Pa8R%7?~Ms7&iMcYBB);fr1Dp delta 27 jcmey)_MMH>n3tF9SJTtz&l@?N7?~Mr7&rSdYBB);i+BjM From aff4debdc0be6af558c6cc953b8028dd769c5bd6 Mon Sep 17 00:00:00 2001 From: tracedence Date: Sat, 10 Nov 2018 05:12:24 +0000 Subject: [PATCH 09/11] Done --- .../__pycache__/build.cpython-36.pyc | Bin 1159 -> 1247 bytes q06_plot_residuals/build.py | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/q06_plot_residuals/__pycache__/build.cpython-36.pyc b/q06_plot_residuals/__pycache__/build.cpython-36.pyc index 70de27aaf00aaff348199711360daad70b490732..927633b10db9f714bf4e11e5b7fd6da20782e8e1 100644 GIT binary patch delta 438 zcmYjM%}T>S5Z>9O&5!ASs%`D93ij-+h>B2kwj}t<1y4|n=jf(>^_1OTVCY48WB+RF53eh}aMXJ#|2&po$LB>AwrNvarBI`6rMApYr94_*o)Ye51#9%`$S##?VIcrN=2 zzJc%JAr}$xJ)DF>-C;j|-+aUDetBBYGrd6IieX*plsRP>+J0BG>gvh0i@^qZW_eng%3~mx>ADq3*Dh0)S;^(xMfNbWT Z%%1ei6wd^?`8J6U>ynO3PC^7k-XEJbKrsLS diff --git a/q06_plot_residuals/build.py b/q06_plot_residuals/build.py index 4b5ef33..880cb8b 100644 --- a/q06_plot_residuals/build.py +++ b/q06_plot_residuals/build.py @@ -7,8 +7,7 @@ from greyatomlib.linear_regression.q05_residuals.build import residuals from sklearn.linear_model import LinearRegression import matplotlib.pyplot as plt -#% matplotlib inline -#plt.switch_backend('agg') +plt.switch_backend('agg') dataframe = load_data('data/house_prices_multivariate.csv') X, y = data_splitter(dataframe) @@ -20,13 +19,14 @@ # Your code here def plot_residuals(y, error_residuals): + plt.figure(figsize=(10,4)) plt.scatter(y, error_residuals) plt.xlabel('Sale price') plt.ylabel('Errors') plt.title('Residual plot') plt.show() - plot_residuals(y, error_residuals) + From 80598ab59c6c065af7627261d441fa22cd00f5fc Mon Sep 17 00:00:00 2001 From: tracedence Date: Sat, 10 Nov 2018 07:18:29 +0000 Subject: [PATCH 10/11] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 1061 -> 1109 bytes q07_hist_residuals/build.py | 6 ++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 177 bytes .../test_q07_hist_residuals.cpython-36.pyc | Bin 1091 -> 1080 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 180 -> 169 bytes .../__pycache__/build.cpython-36.pyc | Bin 1116 -> 1177 bytes q08_qq_residuals/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 186 -> 175 bytes .../test_q08_qq_residuals.cpython-36.pyc | Bin 1059 -> 1048 bytes 10 files changed, 14 insertions(+) diff --git a/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc b/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc index 48235745c56746569f0462b859a0f4a1c0cad2ad..18d5a8c1cdc755f66d68487b9c7c3e612e867bf9 100644 GIT binary patch delta 52 zcmdnSxSEl}n3tDJr{rn$L=JO>2>p!w+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GmJa~6C=u@f delta 63 zcmZ3@xQ&s+n3tF9*uCbci5%wI$@&@jxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T<9z_LsTSh^ diff --git a/q07_hist_residuals/__pycache__/build.cpython-36.pyc b/q07_hist_residuals/__pycache__/build.cpython-36.pyc index e030b2b517107e81e7084557aeaf3a60f94a0cde..85cdabb6b16f68840c5a55ed184400bf24a714a3 100644 GIT binary patch delta 336 zcmYk2y-EW?5P)}X_j2cYfB7*HK?s}(sjkQaXk{UGBElx3@pi}`$;n+HO}ev95$*v* z!OBt#-@?i#5PS`t#KswB_8VqqhnZ*l(+=CND?f(cod?d?7yBoI_?RqvT7{=q&dAkP z4!{t!orCg_qnAV1P`(P#L?46PP-V2RykXuIs-mi@rgm@(1FTTCt{pA)_C2TuHn6__ zO_$DD%U!)IQ}JHEUsT}e;E;yS*a)<#`I2ggjRjkP7E5Cj@thSCXoDyop;}TR8zl4M z4Vul1Xpl@Wnx(xMHBMuUE|YYe-BB3DiN@jwPWEf-ol4{wIN(9*6SW|<*3a(ijd2FP nm(7Q>cyN8&i^n+C#S8C*bRL%Nk#nf+PbElh6HBOp6jJ;Gv)o5; delta 282 zcmcc0v6MsEn3tE!!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{?osL7g)_Kb3qGZ|$k_c0oZFyCS>$SH|pOUq0zElQ1I$;d1&nS7H`K|4V|BR@A) zKQSpIQ{N>&ximL5ucTN%y(qOZu_QlNKQSjqp`a)~D>b>Kc(Npuo3s$fy(F!C@K y@dIg1#v*nQB|bTyS!we;CN0LvH<+X3nSf%&VnBiis1O3Vm^pwfE=CbXE*1cmFg|4f diff --git a/q07_hist_residuals/build.py b/q07_hist_residuals/build.py index 2f999aa..760c8aa 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,8 @@ def hist_residuals(error_residuals, bins=60): plt.figure(figsize=(15,8)) plt.hist(error_residuals, bins=bins) + plt.show() +hist_residuals(error_residuals) + + + diff --git a/q07_hist_residuals/tests/__pycache__/__init__.cpython-36.pyc b/q07_hist_residuals/tests/__pycache__/__init__.cpython-36.pyc index f7acf950cd6567b9432ff7fba2a1a79c979c3eb4..6dd80075674d89806a4a1b1ffdf6a9a3e9871f81 100644 GIT binary patch delta 52 zcmdnPxRH^=n3tDJr{rn$L=JO>IQ@+L+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GRuBNVWD*Ae delta 63 zcmdnUxQCI$n3tF9Mq+E!L=JQ9O#O`f+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX$*KC``9;~q1wgKTa(+tc J<}-}tOaTAf6JY=V delta 66 zcmdnNahQX{n3tDJ+-hFbMvj?`+7n3tDJr{rn$L=JO>F#U}D+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GmKOlD6cOhD delta 63 zcmZ3;%EWKVao}joD?t$IQn}vG2x1c4MnhFt=|$Pv1CWA8h96r1$9sFZUbA zS6J+qq!9ry$z;Z}gq84Ie_qTZ$ZQ0nj2z1mv^7x?RZL+8tC1#Zn88}2d0Q6?qAnK2 z5@xZA3)Eefrp#S4u_7}^tdalv+uwj`*7F@{ODA;56o~J?k5hs>ole|>o%Kyhg{%*k zOhTwh?Un-zd0&rM!l{VGcd!QO_zCKVQ$F%Skv{Kr#tMZVbo~hpEum7rvK0nBId;6@ zk*Ok0{W)rO{UJ6(<+v#E!o}u^uLi-0Y}556#yPE3t5Y&a6ELvA0A-PCtUlYC167qL zBZ|SK7rI^h%y9>JA>&tma9E&55=}PEK#3YtV|VDwv4?x~4=h+C$ix3N!PE>exj{7( HDq!lr=H6v> delta 362 zcmYjMu}%U(5Z&25!f}Epa3Cr%Bve;j)Q%W6#@J|MjLn8uUs)ge#lZ7njh(kXOretTM&^A zY;LE0tzYCt1YwSWmyls;3~kEG+`$Z%(HT=-!7Nr%&e{gA@^xP08<;}}t6JR@Ibl5! zz9q7k#9f(u50VRLl^pG+NFN@F07V6TX30Bj14}-kcIv|1MkynCBQfrYksriwL>BbQ z@3q&BLiGIGZqGZ3I-?K=D)#OqKKLpMJwFH!YO(~YT9}*rVI)QY9xU#}bq#s=Pm7vhF;h=0aKJMD0Gv)w AHvj+t diff --git a/q08_qq_residuals/build.py b/q08_qq_residuals/build.py index bb05f08..110bd28 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 @@ -20,3 +21,10 @@ # Your code here +def qq_residuals(error_residuals): + stats.probplot(error_residuals, dist='norm', plot=pylab) + plt.figure() + plt.show() + + + diff --git a/q08_qq_residuals/tests/__pycache__/__init__.cpython-36.pyc b/q08_qq_residuals/tests/__pycache__/__init__.cpython-36.pyc index 320d34e7644683cb641d531d65944c39304a7ca3..b1066a0b6f26fbe9525b5042ab678f4daa7f06f8 100644 GIT binary patch delta 52 zcmdnRxSo;2n3tDJr{rn$L=JO>82ya=+*JLNqQvCXl+?WBRQ>S$qU_=VAXh&*KP7cy GRsaCEP!azC delta 63 zcmZ3_xQmg)n3tF9Mq+E!L=JQ9bp4F{+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX$*KC``9;~q1wgKTa(+tc J<`az3OaSoU68QiC delta 66 zcmbQiv6zFyn3tF9wAH+*jT}=MwM+Cf@^e%56O%GB^92aQ- From 829fd901fd33f9bef24a898cf0a779c5aadf8e40 Mon Sep 17 00:00:00 2001 From: tracedence Date: Sat, 10 Nov 2018 07:20:12 +0000 Subject: [PATCH 11/11] Done --- .../__pycache__/build.cpython-36.pyc | Bin 1109 -> 1109 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/q07_hist_residuals/__pycache__/build.cpython-36.pyc b/q07_hist_residuals/__pycache__/build.cpython-36.pyc index 85cdabb6b16f68840c5a55ed184400bf24a714a3..c035f398655f122769e439af3890b1fac2ec079a 100644 GIT binary patch delta 15 Wcmcc0ag~G3n3tDpLEA<)e-;2GWCTb6 delta 15 Wcmcc0ag~G3n3tF9eC9?re-;2G?F3o?