From 52e59e849f8f1362103f92861c97614c6927f0fd Mon Sep 17 00:00:00 2001 From: vivekshingate Date: Sun, 25 Nov 2018 13:44:51 +0000 Subject: [PATCH 1/9] Done --- __pycache__/__init__.cpython-36.pyc | Bin 163 -> 155 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 169 bytes .../__pycache__/build.cpython-36.pyc | Bin 381 -> 376 bytes q01_load_data/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 175 bytes .../test_q01_load_data.cpython-36.pyc | Bin 2053 -> 2045 bytes 6 files changed, 8 insertions(+) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index f93420f1df521b2061e98adf856c4586bc03a389..3f97ed494b832d7897439935e2928a4a6e74056f 100644 GIT binary patch delta 55 zcmZ3?IGd5fn3tE!W%;k@i5%w29{L&ixvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;Orvn&Do854E@ delta 63 zcmbQuxR{Z{n3tF9*uCbci5%wI0s0yFxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TlPm$JyB3`Q diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 29d3927ae0e2cb43c7a5b55a324191d259d83315..bf2e19e370342d8d44a3930b8ecee995c897803b 100644 GIT binary patch delta 55 zcmdnUxRQ~>n3tE!W%;k@i5%w2Vfq>QxvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;Orv)lm#G83)< delta 63 zcmZ3y6s9Pq6y_9`7KSM1 zROVEsW=2MaiB=_gOetwA8H(6|Dt`s*XXNLm>X&7frDhjrWagzOmZa*3=NDxc7bGU9 f>L=%?q)vQo!^k;VgVBSZ8Ds%S8wV2$3kNFzcy1yB delta 151 zcmeyt^q0xXn3tF9g2LRWg$xV~kAWBtn1Cz?ATE{w5-AKRj5!QZj44b}OexGMEG-OC z%oCkTY&laBOA^zH5_3~mG8C}^75<9W&&bbB)lW>y$kcbqPcF?(%_}L^PcKTXOf1RI m)lbaHQ794_z&`r-LS*~JBk$*KCu K`6;OrvwQ&u029an delta 63 zcmZ3_xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX%*)H=w)|K0Mvf(n%4zx;`MIh3WtnBE*~J-|dFhEIsruphMcKs#iOH$@ O$@wX%o3AtKu>k;E1Qief delta 66 zcmey%-zvai%*)HQLSb&yMvf(n+IjjJ`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9o6j@qu>k<=f){fD From b5c51252c96295c2a659b90e693c6dc4c733cd49 Mon Sep 17 00:00:00 2001 From: vivekshingate Date: Sun, 25 Nov 2018 14:17:49 +0000 Subject: [PATCH 2/9] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 181 -> 173 bytes .../__pycache__/build.cpython-36.pyc | Bin 511 -> 513 bytes q02_data_splitter/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 187 -> 179 bytes .../test_q02_data_splitter.cpython-36.pyc | Bin 2990 -> 2982 bytes 5 files changed, 8 insertions(+) diff --git a/q02_data_splitter/__pycache__/__init__.cpython-36.pyc b/q02_data_splitter/__pycache__/__init__.cpython-36.pyc index 67f0b61c40f50d08951c271156aef243da143420..37309b0bb1b2c49403257859cb9007ba606b0510 100644 GIT binary patch delta 55 zcmdnWxR#N_n3tE!W%;k@i5%w2QTiGAxvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;Orv%CQXeiOa` delta 63 zcmZ3>xRsH^n3tF9*uCbci5%wIN%|T2xvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@Tle_`5!4~BJ diff --git a/q02_data_splitter/__pycache__/build.cpython-36.pyc b/q02_data_splitter/__pycache__/build.cpython-36.pyc index 412515bf30341aff422fe5f22e3bd95cc7d3f410..fef97f177e6eb9ce58ec94d328a82f91667c0b89 100644 GIT binary patch delta 113 zcmey*+{mJA%*)I5Z{4qGS4IYg#|%h-3CMN;;$nk|%IX}ctf?%`jEoEuy|yZc>u2QW zrs|hvmZfGFXJqE3Czhn@hvye%7Z)TZr|Ku?r=(8SVmv0u4ARX3BzPD(7&%xtSOE!~ B8ovMl delta 110 zcmZo<`OmCu%*)GlLTzpo7b641V+JI^1Y|n^ak0ikW%Y?cTeai$GxBp&^%IjaGWA{Z ylS^|`^Gb^K(~D9o6HD@Q^%HY)6bg#+vr>~wiYIF^9^(fYP|OA-co;btIamRs^%~^> diff --git a/q02_data_splitter/build.py b/q02_data_splitter/build.py index cf517fe..51d0e9b 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,11 @@ # 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..d005c1b6b1bafc480ce02e927caf81227868904e 100644 GIT binary patch delta 55 zcmdnZxS5f|n3tE!W%;k@i5%w23HllNxvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;OrvjPDK@DtVm delta 63 zcmdnYxSNr~n3tF9Mq+E!L=JQ94E>D!+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXO78aBM diff --git a/q02_data_splitter/tests/__pycache__/test_q02_data_splitter.cpython-36.pyc b/q02_data_splitter/tests/__pycache__/test_q02_data_splitter.cpython-36.pyc index db949a713629fa36c35b3f34b7c4268648fa717c..ccde172015b282d58c60e83e7e2f919a1cb94a1d 100644 GIT binary patch delta 58 zcmZ1{zD%6Mn3tE!W%;k@jU1v(%6a-3`MIh3WtnBE*~J-|dFhEIsruphMcKs#iOH$@ N$@wX%n?0D)H~~A#6czvg delta 66 zcmZ1`zD}IOn3tF9Mq+E!Mh;OX?K1t0{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l%??ayoB-QI7SsR$ From 71918fb2de0d9fc690e7aeb82971ea893849b689 Mon Sep 17 00:00:00 2001 From: vivekshingate Date: Sun, 25 Nov 2018 14:26:51 +0000 Subject: [PATCH 3/9] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 185 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 674 -> 640 bytes q03_linear_regression/build.py | 9 +++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 191 -> 183 bytes .../test_q03_linear_regression.cpython-36.pyc | Bin 3445 -> 3437 bytes 5 files changed, 9 insertions(+) diff --git a/q03_linear_regression/__pycache__/__init__.cpython-36.pyc b/q03_linear_regression/__pycache__/__init__.cpython-36.pyc index b8f4cc0c3ac2253c24ae849d389911596ecbe199..c8dd3c100fe5ac55d10354b2ca47eb6bc74fc6ac 100644 GIT binary patch delta 55 zcmdnVxRH^=n3tE!W%;k@i5%w2arzngxvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;Orv-|-E$`j52 delta 63 zcmdnUxRa5?n3tF9*uCbci5%wIY5E!YxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@Tll%d;Z5H(a diff --git a/q03_linear_regression/__pycache__/build.cpython-36.pyc b/q03_linear_regression/__pycache__/build.cpython-36.pyc index d3a347e148402f46a537c18328b042c8b3891cbe..59f9eb6578beb19d9fd82984302ff37c72879dd3 100644 GIT binary patch delta 240 zcmZ3)+Q6!8%*)HAu<=*)TSf+k#|%h-8OU}3;$pvv%FbM=oT==o9L-FO3=`AJV}yX> zB@E3BwM;ckS&TIdHH^(n!3>&=ews{0EI_#^=CsTbP3BvS5w{pCqnL7XS27f_1I2$u z>u2QWrs|hvmZfGFXJqE3Czhn@hvye%7Z)TZr|Ku?r=(6!W%S|a0$B_)iGh)gv50f> zA;yJ{tUz878;IZp5g_xB2o50k7Kcr4eoARhsvQ%MSIh$>co>0@iGz`cnS&hw_w_N_ delta 256 zcmZo*UBs$v%*)GlNM~NuE=C51#|%h-3CMN;;$oMH%FYuD%JrpyoDzl<#uTPr##*Kt zrYy!9h8o6ZCPs!DreFq5W4_z&`r-LS*~JBk$*KCu K`6;OrvqAw2JQL;s delta 63 zcmdnaxSx^3n3tF9Mq+E!L=JQ99Q};^+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Sun, 25 Nov 2018 17:35:50 +0000 Subject: [PATCH 4/9] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 184 -> 176 bytes .../__pycache__/build.cpython-36.pyc | Bin 943 -> 970 bytes q04_linear_predictor/build.py | 18 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 190 -> 182 bytes .../test_q04_linear_predictor.cpython-36.pyc | Bin 4415 -> 4407 bytes 5 files changed, 17 insertions(+), 1 deletion(-) diff --git a/q04_linear_predictor/__pycache__/__init__.cpython-36.pyc b/q04_linear_predictor/__pycache__/__init__.cpython-36.pyc index 3c623bd6da3ad73aff4fb7c2f7cab4fa4d1d9027..963f8f044d450ae1d0482df848192686be8958d0 100644 GIT binary patch delta 55 zcmdnNxPg(wn3tE!W%;k@i5%w2vHBVLxvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;Orv-|)DHxtSL delta 63 zcmdnMxPy_yn3tF9*uCbci5%wIsrniDxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@Tll%a+!WQuW diff --git a/q04_linear_predictor/__pycache__/build.cpython-36.pyc b/q04_linear_predictor/__pycache__/build.cpython-36.pyc index 2e68f8e025d81247804c456c0f6eacc9e98ec411..6383742c4728303c1c1312352d0a1636f9f9b690 100644 GIT binary patch delta 334 zcmZ3_eu`b$n3tC;>+Y}UIm`?Uj~S2v3y|#q#Klb$mECPp7*g1Bc%pby8B^Gs8Kd}8 znN#_i8Dp5D_@e|;SyTB_1)7j6i)8C$%#AO%`YL=4Gy7 zYG$fsDPgJsvL@#XG@#wf4B547r6lzv8jZmND+W?5=>aYklddSXecet3RS zc5y*sa;koEeoE?ORwgeQ0g$`6fCK|07X&gF2?BYV!nX`3KVVXr+{1J>KZ>m&F)t;t z_!d(^$}P^6#FE6cqQupdLMR+GbOPkF|8;uH?;_) vtcV*#aDoVsvLcYBNQ5AedyB&c=%~`1R6AfGFcgDS@GwH42r~ze#l->ui?Txz diff --git a/q04_linear_predictor/build.py b/q04_linear_predictor/build.py index e3c8357..5d27475 100644 --- a/q04_linear_predictor/build.py +++ b/q04_linear_predictor/build.py @@ -1,10 +1,11 @@ +# %load q04_linear_predictor/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 from greyatomlib.linear_regression.q03_linear_regression.build import linear_regression from sklearn.linear_model import LinearRegression from sklearn.metrics import mean_squared_error, mean_absolute_error, r2_score - +import pandas as pd dataframe = load_data('data/house_prices_multivariate.csv') X, y = data_splitter(dataframe) @@ -12,3 +13,18 @@ # Your code here +def linear_predictor(lm,X,y): + y_pred = lm.predict(X) + mse = mean_squared_error(y_pred,y) + mae = mean_absolute_error(y_pred,y) + r2 = r2_score(y,y_pred) +# Final = pd.DataFrame({'Actual':y,'Predicted':y_pred}) +# print(Final) + return y_pred, mse, mae, r2 + + + + +linear_predictor(linear_model,X,y) + + diff --git a/q04_linear_predictor/tests/__pycache__/__init__.cpython-36.pyc b/q04_linear_predictor/tests/__pycache__/__init__.cpython-36.pyc index 8abd4d23f3d5f2e6983f9b3bf58a544e4cfd7f70..c6d870a19d5e371f487fb2b41a979829b76780e3 100644 GIT binary patch delta 55 zcmdnTxQ&s+n3tE!W%;k@i5%w2$@&@jxvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;OrvqAt0sT1M= delta 63 zcmdnSxQ~&;n3tF9Mq+E!L=JQ9Z2gS<+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXWjk delta 71 zcmdn4v|owCn3tF9Mq+E!MvfUwIyL$k`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf ai8(n61x5K;smVam$pYLWn{P11^8o;Ub{QQ2 From 50a5773c177ef3f2803bd7d78f5feced041b991c Mon Sep 17 00:00:00 2001 From: vivekshingate Date: Sun, 25 Nov 2018 17:42:20 +0000 Subject: [PATCH 5/9] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 169 bytes .../__pycache__/build.cpython-36.pyc | Bin 884 -> 888 bytes q05_residuals/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 175 bytes .../test_q05_residuals.cpython-36.pyc | Bin 2991 -> 2983 bytes 5 files changed, 8 insertions(+) diff --git a/q05_residuals/__pycache__/__init__.cpython-36.pyc b/q05_residuals/__pycache__/__init__.cpython-36.pyc index 82a3d44a519af94036d128d3e671dca8b34431d9..62d81365aed20273857c9b3edbadaef98030ec81 100644 GIT binary patch delta 55 zcmdnUxRQ~>n3tE!W%;k@i5%w2Vfq>QxvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;Orv)lm#G83)< delta 63 zcmZ3Ke$Dpzu)3Z?R-@-;ItGEAIvPdQjW zBR@A)zbvyXHM=+?GcP@{Bvn5=zbL!7ATc>rKRG`ob@Eb18%BZ6j~L4t*_c7bh)j-W J7G>gK0RWB8Ae#UH delta 112 zcmeyt_JvK^n3tF9lHR4_z&`r-LS*~JBk$*KCu K`6;OrvwQ&tq!Y#f 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&D)tiZ~y@G>KH`; From aae2dc892609790642e3b9d65590e1e186a73deb Mon Sep 17 00:00:00 2001 From: vivekshingate Date: Sun, 25 Nov 2018 17:52:31 +0000 Subject: [PATCH 6/9] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 1195 -> 1211 bytes q06_plot_residuals/build.py | 12 +++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 180 bytes .../test_q06_plot_residuals.cpython-36.pyc | Bin 1079 -> 1057 bytes 5 files changed, 11 insertions(+), 1 deletion(-) diff --git a/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc b/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc index cbab384bf6d1bdf9760c6fc6b61ce563bac9f8ad..3c44a7c4c87b1dbb7751463e9236e1edc7700384 100644 GIT binary patch delta 55 zcmdnSxQ>y-n3tE!W%;k@i5%w2(fS$rxvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;OrvwQ#s5fj1y delta 63 zcmZ3-xQ&s+n3tF9*uCbci5%wI$@&@jxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TlY9WQY!>MN diff --git a/q06_plot_residuals/__pycache__/build.cpython-36.pyc b/q06_plot_residuals/__pycache__/build.cpython-36.pyc index 67ae5f63df0fc81d32b9402a406418522d2aa070..d49be136bd6de8208861860ae73400d5c03f9d68 100644 GIT binary patch delta 516 zcmYjN&rcIU6rLYjy1TR$N>xe>*$6T8LN(ls8cv>wF*Z^1#F$~{v0b|DHakNBL*ilm z2gv>zBwRRh%RPX`+3!2>=(PYC}-QW z&E@&p$1jb;2ina!XUMgeb67x$3pw8tun0}8;37720ZUlLr5Trd4z%DQJc7sQVG~`1!ub2W1ZUh&8PxWMN#pbzx=*Qrj{M@Gj_&H4RN7)=}k;(@sBxL zmP|8x!FdN>PbK(1i$etW1DaSLspQ*cFI3iIHcnC-qzA!&O|W5A7NP9~6BFFYO{X%I z+~#{}k1XXmtHW1C>HD%u-08uNCy+fRqsox~Fyn0`Epl*R6+G#i+) z3b7le8jDE0U1^mc=@Kwr<32^!Al_Ml7X_EW)o-!Q*UK_A%yDeP{?~mK4sfKw)5@xY zObv0$cQe0u?L6C=C*iC=D`&U|bxNo1t6{2-5_}^mGfxO=#!H5LX$9s!-)yh}FBW{;UU@Qy%= zwM`MOv#?i7OaBjxZN(!0f*|;IjgWcFH{ZPXzV8k5J^mVRKkjyuizlDpi^tecc4PU( zcWK*?m)ox=TtyX!9(vfT_~^7~-(y-hmIBFoHX97h@dYCROjLSS24A zY^iXcrME7BoUSK)=X{5(9XsJFRNe*W4HswZj8~%Np7N`ISzmRoSw{s8Q;d9~msdS< zxQYl;4&f|6viS;E-B)OHwUBx|*QHw}`%>e0Zt^KYuxCtZY$^(v?LfH9g9dCpe|-dM5TB3`u1Z0>(Ee5(?9&TY4WJt^bJew_jqHkD3OE zm2`4uWPvq*V>Z?k|KW=+725uG{0(S+rjDK#rCMlwCg^6j2$~uHBN0(Mal{k4_z&`r-LS*~JBk$*KCu K`6;Orvw{E#gA>{S delta 63 zcmdnOxQCI$n3tF9Mq+E!L=JQ9O#O`f+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXWAkSWfvDD zCa3Br=clAjKEs&D$UfPc=^#+gUnWOJp2_yiZQ5)=ql!W9wYbDNu{d>Ng80OawQP();UebA z){J_LER(YswY4ksGxBp&^%IjaGWA{ZlS^|`^Gb^K(~D9o6HD@Q^%HY)6bg#+vr>~w ziYM=2%wy!3tj=^0sP`q4BO~u*ZRR#@cA$~PAQy8ma Date: Sun, 25 Nov 2018 18:02:37 +0000 Subject: [PATCH 7/9] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 1061 -> 1209 bytes q07_hist_residuals/build.py | 12 +++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 180 bytes .../test_q07_hist_residuals.cpython-36.pyc | Bin 1091 -> 1083 bytes 5 files changed, 11 insertions(+), 1 deletion(-) diff --git a/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc b/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc index 48235745c56746569f0462b859a0f4a1c0cad2ad..aca1a5845000b84bffc0518552915f0c20da3666 100644 GIT binary patch delta 55 zcmdnSxQ>y-n3tE!W%;k@i5%w2(fS$rxvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;OrvwQ#s5fj1y delta 63 zcmZ3-xQ&s+n3tF9*uCbci5%wI$@&@jxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TlY9WQY!>MN diff --git a/q07_hist_residuals/__pycache__/build.cpython-36.pyc b/q07_hist_residuals/__pycache__/build.cpython-36.pyc index e030b2b517107e81e7084557aeaf3a60f94a0cde..50639e02c65c55983863b393b13c7ffe0edc5068 100644 GIT binary patch delta 549 zcmZ8dO-~a+7@l{(yLNX=sbGu;4Dqn1J;0GDiP0EhIOst#VsP7e*$&-y$;=j|A@NYJ z97ulwCLWAOF8Wt`<-}j$BJVDm5N9&)$2{-zJd^qE{cfzT1%ZEldHvqE7`tS57WHhC zj{bJGy7i%X5D0e)zz~Et1s3FmKR-@Z;T(ravAMWk`%QHX)N`!dsVf-%gkt{iD@KQG3kauU5zs!+)r)KZMo zTu&aolDaIOWGWr56#FY!!F%c-92=?fg1n- delta 407 zcmYjNJx>Bb6x_FWe4Te3AYx%cOt87eE9eYS3S*&mb{i5r*(V%1IJ0{cCL|VEN+O}R zv(VPczu-@xGVxzn`3@U)vorH{CbP+Y7GCp>rsG)cqZe^#F!sYXmPxuzM?Wtb=NBMz zGY}3M=**zQMNznz!6LddE=rig(pnoGQO%u(8V&jJ90}Fr1c1*CbL(}vlm}t z>A}fCoyrq71euY>93a(v%BCRAIR_>gWwXn7s6TjIDeZoI^GjH^%;uR*^V(ZKy8%Tq cR{7Q_mXipNIZe7oU{lxswv0R}3#wq5f6WeBYXATM diff --git a/q07_hist_residuals/build.py b/q07_hist_residuals/build.py index 2f999aa..e5e6f93 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 @@ -5,7 +6,7 @@ from greyatomlib.linear_regression.q04_linear_predictor.build import linear_predictor from greyatomlib.linear_regression.q05_residuals.build import residuals import matplotlib.pyplot as plt -plt.switch_backend('agg') +# plt.switch_backend('agg') dataframe = load_data('data/house_prices_multivariate.csv') @@ -19,3 +20,12 @@ def hist_residuals(error_residuals, bins=60): plt.figure(figsize=(15,8)) plt.hist(error_residuals, bins=bins) + plt.ylabel('Count') + plt.xlabel('Error/Residuals') + plt.title('Histogram of error_residuals') + 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..61d29c087b01b9206407b89e9b99a9d760d3dee9 100644 GIT binary patch delta 55 zcmdnPxP_6!n3tE!W%;k@i5%w2iTWA&xvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;Orvw{E#gA>{S delta 63 zcmdnOxQCI$n3tF9Mq+E!L=JQ9O#O`f+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXl?(JU@^e%5%QDMSvx_q_^U@PbQuV|0i?WLg5|dN) Olk-zjH=kiFX956M4iz*2 delta 66 zcmdnZahQX{n3tDJ+-hFbMvj?`+7 Date: Sun, 25 Nov 2018 18:15:19 +0000 Subject: [PATCH 8/9] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 180 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 1116 -> 1167 bytes q08_qq_residuals/build.py | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 186 -> 178 bytes .../test_q08_qq_residuals.cpython-36.pyc | Bin 1059 -> 1051 bytes 5 files changed, 7 insertions(+) diff --git a/q08_qq_residuals/__pycache__/__init__.cpython-36.pyc b/q08_qq_residuals/__pycache__/__init__.cpython-36.pyc index 806902296c0a8d32d1f1151fb1dd1826c94a17b2..f97152b93d5c9e3a478607ba54133c19a852e276 100644 GIT binary patch delta 55 zcmdnOxQ3C#n3tE!W%;k@i5%w2k@^|=xvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;Orv%CNV>l3;F delta 63 zcmZ3(xP_6!n3tF9*uCbci5%wIiTWA&xvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@Tle_@478c$^eM0KDyFc4)tK@crm?o-tgrDpZ}4^A#0*xk zuGE$=MD~X8Hny>~a!>CQEBCX!!-BWWIB3Wl) z6Jhr#2uJe58DMu12u!lHS81qax%>tJ6T+fGYvb9bXJGPzoO#i}wNIVF2qz+WWuc}1 YNaU7kIrvKh461{{bTu=e0*0ouU*R=bApigX delta 294 zcmeC@yu+bv%*)GFXf-dYgqeZiF#{4{0kR!{xOmM(<%AP6;W;4gIM2SU-M@d9UrgEl=q>2G$ zrBXOkxLO#Zq*K^~88o>kKFgaN$!H}c0<^7!A&aqwA%(GoDTS$*dGcCDIY#EmXBZ_W zzhacuj?>S`&rQ`&Ov=dAcgasK%}vcKDb`OfO07&R$(tij|Y zBnEOm6OdqFEaC@}nlh6MnUyv#U~*xc{Drwl6(m(G10;AD5s-_CgOQ7w11Q49D8k6a F0stKwKivQT diff --git a/q08_qq_residuals/build.py b/q08_qq_residuals/build.py index bb05f08..392651d 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,9 @@ # Your code here +def qq_residuals(error_residuals): + stats.probplot(error_residuals, dist='norm', plot=pylab) + pylab.show() +qq_residuals(error_residuals) + + diff --git a/q08_qq_residuals/tests/__pycache__/__init__.cpython-36.pyc b/q08_qq_residuals/tests/__pycache__/__init__.cpython-36.pyc index 320d34e7644683cb641d531d65944c39304a7ca3..945e33c9b327186cc0459a581a051fed340f1d3c 100644 GIT binary patch delta 55 zcmdnRxQUU&n3tE!W%;k@i5%w2@%kD0xvBbPnPsWj#Tl7->4_z&`r-LS*~JBk$*KCu K`6;OrvjPAJT@%s( delta 63 zcmdnQxQmg)n3tF9Mq+E!L=JQ9bp4F{+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXnn@^e%5%QDMSvx_q_^U@PbQuV|0i?WLg5|dN) Olk-zjH=kgPW&!|5Iuy(R delta 66 zcmbQuv6zFyn3tF9wAH+*jT}=MwM+Cf@^e%56O%GB^b(W&!}>?iX(W From e632cfc456a13050d82eea7a3b7c04b8570f72da Mon Sep 17 00:00:00 2001 From: vivekshingate Date: Sun, 25 Nov 2018 18:15:28 +0000 Subject: [PATCH 9/9] Done --- q08_qq_residuals/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/q08_qq_residuals/build.py b/q08_qq_residuals/build.py index 392651d..2360fb7 100644 --- a/q08_qq_residuals/build.py +++ b/q08_qq_residuals/build.py @@ -7,7 +7,7 @@ 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') import pylab import scipy.stats as stats