From dde104016d26cd50a519b18e6a4cc049fc0274d1 Mon Sep 17 00:00:00 2001 From: sagark93 Date: Tue, 29 Jan 2019 07:20:20 +0000 Subject: [PATCH 1/8] Done --- __pycache__/__init__.cpython-36.pyc | Bin 163 -> 150 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 164 bytes .../__pycache__/build.cpython-36.pyc | Bin 381 -> 371 bytes q01_load_data/build.py | 5 +++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 170 bytes .../test_q01_load_data.cpython-36.pyc | Bin 2053 -> 2040 bytes 6 files changed, 5 insertions(+) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index f93420f1df521b2061e98adf856c4586bc03a389..e1773558638485dc90eb0091e4755813f78007f9 100644 GIT binary patch delta 50 zcmZ3?IE|6Rn3tEU|DS)%L=JN~XZ?))+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FmH>_c5X=Ao delta 63 zcmbQnxR{Z{n3tF9*uCbci5%wI0s0yFxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TV=V!ub{3NW diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 29d3927ae0e2cb43c7a5b55a324191d259d83315..76409fb393d8a0d4c0b5d54fa1caf37ef68c9b75 100644 GIT binary patch delta 50 zcmdnUxP+0zn3tEU|DS)%L=JPgK>dvT+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? F?f{iJ5d;7L delta 63 zcmZ3&xRH^=n3tF9*uCbci5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TW8DF-&=$)8 diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index ef1e2034931228e202cf991eb526b966239fa9b8..3e6a6dcde5a793c6d9aa4342de1842adad0b26b6 100644 GIT binary patch delta 141 zcmey%^qI-Yn3tDpOiwJzwlvlc&o9a@E=WvH)lbe( bNuBuGhLLl!2BQZ*GstX^4h|+377k_rnMogM 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)lbaHQ79M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXk< Date: Tue, 29 Jan 2019 07:47:05 +0000 Subject: [PATCH 2/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 181 -> 168 bytes .../__pycache__/build.cpython-36.pyc | Bin 511 -> 554 bytes q02_data_splitter/build.py | 13 +++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 187 -> 174 bytes .../test_q02_data_splitter.cpython-36.pyc | Bin 2990 -> 2977 bytes 5 files changed, 13 insertions(+) diff --git a/q02_data_splitter/__pycache__/__init__.cpython-36.pyc b/q02_data_splitter/__pycache__/__init__.cpython-36.pyc index 67f0b61c40f50d08951c271156aef243da143420..f01740d165ab8c87a997e837a2f3121c8047a59c 100644 GIT binary patch delta 50 zcmdnWxPp(44NDh1J=t0>1X8Urs@|brY9C+!=NDxc7bGU9>L=%? zq)ygi3=m-wVl3hY8e9ajp@;=YXmU($Vf1HX1@Sp1pJ!AQ1xXe200|yO4n__Z4t5S^ GAw~dZRUujc delta 136 zcmZ3*@}F7Rn3tF9gxcIFE=C51#|%h-3CMN;;$n@7%Ia(>Ou-DAY!ma=Ysc$nbvA8m*%GCl@#lz7o}DvmgMK^C+6fR6cpuWr6!jYPqt5qscaT YKBNESAB?j6Aft=ffCLXC2O|e70D+<(q5uE@ diff --git a/q02_data_splitter/build.py b/q02_data_splitter/build.py index cf517fe..27c104d 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,16 @@ # Your Code Here +def data_splitter(df): + X = df.iloc[:,:-1] #all columns except the last one + #y = df.iloc[:,len(df[0])-1] #only the last column + y = df.iloc[:,-1] + return X,y + + +data_splitter(df) +#data_splitter(df) +#df.head() +y = df.iloc[:,-1] +y diff --git a/q02_data_splitter/tests/__pycache__/__init__.cpython-36.pyc b/q02_data_splitter/tests/__pycache__/__init__.cpython-36.pyc index e7e9527b24061ee31b27153bc01eeaec480ce46a..a5a8258b47e98e783fff793c50ec4aec0f8571e6 100644 GIT binary patch delta 50 zcmdnZxQ>y-n3tEU|DS)%L=JPgX#I@*+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FfdHCe5i9@z delta 63 zcmZ3-xSNr~n3tF9Mq+E!L=JQ94E>D!+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX7gCqHIfJ{qX#v?BasN?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l&DKn5oB-M87Rmqs From 6aa1a0cdb7217f545d6cc1ef35e2bb2c9f047886 Mon Sep 17 00:00:00 2001 From: sagark93 Date: Tue, 29 Jan 2019 07:59:19 +0000 Subject: [PATCH 3/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 185 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 674 -> 636 bytes q03_linear_regression/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 191 -> 178 bytes .../test_q03_linear_regression.cpython-36.pyc | Bin 3445 -> 3432 bytes 5 files changed, 8 insertions(+) diff --git a/q03_linear_regression/__pycache__/__init__.cpython-36.pyc b/q03_linear_regression/__pycache__/__init__.cpython-36.pyc index b8f4cc0c3ac2253c24ae849d389911596ecbe199..e00631cf6f74dd272a1ffb3fc2906a161e6e5f9d 100644 GIT binary patch delta 50 zcmdnVxQ3C#n3tEU|DS)%L=JPgNd1ib+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? F{s5U-5hMTr delta 63 zcmZ3(xRa5?n3tF9*uCbci5%wIY5E!YxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TWBmcOC>HAg diff --git a/q03_linear_regression/__pycache__/build.cpython-36.pyc b/q03_linear_regression/__pycache__/build.cpython-36.pyc index d3a347e148402f46a537c18328b042c8b3891cbe..d5e640de09a2c50c5d68294c896a2ca58a05c2e7 100644 GIT binary patch delta 236 zcmZ3)`iDi?n3tF96nj97FB1d9V+JI^3}ib1ak1Y-WoNEb&Q$hPj%FrChKXtA5kf%m z5{71mTBaJNEXEp!8pdX(UiwhEyQ}vVcQ&K0VGWzgyfh+}?!obMJT*Nu~5aU8e vRv@p44McE)2#`@o1P73Ni^C>2KczG$)eh(phGHHd!NUlIOdO0n%pB|h;{7h! delta 256 zcmeyvvWQjLn3tF9kj}iQU5pG2j~S2v6Oioy#KkTXm7OORl6C_gJTxukfq zJ)@5xC&(deK!Smhi;;)1h->mJ#)bAEfg*Mg!382fCL<9bJ-0Y)a`RJ4b5iYq-eV{R PDdPd^=V9VtRq0+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? Fp#Yq55j+3@ delta 63 zcmdnQxSx^3n3tF9Mq+E!L=JQ99Q};^+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX7gCqHIfJ{qX#v?BasN Date: Tue, 29 Jan 2019 09:06:30 +0000 Subject: [PATCH 4/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 184 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 943 -> 995 bytes q04_linear_predictor/build.py | 13 +++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 190 -> 177 bytes .../test_q04_linear_predictor.cpython-36.pyc | Bin 4415 -> 4402 bytes 5 files changed, 13 insertions(+) diff --git a/q04_linear_predictor/__pycache__/__init__.cpython-36.pyc b/q04_linear_predictor/__pycache__/__init__.cpython-36.pyc index 3c623bd6da3ad73aff4fb7c2f7cab4fa4d1d9027..f8cbb4ecdce1bca51e50a84766a1245cf77aec72 100644 GIT binary patch delta 50 zcmdnNxSEl}n3tEU|DS)%L=JPg2>p!w+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FegK%&5g-5n delta 63 zcmZ3@xPy_yn3tF9*uCbci5%wIsrniDxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TWBmZMeHP~c diff --git a/q04_linear_predictor/__pycache__/build.cpython-36.pyc b/q04_linear_predictor/__pycache__/build.cpython-36.pyc index 2e68f8e025d81247804c456c0f6eacc9e98ec411..b017f1aa3b3debb85ad509a3a8829158d201161c 100644 GIT binary patch delta 381 zcmYk2&q~8U5XSdUl8tFBQDoX{TJWj}uG%=gW*Uuvy-XYID54{l!)$=I6xTL$qZ9X(z4G8ekgfi~b-|`H69S%YqouB!SIgWG@M&L&@(cezT zO;(bR`vvAhh*n49#NDF+?UFF=d_N19w_3#5+@P~6Dbr1x%Qt&p+C+|Jt3Pem BT;Tu! delta 303 zcmaFNzMfs#n3tDpir&1a?@SB~j~S2vGmz~7#Kn0Nm2)S~*;3CAA6njBYYD#8u zNf8^+m?DtDMI1mvll>M?PG(+eVo`iL(^;Wa_)*Czs}?=9Ludrx&GGCYI#q>L=#pC=?XsXQd{W z6i+r~^5WtLYAWUe5)7NWnRpnvLChj<5WzWl5wn^kFdP_)K_>GsLZApU2av_Z0stYK BNEHA8 diff --git a/q04_linear_predictor/build.py b/q04_linear_predictor/build.py index e3c8357..44c42bb 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 @@ -11,4 +12,16 @@ linear_model = linear_regression(X, y) + + # Your code here +def linear_predictor(lm,X,y): + linearRegressor = LinearRegression(normalize = False) + ypred = linear_model.predict(X) + mse = mean_squared_error(y,ypred) + r2 = r2_score(y, ypred) + mae = mean_absolute_error(y, ypred) + return ypred,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..1ffdb32165a683f4029e3e6826a3bf8c4583f71a 100644 GIT binary patch delta 50 zcmdnTxRH^=n3tEU|DS)%L=JPgIQ@+L+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FApo205jX$< delta 63 zcmdnUxQ~&;n3tF9Mq+E!L=JQ9Z2gS<+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXn3tEU|DS)%MvfUw^7;B1`MIh3#fj;OMcJ0d`r-LS*~JBk$*KCu`6;RT OlLNU#Ha}pB=K}yoV-xiN delta 71 zcmdm_v|owCn3tF9Mq+E!MvfUwIyL$k`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf ai8(n61x5K;smVam$&6egn=doP^8o;SfEfb- From 54f21907aa61d4dc601fb7367824d0e8f4610c54 Mon Sep 17 00:00:00 2001 From: sagark93 Date: Tue, 29 Jan 2019 09:17:26 +0000 Subject: [PATCH 5/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 164 bytes .../__pycache__/build.cpython-36.pyc | Bin 884 -> 883 bytes q05_residuals/build.py | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 170 bytes .../test_q05_residuals.cpython-36.pyc | Bin 2991 -> 2978 bytes 5 files changed, 7 insertions(+) diff --git a/q05_residuals/__pycache__/__init__.cpython-36.pyc b/q05_residuals/__pycache__/__init__.cpython-36.pyc index 82a3d44a519af94036d128d3e671dca8b34431d9..024709b1c929a2c6b442c3db653cda564d457814 100644 GIT binary patch delta 50 zcmdnUxP+0zn3tEU|DS)%L=JPgK>dvT+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? F?f{iJ5d;7L delta 63 zcmZ3&xRH^=n3tF9*uCbci5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TW8DF-&=$)8 diff --git a/q05_residuals/__pycache__/build.cpython-36.pyc b/q05_residuals/__pycache__/build.cpython-36.pyc index 73e9d89d1da2e86ae1e645d19bd70fdbb06929aa..52551d6ec3cbc4c963f046eb61f71f4934973e52 100644 GIT binary patch delta 129 zcmeyu_L)uDn3tDJOe!Ge850A;V+JI^0%SV?adFE;xbtTWfvDDCa3Br=clAjUdm|0D7g6%V>zQNGspxHAi={3g-jek L78j!kD+ez= MGI0P|T#OM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX7gCqHIfJ{qX#v?BasN?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&6}7$Z~y@Fj2Jrr From 25e19c60ca771c82afc20e1f20a2853a7201cba0 Mon Sep 17 00:00:00 2001 From: sagark93 Date: Tue, 29 Jan 2019 09:46:05 +0000 Subject: [PATCH 6/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 169 bytes .../__pycache__/build.cpython-36.pyc | Bin 1195 -> 1094 bytes q06_plot_residuals/build.py | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 175 bytes .../test_q06_plot_residuals.cpython-36.pyc | Bin 1079 -> 1052 bytes 5 files changed, 7 insertions(+) diff --git a/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc b/q06_plot_residuals/__pycache__/__init__.cpython-36.pyc index cbab384bf6d1bdf9760c6fc6b61ce563bac9f8ad..991ca3cfc38424141b18f25ac4db0aca9b706db4 100644 GIT binary patch delta 50 zcmdnSxRQ~>n3tEU|DS)%L=JPgF#U}D+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FJ^+`^5f}gf delta 63 zcmZ3S5Z*~ro204s&)SMep(6AYrFc+Odh#S96jYXqtl2TOe&}utbTR7 z+FO%)1i%oa5dqJkin$0n3eWQbrZA6%Na00HV{w7ij>b!TotOCr8d$&*y;h_tGtZ1y zu}VxOQh>>Hn>DQ2$0)^B;kxl293521G-N%PvMD4Q!b-$Q%Sa0s4Rx-L2O&=fjtE2a zxfXQ2NxZF8>lvE-ZQEUMh;|@c;r9=l_O<8tgRyYXc07r(tDKd~$y&*N3@q@obT>Bn zehg~u{YPoRj!q0;4JMDF)4jVFP9H~-8&ZVg!52fE!;NpmC))10Ny5dvpI9#yi`uz< fJoMz#08i;_S+GULBESD*f~n}#nNR|AMOXg-(p^-Q delta 518 zcmYjNze^lJ6rP#g+h6f=KRk^|B@qH!ZDApZh=PJP778H@LNeYwb!FB)X6C><1dFw` zkn1e$O-lcV`~|^cTPyzn8>_tC7;ql*&G+7$?|Z}i4t|9Ti_K`>8NZ$W%OOYPBM2yzelf^AIWi^K_U*0(_|y> z4>LHmCOOhD5;o5gq3}^UKY>10C(m^AQx{bxLLhVsBf`*a%;Jxeb?5W_fUVJ9)#jlT zRvc=PK}o;qsmUMb%T^N`_3e828>s%J3|6vS4i&62%*-4@HQ|3mEU4%8XypC{)dPGR diff --git a/q06_plot_residuals/build.py b/q06_plot_residuals/build.py index cfd3722..e5d33d2 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 @@ -15,5 +16,11 @@ error_residuals = residuals(y, y_pred) + # Your code here +def plot_residuals(y,error_residuals): + plt.scatter(y,error_residuals) + 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..2baf7791c1841875455ff9ed3cd805fee5bb1230 100644 GIT binary patch delta 50 zcmdnPxSo;2n3tEU|DS)%L=JPg82ya=+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FK>(WN5ikG% delta 63 zcmZ3_xQCI$n3tF9Mq+E!L=JQ9O#O`f+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXwuCdW=ky%NVugvh_3ab5r$;6VnrmvMr7E!}E)>iwhEyQ}vVc zQ&K0NVa#J>pKQ%^5UBhwlOrR~WP9c|Z8o4O#UQ70FmkXKfp~tJ?6+8xN;7j(ihy2X axW!SLmswH*w0QCdW@|2x3LZuvWCj3EWH`A1 delta 263 zcmbQkv7N)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 ziYISo%wy!3ti*H>sP_qzBO~u*HRd*LcA$~PAQy8ma Date: Tue, 29 Jan 2019 09:51:15 +0000 Subject: [PATCH 7/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 169 bytes .../__pycache__/build.cpython-36.pyc | Bin 1061 -> 1144 bytes q07_hist_residuals/build.py | 9 +++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 175 bytes .../test_q07_hist_residuals.cpython-36.pyc | Bin 1091 -> 1078 bytes 5 files changed, 9 insertions(+) diff --git a/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc b/q07_hist_residuals/__pycache__/__init__.cpython-36.pyc index 48235745c56746569f0462b859a0f4a1c0cad2ad..635c175a8498283f00ed510994a56755962f7e18 100644 GIT binary patch delta 50 zcmdnSxRQ~>n3tEU|DS)%L=JPgF#U}D+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FJ^+`^5f}gf delta 63 zcmZ3D>03t{fkye(Rvv*=2HXPbLV+kQq z94!U%FF=8iXlVGBYpM8yhz91Ih8^w98_j$3c5l3Y-tvm?3;Ww%$F&)IV($+1Y?H3J zzFOYu)((8-<^T*qc{#`cIR-g&EE&o=Iv8R-w`2odY|Jt5*s>`<%9dQfD%P<{(?wNN zLVdUZxr9r&sH(XIOjY(-;P0n@k{a~Y@M+)Q1&G$sN>2h z-$KaF8SP-S!`*!jN%!ngia@%5lYvQ2F@nPGB}e8o_|-G0Pf&eDty3LYx@78VNp}i< zJkDf=G!u=pd#G#|PL^b2l(reB)5t2qxvHztBx(|mjTR)lWjdhpvfm!2huAjpAl9SR zmGBb5Z&23;5hF%K*WNCXt24McqVkjD21U=JG%{q$c}vE&LewAVM2#3iR5~< z@fY|v`~|fB38NOyVZ&_Z&3k!oXR}|%o6%_6w%KkyizAJ(PqtAy@iukzv}{~lg3Qf9 z*r=gBhb|Wd;a~;}=*+n&Vh)RIu61=$5@oS1DwszHOXTjzEt!|*BZ#WZUNhHPeu(4{ z&JOCdJZ58%8L2G*QqE^=22x*eV3JWbo4i7O-{s1ntjZI(+De=FvB=(y22+JXAC96p z`GwlCP44%NHw**xdbh)ocOLeq0p7=vH&FP{i^IU{`TpKSg=6f;QPSd_TA40I=}#G0 zpd6Yms9ZXB-(UC@BtKfSW078aDt%)E3M5y?Nf64ZkEfheR3)%z*Z(m!gO~{wF!eu+ Ca!a)U diff --git a/q07_hist_residuals/build.py b/q07_hist_residuals/build.py index 2f999aa..011104b 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,11 @@ def hist_residuals(error_residuals, bins=60): plt.figure(figsize=(15,8)) plt.hist(error_residuals, bins=bins) + + plt.title('Observed error') + # plt.xtitle('residuals') + #plt.ytitle('bincount') + plt.show() + +hist_residuals(error_residuals,60) + diff --git a/q07_hist_residuals/tests/__pycache__/__init__.cpython-36.pyc b/q07_hist_residuals/tests/__pycache__/__init__.cpython-36.pyc index f7acf950cd6567b9432ff7fba2a1a79c979c3eb4..91cbf370c5908d3167391653d321b58be24906a3 100644 GIT binary patch delta 50 zcmdnPxSo;2n3tEU|DS)%L=JPg82ya=+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FK>(WN5ikG% delta 63 zcmZ3_xQCI$n3tF9Mq+E!L=JQ9O#O`f+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Tue, 29 Jan 2019 09:55:53 +0000 Subject: [PATCH 8/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 180 -> 167 bytes .../__pycache__/build.cpython-36.pyc | Bin 1116 -> 1162 bytes q08_qq_residuals/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 186 -> 173 bytes .../test_q08_qq_residuals.cpython-36.pyc | Bin 1059 -> 1046 bytes 5 files changed, 8 insertions(+) diff --git a/q08_qq_residuals/__pycache__/__init__.cpython-36.pyc b/q08_qq_residuals/__pycache__/__init__.cpython-36.pyc index 806902296c0a8d32d1f1151fb1dd1826c94a17b2..b91248af12a9b3d736f5930263d4581001c26030 100644 GIT binary patch delta 50 zcmdnOxSWy0n3tEU|DS)%L=JPg5dDn&+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FUI3QG5fA_X delta 63 zcmZ3^xP_6!n3tF9*uCbci5%wIiTWA&xvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TW4!>e(H7SL diff --git a/q08_qq_residuals/__pycache__/build.cpython-36.pyc b/q08_qq_residuals/__pycache__/build.cpython-36.pyc index d42be94ca16e44654fcdf06fd119823a42e764cf..1e695cdaa6f9f6b26b02f80346022b90e2dd895c 100644 GIT binary patch delta 378 zcmYjN%}T>S5Z>8MX_EfMHvO+6^psN$J?Ta16DT6WQVB6TwoR*%O{5pWLp%uzB~RhO zlXq{vgm@DVzJe#Wz32=x-~4=h4D+Gi8~s74WN!BlMvg|vC;4ZpC;KYm*Jc0s7RzBp z=qUgZMC9idx7N53R(Tac7%A`?GOVRAqTJ?n%%P3-l=24Vv9Ye%NaIc3;%(kR1MApS z+paK0;g0Yg_OQEF&mR$|_`SNrfp=pb`N9)^viv&DapsT5*${R+J+)0p2scDPLIr(b zKoT0Vlw^;v1zPqDtv#;AlW3ttDkxJC*iO7-?_&IbZ(FMA(KlbHpXW*Vh zau#3t0lGmXFe}iZ-B!GK^$0>OkQIf_=8H$q!Q$n3F-?MrcjgB(ycF3RlMY+aw^b^_ TpPOJ(9ZaUHnF%(SIbHh&lgd-u delta 296 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$(tjy#j zA_j6k6OdqFEaC@}nle#_lixEbY@W^J!Z`UobCD`YvRDR4@Gv4E7ZV2~7c&P?go{yx Hk&6WYyuv`y diff --git a/q08_qq_residuals/build.py b/q08_qq_residuals/build.py index bb05f08..5314202 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): + #measurements = np.random.normal(loc = 20, scale = 5, size=100) + 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..e5714d9619542bbcab981442b045cd6fa1aec206 100644 GIT binary patch delta 50 zcmdnRxR#N_n3tEU|DS)%L=JPgDE*B5+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? F0RWlZ5hwrv delta 63 zcmZ3>xQmg)n3tF9Mq+E!L=JQ9bp4F{+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXk;}CKiSO diff --git a/q08_qq_residuals/tests/__pycache__/test_q08_qq_residuals.cpython-36.pyc b/q08_qq_residuals/tests/__pycache__/test_q08_qq_residuals.cpython-36.pyc index bc940407c474cab8b429f1ca7b15244d3c53778e..97a48c8cc856b1f3e0099a98184766930a95476d 100644 GIT binary patch delta 53 zcmZ3?F^z-6n3tEU|DS)%MvkeBa_RaR`MIh3#fj;OMcJ0d`r-LS*~JBk$*KCu`6;QJ JPcTL^0RYiG5+VQq delta 66 zcmbQnv6zFyn3tF9wAH+*jT}=MwM+Cf@^e%56O%GB^