From 1177dbe3a2a7afa72d5230c96a526db0ac7db17c Mon Sep 17 00:00:00 2001 From: Sanketakle305 Date: Tue, 30 Oct 2018 12:40:44 +0000 Subject: [PATCH 1/8] 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 | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 175 bytes .../test_q01_load_data.cpython-36.pyc | Bin 2053 -> 2045 bytes 6 files changed, 7 insertions(+) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index f93420f1df521b2061e98adf856c4586bc03a389..cda4a0b16630345ae868aedeb17f21e1ee4dc3d2 100644 GIT binary patch delta 55 zcmZ3?IGd5fn3tF9<(Ko(6FJP4J@hm3b5r$$6Z5iDOA@nlQjHBv^~3XvvWp86lT-DR L^HWkMW?2FN3x5+} 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..96739d242e97a4d6fd39fd0ad2c0d26b35e0fc47 100644 GIT binary patch delta 55 zcmdnUxRQ~>n3tF9<(Ko(6FJP4!}K%qb5r$$6Z5iDOA@nlQjHBv^~3XvvWp86lT-DR L^HWkMX1N0Z6NwX; delta 63 zcmZ3u2QWrs@YL=4GdrBxdKN8XK7Ehvye%7Z)TZ gr|Ku?r=(7NZNtbpS%cAopBZEUNE-(e3kwGe0QQa`cmMzZ 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)lbaHQ79M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX%*)I5`pfy~jT}oDmDBVy@^e%5gA?zd_7wU6 delta 66 zcmey%-zvai%*)HQLSb&yMvf(n+IjjJ`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9o6j@qu>k<=f){fD From 2092fc16cc2e2e3cf23f43e635abff43f8d63c66 Mon Sep 17 00:00:00 2001 From: Sanketakle305 Date: Tue, 30 Oct 2018 12:44:00 +0000 Subject: [PATCH 2/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 181 -> 173 bytes .../__pycache__/build.cpython-36.pyc | Bin 511 -> 507 bytes q02_data_splitter/build.py | 11 +++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 187 -> 179 bytes .../test_q02_data_splitter.cpython-36.pyc | Bin 2990 -> 2982 bytes 5 files changed, 11 insertions(+) diff --git a/q02_data_splitter/__pycache__/__init__.cpython-36.pyc b/q02_data_splitter/__pycache__/__init__.cpython-36.pyc index 67f0b61c40f50d08951c271156aef243da143420..f8bc51bfbfbec47878deb92ab78c6271b0d9dab8 100644 GIT binary patch delta 55 zcmdnWxR#N_n3tF9<(Ko(6FJP4qx3WKb5r$$6Z5iDOA@nlQjHBv^~3XvvWp86lT-DR L^HWkMW_beu71a}{ 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..60b36186409c46b4a8110cf8a19ae564042de63d 100644 GIT binary patch delta 187 zcmey*{F_M{eMn;B-Ucrni6X(e! zG1fBGFxD`oF$FVdGW)#*>SlQP9|$y=Zn0$M=#N<@{$y$tojBJx@ V7)u11LGIuH5jLOQ69FFaHBU5etx|$#{z;GbcY;llc}?O4=>P zh+B-6D;bJ7fl|NX^)vEwQ}q**GBWjD@{>z*Q}arS_0x+|D-%od`EvCWb8-|4it@8k flS_&xt1t#K3QaC!Ea3;aw3rP@@Gx>PaD!+*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..7542d574dec669f7e56c843664edc385cf0839c2 100644 GIT binary patch delta 58 zcmZ1{zD%6Mn3tF9<(Ko(8#zRol=Jj6@^e%5gA??(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l%??ayoB-QI7SsR$ From 1a7bed4d2513860a6fea693804da75c1d1999518 Mon Sep 17 00:00:00 2001 From: Sanketakle305 Date: Tue, 30 Oct 2018 12:45:37 +0000 Subject: [PATCH 3/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 185 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 674 -> 651 bytes q03_linear_regression/build.py | 10 ++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 191 -> 183 bytes .../test_q03_linear_regression.cpython-36.pyc | Bin 3445 -> 3437 bytes 5 files changed, 10 insertions(+) diff --git a/q03_linear_regression/__pycache__/__init__.cpython-36.pyc b/q03_linear_regression/__pycache__/__init__.cpython-36.pyc index b8f4cc0c3ac2253c24ae849d389911596ecbe199..3224c0aee150ee7b77f6a3e63d6cce6152e00125 100644 GIT binary patch delta 55 zcmdnVxRH^=n3tF9<(Ko(6FJP46NK<+IL eo80`A(wtN~CLphv2T1S$_46=sF!Hc)umJ!cKsjOn delta 287 zcmeBXUBs$v%*)GlNM~NuE=C51#|%h-3CMN;;$oMH%FYuDvg(M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Tue, 30 Oct 2018 12:48:57 +0000 Subject: [PATCH 4/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 180 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 1116 -> 1169 bytes q08_qq_residuals/build.py | 10 ++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 186 -> 178 bytes .../test_q08_qq_residuals.cpython-36.pyc | Bin 1059 -> 1051 bytes 5 files changed, 10 insertions(+) diff --git a/q08_qq_residuals/__pycache__/__init__.cpython-36.pyc b/q08_qq_residuals/__pycache__/__init__.cpython-36.pyc index 806902296c0a8d32d1f1151fb1dd1826c94a17b2..29a4c7c2f06edf5ad3d13196314fee05cdd6c6a5 100644 GIT binary patch delta 55 zcmdnOxQ3C#n3tF9<(Ko(6FJP4BlR=#b5r$$6Z5iDOA@nlQjHBv^~3XvvWp86lT-DR L^HWkMW_bYs6+#oF delta 63 zcmZ3(xP_6!n3tF9*uCbci5%wIiTWA&xvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@Tle_@478c~GsDLZ?g-ii?vJ{{o8&&q|1SXWKM3k{9VBIK)+<~aL@LMmH+&`!-5w*2wm=QH=e&AXBc&d!?Xw6&9+oy;=?835G!1{ zp+I8ArwK`KVI9=;9vZt$6{Bz_O^O&rVdO+8#{9w!#2twW(%}2R9))LU_uc6PV|Nl@ zcXP`=45NuScRjSdkYk!tdbNgJ7E2Ncn4m#al+0RtaFkOp*|M08V{hb~xZVV(Jbj{( bB|k~ThJ-x)r2&Sbfk8DnGoS*7s%3rvjA2*s delta 290 zcmbQpd51&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|% ze#I!Q9jBj>pPQEIS3KA}s0TMin2*}06!N|qT0Tkh46k+6I0RaAu BKDqz^ diff --git a/q08_qq_residuals/build.py b/q08_qq_residuals/build.py index bb05f08..9e945d4 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,12 @@ # Your code here +def qq_residuals(error_residuals): + stats.probplot(error_residuals, dist= 'norm', plot=pylab) + pylab.show() + return + +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..772878b6f35c72ef8f5561a011799657ffdb066e 100644 GIT binary patch delta 55 zcmdnRxQUU&n3tF9<(Ko(6FJP4M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXn%>)2gEEKi? delta 66 zcmbQuv6zFyn3tF9wAH+*jT}=MwM+Cf@^e%56O%GB^b(W&!}>?iX(W From cbbcb16927182bbdd548c673c2d2132af85e66d5 Mon Sep 17 00:00:00 2001 From: Sanketakle305 Date: Tue, 30 Oct 2018 12:52:29 +0000 Subject: [PATCH 5/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 1061 -> 1109 bytes q07_hist_residuals/build.py | 6 ++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 180 bytes .../test_q07_hist_residuals.cpython-36.pyc | Bin 1091 -> 1083 bytes 5 files changed, 6 insertions(+) diff --git a/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc b/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc index 48235745c56746569f0462b859a0f4a1c0cad2ad..0be0585740fccba8329667e171ee243be757802f 100644 GIT binary patch delta 55 zcmdnSxQ>y-n3tF9<(Ko(6FJP4qxCcLb5r$$6Z5iDOA@nlQjHBv^~3XvvWp86lT-DR L^HWkMX88aB7HAW! 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..21d9d9a8fc829eaa09463abf30566867ef87559f 100644 GIT binary patch delta 292 zcmYk1zfQwI493s7q)CtbYX~i34NIpWRqRX*h%E!itprETY9Y{|q!JGhR)#7gGhG;2 zn0W^zb{+(-bitOt?AefDtIC z0rZKJ-@wGc07J4Ups+EpM>h5Tm`_ZMa2sRXp)Q3K>1|(mN~o8GJvU0 z#)kg#9WCT?I&CBPNY2w)c}Hm`=LIcfaZ96v!}P4IiuzvWl;)+P_6LslQ&_+1 CK|Klp delta 247 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{?&sL8sFhqM#)GxBp&^%IjaGWA{ZlS^|`^Gb^K(~D9o6HD@Q^%HY)6bg#+vr>~w ziYE&(xk(Fw90PI{10xS(5kHXDWGrF_QR0*HnUyxrW71-re1kbko(U*cECwWafC?dy PiM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Tue, 30 Oct 2018 12:53:22 +0000 Subject: [PATCH 6/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 1195 -> 1214 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, 12 insertions(+) diff --git a/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc b/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc index cbab384bf6d1bdf9760c6fc6b61ce563bac9f8ad..368a238aa6a0fb7e9e5bf17f74addd0543932b12 100644 GIT binary patch delta 55 zcmdnSxQ>y-n3tF9<(Ko(6FJP4qxCcLb5r$$6Z5iDOA@nlQjHBv^~3XvvWp86lT-DR L^HWkMX88aB7HAW! 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..f7daa47d8ada83e530a2fc7039b33e406602d0ad 100644 GIT binary patch delta 501 zcmYjL&ubGw7@cosHr?I)XqrY%L`tAV+*4YL7pbKncoGpSTE>b@cRrIen@pJ9P$&ft z+pCANe@4NJcMtv*lB*~G1rOr4pq{<aMzn0k*JB zuN@Pb>LpWM?9!%_b6{rWkVUntA5%{WJs1?*u=ClY&}U`v6M~GL!Uekk1BQPQP-<>O zS%jD{@`g#{-7qg_WXs65@>0o@WR4LiFSdzw=k?c^j?7#qy;)+j^J=OSOna}~D8_|{ z&RG{#7E;WTtoRGPijwKjo)sIs`>0M;{v7p(c7pvwJso4F#|iFkKkmP?Zk*0^jQ!Xe zEC&4fM!PIuBVf>ka5+A>RnpOYwNrrTef!N1U@M@FYNThQEFOM5(eW6kMg>M^`jgWW wT)>g57Ek5F7p2$ozbkv(f(FTjzc;aFp5VS9l|CS-!T+Ir?voCo4Wab?fBWBU_W%F@ delta 478 zcmYjMJxc>Y5Z&F2$=zwphw&4OKtQ1V1n!778MZV9xBsT)6YX?xjdbceWOK zorTtFY46XlxYkDhf*?2-6x?ASGyC3~$G#fRMr|dZH?LRk`IAP-JNb7q*l*%hcQ>`; zIu&|Ec>y#iMD&#LA}_%h6rmI`UWOc$N4<8M;ZwZAr}+#RP=YCBXN4imE5heQ?uc09 zH*c45oi5ifj%=mt*APO|p&}==Yf96e4aty3EPkL14UvuTQ4sX%2cHELf9ePp<++x7 zq1*us@`s>Y(Q~|N*9*dddE|Id?Mk-^Ji8-hAeF^rYLZ6k%qCjb3wajpJqhtQt=27; z(0)>YRD33Xx2Z=WC(-cLu-kzTwsYQg?d_o1^Wid7_JxGL69&HRco-~$4m3j*3%0vh zMw2oT2%W$(v1Ab^Yo0IPYSotywn-}~&kf;(PD?sIB=kg1#QT}0y*v^l`6&D!q<>HJ Zbw3b24>lN1Y7QZd_$!m?qreI^Ge0V@Zh-&* diff --git a/q06_plot_residuals/build.py b/q06_plot_residuals/build.py index cfd3722..8f5ec50 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,15 @@ # Your code here +def plot_residuals(y,error_residuals): + plt.scatter(y,error_residuals,color = 'blue') + plt.title('Residual plot') + plt.xlabel('sales Price') + plt.ylabel('error') + plt.show() + return + +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..51dbb209c7292ba691a6cb05c4b0ddabedbf397b 100644 GIT binary patch delta 55 zcmdnPxP_6!n3tF9<(Ko(6FJP46ZJFlb5r$$6Z5iDOA@nlQjHBv^~3XvvWp86lT-DR L^HWkMW(5HN8QK%X delta 63 zcmdnOxQCI$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@RYIF3``&&rQ`2PRz?rElJGINi{Yw)ep}v$}TQQ zOitBL&QD35e1wYbDNu{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: Tue, 30 Oct 2018 12:54:42 +0000 Subject: [PATCH 7/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 169 bytes .../__pycache__/build.cpython-36.pyc | Bin 884 -> 887 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..7506e0d7a7e9c2bfa94de92fdd7aafa69ae42485 100644 GIT binary patch delta 55 zcmdnUxRQ~>n3tF9<(Ko(6FJP4!}K%qb5r$$6Z5iDOA@nlQjHBv^~3XvvWp86lT-DR L^HWkMX1N0Z6NwX; delta 63 zcmZ3tsjSWoo!}E)>iwhEyQ}vVc eQ&J}{Wwc=w*!+mGoRN(gWP!-!cxF*14i*53>n3~v delta 139 zcmey)_JvK^n3tF9lHRElsTqt`0 diff --git a/q05_residuals/build.py b/q05_residuals/build.py index aaef679..ebfbe1e 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 @@ -12,3 +13,10 @@ # Your code here +def residuals(y,y_pred): + error_residual = y - y_pred + return error_residual + +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..2a8560ce587ad3ed682259884ac34e7e896020d7 100644 GIT binary patch delta 55 zcmdnaxSo;2n3tF9<(Ko(6FJP4WArofb5r$$6Z5iDOA@nlQjHBv^~3XvvWp86lT-DR L^HWkMX88gD7W)&h 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 9ecdf9bb8ffbe161016edd67ec6686ce17c08ca4 Mon Sep 17 00:00:00 2001 From: Sanketakle305 Date: Tue, 30 Oct 2018 13:03:28 +0000 Subject: [PATCH 8/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 184 -> 176 bytes .../__pycache__/build.cpython-36.pyc | Bin 943 -> 939 bytes q04_linear_predictor/build.py | 14 +++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 190 -> 182 bytes .../test_q04_linear_predictor.cpython-36.pyc | Bin 4415 -> 4407 bytes 5 files changed, 13 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..773387f49d0fbfa079419adb01760ebe761670b6 100644 GIT binary patch delta 55 zcmdnNxPg(wn3tF9<(Ko(6FJP4WA!ugb5r$$6Z5iDOA@nlQjHBv^~3XvvWp86lT-DR L^HWkMX88dC7mgFO 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..7bdb73597f75ccbd7c80c0040877407c35029be6 100644 GIT binary patch delta 143 zcmZ3_zM5Uxn3tDpTG)+fQDz2)#|%h-1;};);^L}_%DFtL0;&9|ys3Q6%!~{hCrC0f zGv(w?-o~h+9HpO;pPQ;5oS2uLT9TNZlWJ^Wsvn+TlwDkqn4GGgoS%|9nU%?lQDAcb blN+Nn&=!VbAt1rS2!SHZ96%Nq3kL@P)`T5_ delta 146 zcmZ3@zMfs#n3tDpir&1a?@SB~j~S2vGmz~7#Kn0Nm2)@Fk!0lM$;r%1O)QGf%}+_q znY@EhMLS79BR@A)KQSpIQ{N>&ximL5ucTN%y(qOZu_QlNKQSjqp`a)~D>b>Kc=CTn eFGl{&UQBL`l0d5%iUoiK4|Q diff --git a/q04_linear_predictor/build.py b/q04_linear_predictor/build.py index e3c8357..e327153 100644 --- a/q04_linear_predictor/build.py +++ b/q04_linear_predictor/build.py @@ -1,3 +1,4 @@ +# %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 @@ -8,7 +9,18 @@ dataframe = load_data('data/house_prices_multivariate.csv') X, y = data_splitter(dataframe) -linear_model = linear_regression(X, y) +lm = linear_regression(X, y) # Your code here +def linear_predictor(lm ,X,y): + y_pred = lm.predict(X) + 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 + + +linear_predictor(lm,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..e5919d8817966d0958b7a80dd0369bf6637f4057 100644 GIT binary patch delta 55 zcmdnTxQ&s+n3tF9<(Ko(6FJP4ll3$5b5r$$6Z5iDOA@nlQjHBv^~3XvvWp86lT-DR L^HWkMW`zI%8vql` delta 63 zcmdnSxQ~&;n3tF9Mq+E!L=JQ9Z2gS<+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXQ4^j650HKDV`4i-Gmm2 delta 71 zcmdn4v|owCn3tF9Mq+E!MvfUwIyL$k`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf ai8(n61x5K;smVam$pYLWn{P11^8o;Ub{QQ2