From 0d15bc42b5b0c810623b6d5e41aa3f1f405eb56c Mon Sep 17 00:00:00 2001 From: Jas-simran Date: Thu, 3 Jan 2019 12:17:45 +0000 Subject: [PATCH 1/7] 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..e6e259ac9eabe7754d3925f244d0d854987c5f2e 100644 GIT binary patch delta 52 zcmZ3?ID?VHn3tC;`mb)xL=JNWSN)9q+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCLBarEU>x 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..f96494d61a779bfde7316c78a14436d3af1a0b0b 100644 GIT binary patch delta 52 zcmdnUxQvm*n3tC;`mb)xL=JO>VEv5z+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCOLdtojk7 delta 63 zcmZ3+xRH^=n3tF9*uCbci5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T4)bRWfvDDCa3Br d=clAjd~L(XIa!0zgP$2>I!F%(6AKFmD*&}iAN2qL 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..eaa865e715930f65cdfdf672c7bc966afa2fe92a 100644 GIT binary patch delta 52 zcmdnaxQ3C#n3tC;?yqjlL=JO>Nd1ib+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCMk?u(uJu delta 63 zcmZ3(xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX_Hl#611*{G#mQg2d!h{p9?V K)Xmo!_1FOY(-Q^& delta 66 zcmeyx-zvai%*)HQLSb&yMvf(n+IjjJ`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9o6j)nu>k< Date: Thu, 3 Jan 2019 12:21:10 +0000 Subject: [PATCH 2/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 181 -> 170 bytes .../__pycache__/build.cpython-36.pyc | Bin 511 -> 510 bytes q02_data_splitter/build.py | 12 ++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 187 -> 176 bytes .../test_q02_data_splitter.cpython-36.pyc | Bin 2990 -> 2979 bytes 5 files changed, 12 insertions(+) diff --git a/q02_data_splitter/__pycache__/__init__.cpython-36.pyc b/q02_data_splitter/__pycache__/__init__.cpython-36.pyc index 67f0b61c40f50d08951c271156aef243da143420..12d45cdab4857e9e9e5218469b36ba01d9277c82 100644 GIT binary patch delta 52 zcmdnWxQda(n3tC;`mb)xL=JO>aQ%$@+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCNwNuObn% delta 63 zcmZ3*xRsH^n3tF9*uCbci5%wIN%|T2xvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TM{eMn;B-URxDH^fU5v zQ}w+Pi*<`LbBhx5^uzOuvWp86lT-DR^HWkMYcU2fGEJ^!EEZ%28NdM~co;btIaoM2 E0pzzCTmS$7 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..e417003 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,15 @@ # 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..dd8b08a6f28ad7e253d43a7c8e8df83f6c2b64a4 100644 GIT binary patch delta 52 zcmdnZxPg(wn3tC;`mb)xL=JO>SpAIr+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCKXFvR)C( delta 63 zcmdnMxSNr~n3tF9Mq+E!L=JQ94E>D!+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX3zd{M=N1uf$^A;>_Hl#611*{G#mQg2d!h{p9?V K)Xg4DX`BGyU=j-e 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 f04ef4ec8f79a27cff32847dae62c500ef26c248 Mon Sep 17 00:00:00 2001 From: Jas-simran Date: Fri, 4 Jan 2019 07:01:38 +0000 Subject: [PATCH 3/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 185 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 674 -> 643 bytes q03_linear_regression/build.py | 16 ++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 191 -> 180 bytes .../test_q03_linear_regression.cpython-36.pyc | Bin 3445 -> 3434 bytes 5 files changed, 16 insertions(+) diff --git a/q03_linear_regression/__pycache__/__init__.cpython-36.pyc b/q03_linear_regression/__pycache__/__init__.cpython-36.pyc index b8f4cc0c3ac2253c24ae849d389911596ecbe199..e18f83529321f63586933769cfe01b1ae7af17b1 100644 GIT binary patch delta 52 zcmdnVxQ>y-n3tC;`mb)xL=JO>X#I@*+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCO*tu}Trc delta 63 zcmZ3-xRa5?n3tF9*uCbci5%wIY5E!YxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T{Ig^7XTF#{4{2C^N1xY%!^vNKmIXDWLtM>7*6!^E`mSTUe@ z2}3hOEmI9s7Gn)V4I@aVhAEgqlhIF;sfYzAAH|%OS)$2&i!tIBV`UUmPVP#EB6gto zuL%8&{M=N1uf$^A;>_Hl#611*{G#mQg2d!h{p9?V)XAxgK7w2zo7sQ_0}~q~4^t86 zUBs$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..316a130 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,20 @@ X, y = data_splitter(dataframe) # Write your code here : +def linear_regression(X,y): + + lm = LinearRegression() #create a linear regression model + lm.fit(X,y) # training of model + + 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..f0195757a4b4788aaf0fd05491ab68f354166a4a 100644 GIT binary patch delta 52 zcmdnbxP_6!n3tC;`mb)xL=JO>ME#8X+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCLilw1yGe delta 63 zcmdnOxSx^3n3tF9Mq+E!L=JQ99Q};^+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX_Hl#611*{G#mQg2d!h{p9?V K)Xnuw-?#t^UK6GO delta 66 zcmaDQ^;L?)n3tDpx8~fajT}Bq+I9LF`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n@gC!aRC4T^cXAv From 89cf0847792cefd1f024dc00c9e64f4f3d830e15 Mon Sep 17 00:00:00 2001 From: Jas-simran Date: Fri, 4 Jan 2019 07:21:04 +0000 Subject: [PATCH 4/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 184 -> 173 bytes .../__pycache__/build.cpython-36.pyc | Bin 943 -> 950 bytes q04_linear_predictor/build.py | 15 +++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 190 -> 179 bytes .../test_q04_linear_predictor.cpython-36.pyc | Bin 4415 -> 4404 bytes 5 files changed, 15 insertions(+) diff --git a/q04_linear_predictor/__pycache__/__init__.cpython-36.pyc b/q04_linear_predictor/__pycache__/__init__.cpython-36.pyc index 3c623bd6da3ad73aff4fb7c2f7cab4fa4d1d9027..b287f0817914160619613b1d3a2156ba002c19f6 100644 GIT binary patch delta 52 zcmdnNxR#N_n3tC;`mb)xL=JO>DE*B5+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCKOCu)q<& delta 63 zcmZ3>xPy_yn3tF9*uCbci5%wIsrniDxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TiJ5`nF#{4{0kR!{xVUPfaxPD*Kq`MKZz^9iGb6*q2}j*a z7_t~^7@HYunM;^zm};1tnQB=|n4v7z5*8?nt%kXVrG~YJEsZ6ZL6gx>ll2x)PG(+e zVo`iiwhEyQ}vU9 z$|tijdC3ZZ+{6VW7?`*i!H}s)2*~r(6uf0P`2mx{<{qGgG|)Q?#UODWMhFyP<^Zy| HSU9)=RaiBm delta 213 zcmdnSzMfs#n3tDpir&1a?@SB~j~S2vGmz~7#Kn0Nm2)S~IjT^@ki}5L*vweVT*6qx zRKwiNRLfGr1ZA<7Fi&n|l+a{}VlOC4P036yDPjX^E@B4}96&;o{T5G7W?pJyQG9NG zN@~vJV~i@=N%|T2xvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUuIXMaiMfq8&$tA^; ixtP3!`9bdC0ul_2Tu`_1pSQs+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCG~4v-}a) delta 63 zcmdnYxQ~&;n3tF9Mq+E!L=JQ9Z2gS<+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Fri, 4 Jan 2019 07:54:16 +0000 Subject: [PATCH 5/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 166 bytes .../__pycache__/build.cpython-36.pyc | Bin 884 -> 887 bytes q05_residuals/build.py | 13 ++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 172 bytes .../test_q05_residuals.cpython-36.pyc | Bin 2991 -> 2980 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 1195 -> 1245 bytes q06_plot_residuals/build.py | 16 ++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 177 bytes .../test_q06_plot_residuals.cpython-36.pyc | Bin 1079 -> 1054 bytes 10 files changed, 28 insertions(+), 1 deletion(-) diff --git a/q05_residuals/__pycache__/__init__.cpython-36.pyc b/q05_residuals/__pycache__/__init__.cpython-36.pyc index 82a3d44a519af94036d128d3e671dca8b34431d9..6a5767c20ea9df4feb4874db950565225fb27cf8 100644 GIT binary patch delta 52 zcmdnUxQvm*n3tC;`mb)xL=JO>VEv5z+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCOLdtojk7 delta 63 zcmZ3+xRH^=n3tF9*uCbci5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TO3c#_&o9a@E=WvH)lbe(Nu9iu(S}z5WC+MK1||-s g&F>g(7+Is3i*k!6>oV)GF@q#UCdV_2GI6j20FJyNT>t<8 delta 140 zcmey)_JvK^n3tF9lHRo7KPxr4q016Hy5dZ)H diff --git a/q05_residuals/build.py b/q05_residuals/build.py index aaef679..f71fe48 100644 --- a/q05_residuals/build.py +++ b/q05_residuals/build.py @@ -1,3 +1,4 @@ +# %load q05_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 @@ -8,7 +9,17 @@ 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) +y_pred, rms, __, ___ = linear_predictor(linear_model, X, y) # Your code here +def residuals(y, y_pred): + + error_residuals = y_pred -y + + return error_residuals + + +residuals(y, y_pred) + + diff --git a/q05_residuals/tests/__pycache__/__init__.cpython-36.pyc b/q05_residuals/tests/__pycache__/__init__.cpython-36.pyc index 95e65ccd2dd251b70766c771252fb635dbf19159..01b5c418839d13473cbfb207245fb4a567e19a12 100644 GIT binary patch delta 52 zcmdnaxQ3C#n3tC;`mb)xL=JO>Nd1ib+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCMk?ur?99 delta 63 zcmZ3(xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX_Hl#611*{G#mQg2d!h{p9?V L)Xn>uK5zg4^(zy6 delta 66 zcmZ1?zFwTen3tF9Mq+E!MvfjP?L7UA{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&0Cm0Z~y@G7#KeQ diff --git a/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc b/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc index cbab384bf6d1bdf9760c6fc6b61ce563bac9f8ad..5febb37ba4b331a5d98720e5a0cff679220e4b9e 100644 GIT binary patch delta 52 zcmdnSxSEl}n3tC;`mb)xL=JO>2>p!w+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCI1XudETb 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..eebff137d88330807061e3d8c67cb57c993aad3b 100644 GIT binary patch delta 415 zcmYjL%}&BV5Z>JuXe-EHK`=^4h$b9JHJ& z;>9=cF-$yp;^-T=ZDQg~=6}9#=2iVtTPL}kRw){TLm8oO^iM>M&V})}b?bJxJ;~cj zh%o|et0ATZkf0Fa0ii`&f)o^?6cSp743v{x8pu?q6vT`=;jaEN4a7Hf&JLVRbJ v9!FSezHdku=ePON4Xp9~$h4*~x1)|cJdk4So^UbpPXz-}5+)sMvXc7+2S{E# delta 392 zcmYk0ze~eF6vyw9G{3Z_ztjqX6{p}3#6j%jph6c11&2pK)8^Sm(xzOlV7oY^t3%1= z;I5ATFAf0*aq7R|b>mJ1T6GJT%vZ*%Y*!pc@AhoD|P74*Zc9Hiluu(@$Evwf?aNPM6`><5A!7Lh%U}6>hP^<1~>@H!GqmHiZ$oEMy9?lBnzr*h{zM c#+xRe(9~7jZ7C<~!gB6Urlc>rYSdJI0J^?lO#lD@ diff --git a/q06_plot_residuals/build.py b/q06_plot_residuals/build.py index cfd3722..ddae1f7 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 @@ -16,4 +17,19 @@ # 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) + diff --git a/q06_plot_residuals/tests/__pycache__/__init__.cpython-36.pyc b/q06_plot_residuals/tests/__pycache__/__init__.cpython-36.pyc index 3ce3f60c7dcfa0854023ea3d73c59337faa03c70..f19f8e5ab80f51bc77677967d0c92f96bd29400f 100644 GIT binary patch delta 52 zcmdnPxRH^=n3tC;`mb)xL=JO>IQ@+L+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCIAavgi@d delta 63 zcmdnUxQCI$n3tF9Mq+E!L=JQ9O#O`f+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXwuCdW=ky%NVs4a`iLvb5r%b5{q?i?WLg5|dN) zlk-zjC!b-=V`QIf&2$i`;V+XTBhO@e<~D6MpgF}L$8s=ouoi)MewysJSd&UKb5e?c co?^JgQJR-oQUbJk@&{&XE|3ZyMj&Jc0GfX}SO5S3 delta 247 zcmbQov7N)mn3tC;$9!JY5hezP#|%h-1;};);$jydk;0I|n8T3E7{$oQkiwM0oWqpM z9K{S|Ba1UkbP$zcY-WyPOJNUY(Byat)X1R8c#9(>wYbDNu{d>Ng80OawQP();UebA z){J_LER(YswY4ksGxBp&^%IjaGWA{ZlS^|`^Gb^K(~D9o6HD@Q^%HY)6bg#+vr>~w ziYISn%wy!3tip54 From b9b006b8ea74b182e3d7e416a657d92d2d7fe096 Mon Sep 17 00:00:00 2001 From: Jas-simran Date: Fri, 4 Jan 2019 08:06:09 +0000 Subject: [PATCH 6/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 1061 -> 1109 bytes q07_hist_residuals/build.py | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 177 bytes .../test_q07_hist_residuals.cpython-36.pyc | Bin 1091 -> 1080 bytes 5 files changed, 7 insertions(+) diff --git a/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc b/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc index 48235745c56746569f0462b859a0f4a1c0cad2ad..3a5746bf343d4e55f657500ab7d6ae47cfb06119 100644 GIT binary patch delta 52 zcmdnSxSEl}n3tC;`mb)xL=JO>2>p!w+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCI1XudETb 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..60df9b229822303dcc7e861091a4277748c71dda 100644 GIT binary patch delta 336 zcmYk2yGjE=6o%*Q?9Fj6xvYr@LLeffkS+26T3G};5n)`>b?1;xLb9?GNRw`DQ-pm1 z6|5{QwD3iI0v|+YW8)m=Ki_a}oO!Xo>~7z6*;_M=9w{N;g_l`Ak@sl2c oz9$!>d6M4T#mNL`qI{)SUG+Ug?kRCp*`G0B)K<(O0H!nZ7aW*I4gdfE 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..36a97a0 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,9 @@ 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..1acfa6026bb53420347fa4684b9fef9e0c0f4be1 100644 GIT binary patch delta 52 zcmdnPxRH^=n3tC;`mb)xL=JO>IQ@+L+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCIAavgi@d delta 63 zcmdnUxQCI$n3tF9Mq+E!L=JQ9O#O`f+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Fri, 4 Jan 2019 08:12:51 +0000 Subject: [PATCH 7/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 180 -> 169 bytes .../__pycache__/build.cpython-36.pyc | Bin 1116 -> 1177 bytes q08_qq_residuals/build.py | 9 +++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 186 -> 175 bytes .../test_q08_qq_residuals.cpython-36.pyc | Bin 1059 -> 1048 bytes 5 files changed, 9 insertions(+) diff --git a/q08_qq_residuals/__pycache__/__init__.cpython-36.pyc b/q08_qq_residuals/__pycache__/__init__.cpython-36.pyc index 806902296c0a8d32d1f1151fb1dd1826c94a17b2..d346dfbfb310797ec063ac1c251022dd3d6d7a1a 100644 GIT binary patch delta 52 zcmdnOxRQ~>n3tC;`mb)xL=JO>F#U}D+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCJC%u9y+8 delta 63 zcmZ3vwOtG#NuoERPiPA+!uuU=GHxfKF(zBF3?}$Z5-DC01sutbz%2 zu%yv7VTM%N%&J6Y{LSZTDoUL0c_KX F{Q}=#VVnQ} delta 346 zcmbQqd51&Un3tEU&}v>(2{Qx3V+JI^0%SV?aq*go%AqkS3@Pk6{89X1S|Cd>N-&i% zg`=4Zi4uzvkCKRzOyx`!NfiUi zN~Lh7aJ4W*NvE&}GiY*8e3myklF>>?1ZZ0cLl$EVLkeRFQwmcr^W?RRa*WKA&oD|% z{>Uh1zzbCHD^5QnKQ~oBF)1Tc-z7h}G&eP`q*y<_D77-NBtKU_F(*f%peR2pHMyjC zvJR7zh#1HZOhAHxv4|f?YRW_zPTs?$uz3lSJtJ!rb3snY okb8^6CO1E&G$+*#WKyvVklVE2qPB@04VfH?*IS* diff --git a/q08_qq_residuals/build.py b/q08_qq_residuals/build.py index bb05f08..e8889f7 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,11 @@ # 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..2d6d146df2a33c8f796fc4acb8f6bc605b417853 100644 GIT binary patch delta 52 zcmdnRxSo;2n3tC;`mb)xL=JO>82ya=+*Ez9#A4mz%-o{HJpJ(eqU_>=#N<@{ HiCF;vvD6XA delta 63 zcmZ3_xQmg)n3tF9Mq+E!L=JQ9bp4F{+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXh%)A delta 66 zcmbQiv6zFyn3tF9wAH+*jT}=MwM+Cf@^e%56O%GB^92aQ-