From 9a697af19566cf4a1a360872efd25db7396e867a Mon Sep 17 00:00:00 2001 From: iampa1 Date: Thu, 17 Jan 2019 06:32:21 +0000 Subject: [PATCH 1/4] Done --- __pycache__/__init__.cpython-36.pyc | Bin 164 -> 149 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 178 -> 163 bytes .../__pycache__/build.cpython-36.pyc | Bin 650 -> 620 bytes q01_load_data/build.py | 11 +++++++---- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 184 -> 169 bytes .../test_q01_load_data.cpython-36.pyc | Bin 3979 -> 3964 bytes 6 files changed, 7 insertions(+), 4 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index ebbd53a2d5f8e74c1825d49e211ea6c89bbb6b24..1e8e4ff9dd18174160740af1b9d19053c0794a67 100644 GIT binary patch delta 48 zcmZ3&IF*sZn3tC;O~D~%B8Rz*lYT~iZmND}Vs1gAp?-LNQFd`bVsff}a(+tc#4IZS DL@y5r delta 63 zcmbQrxP+0zn3tD})qh^pL=JQ9K>dvT+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXRq0+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXf%I`gB+~;%+HVBH)*sLJuhU0Yy_-kpKVy delta 380 zcmYjN!Ab)$5X~gn?e5xMq!xP*f^CBhR(7g71&9Up=F|`!nqX<3kI`^ zfuVs_&Ecruw$#rko)$Tele_6GzAVyZ&KF9?_kynyRpfD!We24w<~&uh{)Dssj%||e z4-iDqfnC@K(Xmwz3t}%pUG5vdOcpGWBCOl^@TBP!_e!{(Td-$K6P)G+TW0*+xt7jt I08K)@Kgm2>;Q#;t diff --git a/q01_load_data/build.py b/q01_load_data/build.py index e4cd8e3..8f79288 100644 --- a/q01_load_data/build.py +++ b/q01_load_data/build.py @@ -1,10 +1,13 @@ +# %load q01_load_data/build.py # Default imports import pandas as pd from sklearn.model_selection import train_test_split - - -path = 'data/house_prices_multivariate.csv' - +path='data/house_prices_multivariate.csv' # Write your solution here +def load_data(path,test_size=0.33,Random_State=9): + df=pd.read_csv(path) + X_train, X_test, y_train, y_test = train_test_split(df.drop('SalePrice',axis=1), df.SalePrice, test_size=test_size, random_state=Random_State) + return df,X_train,X_test,y_train,y_test + diff --git a/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc b/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc index 133357e0803cc77a9fa179800aad36162ab7db97..6941522f771d6c411f01430aa1786c505ac605f9 100644 GIT binary patch delta 48 zcmdnNxRQ~>n3tC;L%|_tB8Rz5n0`inZmND}Vs1gAp?-LNQFd`bVsff}a(+tc#4JAm DPE`+D delta 63 zcmZ3M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXf0*OoDz!er~FMW@2tZqM?3xeo=ODL1J>MesX?F>L#Xc FUI2}h5Ptvw delta 66 zcmew(*DcRs%*)I5(|=ynMvk+L+WGn!`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n?Evk^8x@Hdl<(6 From 7558aa86ee2398a9814bdeba89fe953805ac06d3 Mon Sep 17 00:00:00 2001 From: iampa1 Date: Wed, 23 Jan 2019 05:43:49 +0000 Subject: [PATCH 2/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 190 -> 175 bytes .../__pycache__/build.cpython-36.pyc | Bin 636 -> 646 bytes q02_Max_important_feature/build.py | 13 +++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 196 -> 181 bytes ...st_q02max_important_feature.cpython-36.pyc | Bin 1735 -> 1720 bytes 5 files changed, 13 insertions(+) diff --git a/q02_Max_important_feature/__pycache__/__init__.cpython-36.pyc b/q02_Max_important_feature/__pycache__/__init__.cpython-36.pyc index 93c9119e93bd10425c9a680002a7f8007ca6fad4..34bfc87568ebb2a7a0675b2b5da2275f0c78806f 100644 GIT binary patch delta 48 zcmdnTxSo;2n3tC;O~D~%B8Rz5jDALbZmND}Vs1gAp?-LNQFd`bVsff}a(+tc#HM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX6#4 diff --git a/q02_Max_important_feature/__pycache__/build.cpython-36.pyc b/q02_Max_important_feature/__pycache__/build.cpython-36.pyc index 2b7cfd439c8bcd90f292188cc9dda691033659ba..bfba9f2fcb5e915bae501db34af2abb4ab456e39 100644 GIT binary patch delta 263 zcmeyv(#EQ6%*)Hg@!vhhoQZ+qF#{4{1+pE0xY%i;vbI<%dn!{3b2AeoLn>1iM>9hT zvm^r}!$iL%My-h(CEaS7YnZcu3Tl8@oS~ITk|CHulf}OU`P2O|T+V+JI^3S>I~ak0)sW$lS6NiG^dP7OmALo-7Sqa;Hu za}9GAV+vymQ!ir*a}84pvp7R5lO#hHQxign zUX)sySdyQspO}-QP*9Ygm6}{qJUN#!l#3JOJ{BOsF!>y#7$e8zr;JXF+>hZmND}Vs1gAp?-LNQFd`bVsff}a(+tc#H=U) DQ|}Lm delta 63 zcmdnWc!ZI|n3tD})qh^pL=JQ9Lj8>V+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX From f4fbec70118bfe03e31f5b9dfd5ad87614a24d07 Mon Sep 17 00:00:00 2001 From: iampa1 Date: Sun, 27 Jan 2019 04:06:10 +0000 Subject: [PATCH 3/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 179 -> 164 bytes .../__pycache__/build.cpython-36.pyc | Bin 892 -> 925 bytes q03_polynomial/build.py | 12 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 185 -> 170 bytes .../test_q03_polynomial.cpython-36.pyc | Bin 1393 -> 1378 bytes q04_ridge/__pycache__/__init__.cpython-36.pyc | Bin 174 -> 159 bytes q04_ridge/__pycache__/build.cpython-36.pyc | Bin 975 -> 1083 bytes q04_ridge/build.py | 29 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 165 bytes .../__pycache__/test_q04_ridge.cpython-36.pyc | Bin 2080 -> 2091 bytes 10 files changed, 40 insertions(+), 1 deletion(-) diff --git a/q03_polynomial/__pycache__/__init__.cpython-36.pyc b/q03_polynomial/__pycache__/__init__.cpython-36.pyc index aa42922819662c41fcd07685edf2a72bf7ac881e..65d49cb68a0976c11c69fb68e9838d397ba19f25 100644 GIT binary patch delta 48 zcmdnYxP+0zn3tC;O~D~%B8Rz5pngVvZmND}Vs1gAp?-LNQFd`bVsff}a(+tc#4Jw$ DOOX#m delta 63 zcmZ3&xS5f|n3tD})qh^pL=JQ91pSQs+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXg diff --git a/q03_polynomial/__pycache__/build.cpython-36.pyc b/q03_polynomial/__pycache__/build.cpython-36.pyc index 3be41d0c14271187dca6351ed83186fc0c5c4807..92e306ed279559108bf12cca77bf9154dffa9162 100644 GIT binary patch delta 570 zcmYjNzi$&U7`1)pyK8cnCRZjH%fL+mb?AaBBqYSrs1gInsuWrI-1NfzlFt>K6zFiQ z2t}D082Ll^C%iJ{UqDFZb6EOW-_x`F{Jv-Z4ZerRCrL7R^yK{VjuG;k+$)a!1$O&+ zb9{0E1bE?>k%%Z!6oQ^!a&aIAVklyfz!(l-@P&#I>W0Ok7_0GW0x^V;z-a0Bbd|y( zOnN4cVEBe)>E`2koKYKH?^%u;28!!aL1Rd zr=QrGtvur!-ZM(p3~hs%^_#lr&^Z9L)JoaFxl8>jqawM=%{;G+(hJp?EYNP4c2l)` ztgs#mZ1`?&w9G3TcK=D{S>Dtiloqj;71ZUtHPR@{%NkViljsRv{xh3i*QJ`~vTWqD z>DyYrZyUK#(*=sA+aK)V_BDHaHbQ9|ArLyEDUGQJn_U(3`T0|g?oVUv81kXi)p;c?N^A`aIcN=GId394Zon=*Hxzt*AHq@%UmW{Hs h+eg0#sk;$9$A{e%>dgI2J4T2x=ze*r?+cj)(vN delta 531 zcmYjOL5tKd6i(8n?R45vJP6*z6{M#g<{*fy%8Gl@b;ZjXl#-ofXS=l1;U!%e=&*Dw0Mrs zoA(+-0&=FBx-eE+Ery3pwJ44@3I2)2R-|*cbE2hfL7Se}jndWlJAo8){(6_6Hnq;> z@oAYqZ6(l7&!IWf6KgIM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX^S*gh-#hbS?N-?p{nmKc(<>qV5J&XV--W*^6 diff --git a/q04_ridge/__pycache__/__init__.cpython-36.pyc b/q04_ridge/__pycache__/__init__.cpython-36.pyc index 43421366bedf944488ce2a27f63ac34969d0db1a..3ad8b5b270084da9f850ef632f98f9ae0d364240 100644 GIT binary patch delta 48 zcmZ3-IG>Tjn3tC;O~D~%B8Rz*kA6meZmND}Vs1gAp?-LNQFd`bVsff}a(+tc#4Hy8 DNgEF^ delta 63 zcmbQwxQ>y-n3tD})qh^pL=JQ9X#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXDjkTNH}sq1JX<)I3Yxkkb;mPhkyjKBDI`xCFx0Tu|1IzlGEgx z58=WG`2^yCM&b)NQSL0{f^f^v)m7#4t7kuHHfs+@?{*%0j`PF0GkmmP;#9v7gd<4e zq=XS-ZJJQ#maE5nT-_u{E38t+yd+GktV$fH3V%*^d{$$1)?iK60)N_`c0@3@RXQRR z)eFM9(49M&O+-!9MIaiNF6%*W+J`zc=M*Eo=@QiEgbknq1M3sbKJLJCTgYjdEo08| z-1*-w%(@4y=?V;{D`nkP7+5AS5bagVpoul=&pF9n`O>S)F# zhzO+2C3>q#&P61+=BE!Vjt}ygf~b)31XPsH5*;6N8FLMzi8@|XvFgvyOJ84qKfTzP z5PJv?7bj}(yuztA5wvrLY72Tv&&e5?5>2&h`J(MzcptR|n*obiZ4tl7rT-j%2 z&&4jhtq((Le4Z2s+*Gq%raXyHVINPx@oi%mN{WVY_hM}-pCT=JoSDkWjZt8y@kE;d zL!h*@JWYUM{298kQtq83d)8-jzc{jszTa<9g%rjyPYb?2{+P={RqzRnC%J$z7souC zpoB@B0hf`4eF;j%c{V;;dm2fr_jq>}Ct_5b7{C1QU{w_&IHZAJjmSRQ3xTkCO+?x- zYe=4nJdKn_#sBt6Oy_NR+V<^XiyGz+i45#=pDn4w1leSxYgQ>zO-glGP+(223@wE5 zvssF)XjZWH&5jf_-nJ^$Vb8Fc6Rz_#iFZf;Zgq6DwjSL+ol)7Yv`>JA_7z16Yg&S` zX`ybRg=E<%U!O$o(eN!%W`Rf2_ZnDf~^BE6bmW1vD@ablbr3G)RHb-*YXqC zS@=QO5CiI8VB&Rpt-28Fef{M9{_x}Rc=+|hck<13oZrr!&jio9_JLdamS*! zgZ=l)){(fKPepw~yQr*`q@pDq=CET?l$@$eaj?_6sLFJ)^Cas_NDrGruvvYorVxGtq%CmJ28z)TP0$4Q z9QFDHDZAoiO1AZ90Wr(jI<~AB7yZCUP{VwwR%5X2{IZb{d;>7qyz!CTz>CuTgvisI z;ze;d`+v!^#m;Va`$lJd*~+sig6n<4)H!ElVBc+~A;Soi%66n;%eE}Dz4e2M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXdKI1k diff --git a/q04_ridge/tests/__pycache__/test_q04_ridge.cpython-36.pyc b/q04_ridge/tests/__pycache__/test_q04_ridge.cpython-36.pyc index 0549421cdf25fbea68fb6e1ccf50b8031ddf573c..e8ef6fbeda7a067967e70fd74b2563830c6a97cb 100644 GIT binary patch delta 385 zcmZ1=uv&oAn3tC;O~D~1btC6SMwtlxjQreG{mjJNf<#08@cg3e;)2BFRQ=@ql+?{n z8M7JXSr`}?*nrp>h>JCVL4q6b1h>nQ!Vr4T;|D)EI=g8e2X!DvMQ^>WD^!a zM!w16Kvo(HKSBMISek`cinxIW7m0xgaS$Of`6IjVWK&i}utEB&AV;tQG1w7GKnAKK zY8bK@YZxbYu}M!p!fJ%eI59S57Cy!*#mRB3l9R*O1i?~wiZ@?l%x08jW?*1o17c?&E>;5)B@8Ky&5SWjwT!h)lM|RHi!c{) z1BGv~7UdSF8bT(Pu5}+1{!O}rVDluPID%A vu^Gxq0S(t=Dq;arMbaQPstfP2nSqUxnQX{zB_IJ(B?%&AK!oh%YW58PYDG=a From b534c43d4f0d748b83064ede46e9763c241e2808 Mon Sep 17 00:00:00 2001 From: iampa1 Date: Sun, 27 Jan 2019 04:13:19 +0000 Subject: [PATCH 4/4] Done --- q05_lasso/__pycache__/__init__.cpython-36.pyc | Bin 174 -> 159 bytes q05_lasso/__pycache__/build.cpython-36.pyc | Bin 975 -> 809 bytes q05_lasso/build.py | 9 ++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 165 bytes .../__pycache__/test_q05_lasso.cpython-36.pyc | Bin 2080 -> 2065 bytes 5 files changed, 8 insertions(+), 1 deletion(-) diff --git a/q05_lasso/__pycache__/__init__.cpython-36.pyc b/q05_lasso/__pycache__/__init__.cpython-36.pyc index 1005306dfd1495f17293e8f96d1fe442f494d410..090e79311e23c3344f079fa72b5a6ef1d852cb7d 100644 GIT binary patch delta 48 zcmZ3-IG>Tjn3tC;O~D~%B8Rz*kA6meZmND}Vs1gAp?-LNQFd`bVsff}a(+tc#4Hy8 DNgEF^ delta 63 zcmbQwxQ>y-n3tD})qh^pL=JQ9X#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXKxYlmJ~4*jqa zR=GW_4eQLAVT|S%JM-t}=&OVf`n+0w+WWY?YeyI&BLvh2-3669018bJ!;CQN!Mes% zJj9A9Yeq0q1&C}#X4u56u=1CIHOgIP`s4_;?ED6|Zckts$a}k06lROI`U9oi0uJxCqb3zSSUp F;Rm-0Z%hCH delta 592 zcmYjMJ&)8d5Vf5++07=)-ttkPMM4OQZHRytfdnUz5DlW>u#i?E_T6oiFKjPjA;%S= zJ;W+K70osL0R9BMJ1WFqpkkam5FWkf@tZdz&$0L24{k+K@a6eu_R-k{PcG3c$VQyD z7$Y&{UW;E)7P5$q*%>z3ytzkz4G}_{Z&we0zB~8z;g7c;?xq+NdprOI+y|)FKpHiO zV@|kpU3_>5zq%$+9$57E0V;;Xl=O z_TtTBB+ob11?E+@}+jVF_mR|Tvk1ZM*dyDpT_ qas&=Ju@qX`vSjD?KmCs`fMy1_i;AyuafiT5+2J7`K!i4&srv`gUYBhE diff --git a/q05_lasso/build.py b/q05_lasso/build.py index fb30d50..63af47c 100644 --- a/q05_lasso/build.py +++ b/q05_lasso/build.py @@ -1,14 +1,21 @@ +# %load q05_lasso/build.py # Default imports from sklearn.linear_model import Lasso import pandas as pd import numpy as np from sklearn.metrics import mean_squared_error from greyatomlib.advanced_linear_regression.q01_load_data.build import load_data -np.random.seed(9) # We have already loaded the data for you data_set, X_train, X_test, y_train, y_test = load_data('data/house_prices_multivariate.csv') +np.random.seed(9) + # Write your solution here +def lasso(alpha=0.01): + clf=Lasso(alpha=alpha,normalize=True,random_state=9) + clf.fit(X_train,y_train) + return mean_squared_error(clf.predict(X_train),y_train)**0.5,mean_squared_error(clf.predict(X_test),y_test)**0.5 + diff --git a/q05_lasso/tests/__pycache__/__init__.cpython-36.pyc b/q05_lasso/tests/__pycache__/__init__.cpython-36.pyc index 88694349bfe01743507f538dd58873ee81a6ec3c..6c3ba2d6d477c88eb0efcd3a4fb8ac0e539ee493 100644 GIT binary patch delta 48 zcmdnOxRjB@n3tC;O~D~%B8Rz5kbXvfZmND}Vs1gAp?-LNQFd`bVsff}a(+tc#4IlW DOb-u8 delta 63 zcmZ3=xP_6!n3tD})qh^pL=JQ9ME#8X+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXdKI1k diff --git a/q05_lasso/tests/__pycache__/test_q05_lasso.cpython-36.pyc b/q05_lasso/tests/__pycache__/test_q05_lasso.cpython-36.pyc index 438235e09efc7f1a0a186767f404ef51087308dd..0d61a78ac17617782d77e038845651144475a583 100644 GIT binary patch delta 51 zcmZ1=Fj0WRn3tC;O~D~%BgZC2nF#%i{M=Oi%*5P+L__`X{G#mQg2d!h{p9?V)Xh&B Gt=RyDW)O7% delta 66 zcmbOzut0#rn3tF9r~kaDjU1a8wbS)8@^e%56O%GB^