From 089b02cada74c37456b8cda4b18d69d40d957f37 Mon Sep 17 00:00:00 2001 From: nemkothari Date: Fri, 2 Nov 2018 10:22:43 +0000 Subject: [PATCH 1/6] Done --- __pycache__/__init__.cpython-36.pyc | Bin 164 -> 153 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 178 -> 167 bytes .../__pycache__/build.cpython-36.pyc | Bin 650 -> 592 bytes q01_load_data/build.py | 12 +++++++----- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 184 -> 173 bytes .../test_q01_load_data.cpython-36.pyc | Bin 3979 -> 3968 bytes 6 files changed, 7 insertions(+), 5 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index ebbd53a2d5f8e74c1825d49e211ea6c89bbb6b24..edbcf10871aa763ea711de07e996a4b35dfd9ac1 100644 GIT binary patch delta 52 zcmZ3&IFpgXn3tDpp~9W$i5%t%Zu%MdxvBbjskzztB^ilDnfl@RMcKs#iOH$@$@wX% H6SJ%Uvg8rt delta 63 zcmbQqxP+0zn3tD})qh^pL=JQ9K>dvT+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXRq0+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX5Rn diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index 108e4a3757fe954026411d74f9a8c0f07f6551f0..05a4a1fd845fcb60823a72e9f2ea058421518e8d 100644 GIT binary patch delta 381 zcmYjNJxc>Y5Z&3`%YBeoidsof@kF@7TF}PABB&`erx1>t4Y?$jJ9ZBd*~3CBF-6E< z@h{k0FLqY`3->A=m^bqtGml|jolky#)aeA-?$_-*5b{m_1+)E$P1Uu41Yt&Eu$9he z&SC}xU39SZ0x?JElh9lCww7-@PiJ<#A`{T$8EU54gd!kCwxBiF3}KVhPQ^6Wjs{JU zFZdm=TeVwzwXd0OX;*vNA34_2>BW9OnTZRTrQ*jPNJ20?dB{{qjb8~>4OR9iOj{;% zEb^hMlIm21+|Uw@Cq;t8RNWhnvM42O)&s-Kq#8@tlDK{Kw!^U=2Lj0J&~iNM-Xq$(!C;?bE~6 OfOb2LrW(zIHv9ti!d(ym delta 372 zcmYjLF-yZh6ux(NX=7|r1O=6XNGVjM8Jq-}gS~vvqk`uRHYW)q4kozR*GuvmcvQEdv~J2$2V7 z;t)r~BY-&ZD7SfqSD(PMI9#LlQg*S`eAwkoGj|Y=l;|Zg@P+C{qfiH9CIhBL$5-Qw zH&469SEC`M=neL^6my)tHLSV$8)e_yC-YxZ z(l)G33!L!6mV)t~2`gw2#=gYm$th^U^gvb&kyQf)=KTV?1x)gD*xSD`e@DV)w}Zev zi~Ug~?zM97q?j-rM=lG)okYe%;cJz@z|rcmu~3cy1P*M#TK);^P|1Jb0BU&yw^qtj LRi@ccBh>l>7*1Z+ diff --git a/q01_load_data/build.py b/q01_load_data/build.py index e4cd8e3..1e206ce 100644 --- a/q01_load_data/build.py +++ b/q01_load_data/build.py @@ -1,10 +1,12 @@ +# %load q01_load_data/build.py # Default imports import pandas as pd from sklearn.model_selection import train_test_split +def load_data(path , test_size= 0.33 , Random_state = 9 ): + df = pd.read_csv(path) + X = df.drop('SalePrice' , axis = 1) + Y= df['SalePrice'] + X_train, X_test, y_train, y_test = train_test_split(X,Y ,test_size= test_size, random_state=Random_state ) + return df , X_train , X_test ,y_train , y_test -path = 'data/house_prices_multivariate.csv' - - -# Write your solution here - diff --git a/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc b/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc index 133357e0803cc77a9fa179800aad36162ab7db97..c107efde694174189ef3b2dd4ddd6b2e9a00329f 100644 GIT binary patch delta 52 zcmdnNxR#N_n3tDpp~9W$i5%t%QTiGAxvBbjskzztB^ilDnfl@RMcKs#iOH$@$@wX% H6SMpPy{r;5 delta 63 zcmZ3>xPy_yn3tD})qh^pL=JQ9RQ-(n+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX diff --git a/q01_load_data/tests/__pycache__/test_q01_load_data.cpython-36.pyc b/q01_load_data/tests/__pycache__/test_q01_load_data.cpython-36.pyc index 689755b50e9d543263dd64c6c6fa30cc162289d0..27094ac778834f96d1baae8d9384c8c06a288e03 100644 GIT binary patch delta 54 zcmeB{Z;?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l&0iV2c>(*y7*GHJ From 857b773f0b2febf2c862af6e62853774521a415e Mon Sep 17 00:00:00 2001 From: nemkothari Date: Fri, 2 Nov 2018 11:39:54 +0000 Subject: [PATCH 2/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 190 -> 179 bytes .../__pycache__/build.cpython-36.pyc | Bin 636 -> 653 bytes q02_Max_important_feature/build.py | 9 ++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 196 -> 185 bytes ...st_q02max_important_feature.cpython-36.pyc | Bin 1735 -> 1724 bytes 5 files changed, 8 insertions(+), 1 deletion(-) diff --git a/q02_Max_important_feature/__pycache__/__init__.cpython-36.pyc b/q02_Max_important_feature/__pycache__/__init__.cpython-36.pyc index 93c9119e93bd10425c9a680002a7f8007ca6fad4..195d2b94359f07ee445388566f95a9ca3c56813a 100644 GIT binary patch delta 52 zcmdnTxS5f|n3tDpp~9W$i5%t%3HllNxvBbjskzztB^ilDnfl@RMcKs#iOH$@$@wX% H6SG19z~~Z7 delta 63 zcmdnYxQ~&;n3tD})qh^pL=JQ9Z2gS<+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXBb5Z&3mI}Suq8@04iNl1v%#Kst7VM${_Ts64dtZ;B2WcM%@5DT=VF!w9` zOB*|FDEtG)!aXY{nfG4i}i@eB68kA)jO^T&vG*>SGH?5F*0CGL2}= zI0GUXvKidE+~F?wc!~Syqlcvz;AMm>QZFy;CTYE0x1SqUOvr%D$OLxC0A^%B5s=Pd z$|h`JohB677I~$%>)2hVby){f7CMj#hDmQ>-y?O`I6zTe3QJb`u9Ly7b_FeeXWU&FvrSX0P2|u`l1m2LgP;lG#+Bkf*y86etWKLV*Yx z6`SF$EtufK61J!*N7<_OjH0gUSI}!Lh=AAO_0taJ90Hg@j$L@V+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Sat, 3 Nov 2018 06:58:49 +0000 Subject: [PATCH 3/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 179 -> 168 bytes .../__pycache__/build.cpython-36.pyc | Bin 892 -> 852 bytes q03_polynomial/build.py | 16 ++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 185 -> 174 bytes .../test_q03_polynomial.cpython-36.pyc | Bin 1393 -> 1382 bytes 5 files changed, 16 insertions(+) diff --git a/q03_polynomial/__pycache__/__init__.cpython-36.pyc b/q03_polynomial/__pycache__/__init__.cpython-36.pyc index aa42922819662c41fcd07685edf2a72bf7ac881e..dc8b0d5fcae68e109497820b6ae718e3e56c2fb3 100644 GIT binary patch delta 52 zcmdnYxPpM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX0vvEn1j8=h37UW!tnrfi7Lgu*?&R?Rib)sedsODT<)ynF&Vje|&M<1SR MZWsUms$XQSf#1U_w6L_wv5?BYAheowY6BudQFauup=}2l}@t*oSa*bG){-BC((& zd`X$hs;tK9%oBCtis~a~zNn4!)A8F*!-4Qpc2vrC0SppY5Mc@X#$HB4V(`#1#8^2J zR5(w>*f}2I5gFRKeMfVWTVT_io}r-9m@vHga1vnV#ocz&7cy$aTnA23IggCuakr=p zW`?q%ma{JIKnvs8w>bsLArS-YRguF>I*k^^qCG~`LL+Edw`Y#TlK!3P^2h;$7A z;RS5tCG24}53CUoRlbv|00eWBYx2yPE4bm2mPWbYWeyA|wNce6fgwv$il?pogE{aO V?jCg7Pvk!Q;H;zv#b8^D_Af%_c((um diff --git a/q03_polynomial/build.py b/q03_polynomial/build.py index 26d8971..dc4864b 100644 --- a/q03_polynomial/build.py +++ b/q03_polynomial/build.py @@ -1,11 +1,27 @@ +# %load q03_polynomial/build.py # Default imports from greyatomlib.advanced_linear_regression.q01_load_data.build import load_data from sklearn.preprocessing import PolynomialFeatures from sklearn.pipeline import make_pipeline from sklearn.linear_model import LinearRegression +import numpy as np # 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') # Write your solution here +def polynomial(power = 5 , random_state = 9): + #poly_model = make_pipeline(PolynomialFeatures(power, include_bias=False), + # LinearRegression()) + # poly_model.fit(X_train[['OverallQual','GrLivArea','GarageCars','GarageArea']], y_train) + #poly = PolynomialFeatures(power, include_bias=False) + #poly.fit_transform(X_train[['OverallQual','GrLivArea','GarageCars','GarageArea']]) + poly_model = make_pipeline(PolynomialFeatures(power, include_bias=False),LinearRegression()) + poly_model.fit(X_train[['OverallQual','GrLivArea','GarageCars','GarageArea']], y_train) + return poly_model + + + + + diff --git a/q03_polynomial/tests/__pycache__/__init__.cpython-36.pyc b/q03_polynomial/tests/__pycache__/__init__.cpython-36.pyc index 6e2087691199f0bc7e5f879b594cb46948bbd2d5..4af33209f7c578b9dd566a833757a6ab72d52ac0 100644 GIT binary patch delta 52 zcmdnVxQ>y-n3tDpp~9W$i5%t%(fS$rxvBbjskzztB^ilDnfl@RMcKs#iOH$@$@wX% H6SMpQzBUp! delta 63 zcmZ3-xRa5?n3tD})qh^pL=JQ9H2sYH+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXY%7!}g=GxBp&_4875v-3+b5{okR!}E)>iwhEyQ}vVc XQ&Kk{W0YcIy{L5ir{3nL%sq?%AEp@K delta 78 zcmaFH^^uFyn3tC;Gh$wp-bT(zjM|0z8Tq-X`iV&ynffmI$)&lec_qdA=|!oPi6!~D i`iVI?3I#>^S*gh-#hZ6CN-?p{nmKc(<>p(=J&XV Date: Sat, 3 Nov 2018 09:25:43 +0000 Subject: [PATCH 4/6] Done --- q04_ridge/__pycache__/__init__.cpython-36.pyc | Bin 174 -> 163 bytes q04_ridge/__pycache__/build.cpython-36.pyc | Bin 975 -> 939 bytes q04_ridge/build.py | 17 ++++++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 169 bytes .../__pycache__/test_q04_ridge.cpython-36.pyc | Bin 2080 -> 2095 bytes 5 files changed, 14 insertions(+), 3 deletions(-) diff --git a/q04_ridge/__pycache__/__init__.cpython-36.pyc b/q04_ridge/__pycache__/__init__.cpython-36.pyc index 43421366bedf944488ce2a27f63ac34969d0db1a..1b5fea8d1d1a28487bafe1302ccbdf14000ef773 100644 GIT binary patch delta 52 zcmZ3-xR{Z{n3tDpp~9W$i5%t%0s0yFxvBbjskzztB^ilDnfl@RMcKs#iOH$@$@wX% H6SG_ZxJVKU delta 63 zcmZ3?xQ>y-n3tD})qh^pL=JQ9X#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX5aQDI&>}zvY2~inb`yJdV>=Zo$tjgM z@gQ7yAWIw&2h>;K#CS`qURZ0!-;C|?%;(uhyna&+^&V9D-)8mI1(E&B`NZF!a8g8F(f^*Nw!Fz z+~d(?FuBj-wTqszgl$|RGGzXdH|kx%?cNC4@UUd396*1stTzz{Nx7&d%z&2B#_uu5&pTraY&rq=t_R zeSX!2tABqUet-S*;_`WcTqf{EAOXlr5d9XE@s>aj!(Z_VEztxSZ2UEl12`~vjaIlt zAt2vG%XW1Yn8Hfi+5w;-}%^9`bs#cPU@`8^Nh2c`` zpOnUS-seWqva+4UH6Wb^7$^&4BUs|vD3_{@U>OXHtHuU;rpzc(t~wjansH&#g5ZTA z!QuYVD-t@r`^{5B*zso{NRm9OxSZDJ4A{xu)oQ96TJWrZ!x?4gv?_ph$17F2x_y~! zw(~ew?%lHEc`4YqS=g|(w;;0K1m&R=r8q&?Lp=b`2&vdj+hnMx0wPx9f05f<+v*i` zt4E@SR*Y(k8)n05E}MnwJO9?rImrz?t!_CWPoQBI)YMXx$K(GeJ)Z6C=C_SAZWCAT zXCVEXus2PlTq}^+byBY3suWD+s!~0tT#+_XkYg=@b=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}Dz4e2n3tDpp~9W$i5%t%Vfq>QxvBbjskzztB^ilDnfl@RMcKs#iOH$@$@wX% H6SKSkyMz)W delta 63 zcmZ3M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXINeifzw 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..671c392018767f30a0e70326414230eaa16485a0 100644 GIT binary patch delta 389 zcmZ1=uwH=En3tDpp~9W$)Qy}Q85LsmGxBp&_4875v-3+b5{okR!}E)>iwhEyQ}vVc zQ&KlSWz1%jXJKGqU;|=jATHJb5+w{NjLnQO%(aZQOts9DbD1YIvH+1V^DV~s$*Qah zlTBCz8TlrM16gS-`~>w+Vrdp)DdGkiTqFh}#6g6_~wiZ|b4%x08jW?*1o17c?&E>;5)B@8Ky&5SWjwT!h)lT(-{i!c{) z1BGv~7UdSF8bT_9ak2ul=;SCiQ33|^u^Gxq0Zr9pDq;ar jMbaQPx{1n@S=ogVrW&%_2}pnxOM(a)5FtCco_zxV9l%PD From ce21c90280811991e296eef9ee5a5e5e6d76c110 Mon Sep 17 00:00:00 2001 From: nemkothari Date: Sat, 3 Nov 2018 09:51:08 +0000 Subject: [PATCH 5/6] Done --- q05_lasso/__pycache__/__init__.cpython-36.pyc | Bin 174 -> 163 bytes q05_lasso/__pycache__/build.cpython-36.pyc | Bin 975 -> 844 bytes q05_lasso/build.py | 14 ++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 169 bytes .../__pycache__/test_q05_lasso.cpython-36.pyc | Bin 2080 -> 2069 bytes 5 files changed, 12 insertions(+), 2 deletions(-) diff --git a/q05_lasso/__pycache__/__init__.cpython-36.pyc b/q05_lasso/__pycache__/__init__.cpython-36.pyc index 1005306dfd1495f17293e8f96d1fe442f494d410..fa7f8b27e2be0d5315d9bae464f791e94e8f3440 100644 GIT binary patch delta 52 zcmZ3-xR{Z{n3tDpp~9W$i5%t%0s0yFxvBbjskzztB^ilDnfl@RMcKs#iOH$@$@wX% H6SG_ZxJVKU delta 63 zcmZ3?xQ>y-n3tD})qh^pL=JQ9X#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXetVl>$lRgeKKOfZeFR`o zi3AqphE%x3V{C}=YJw5Oz9BWPNE3lz~ONX<(!_$^(5%r%hr>KC!;OP^M2+%Qb?m5HhuR z%E;6(|6uQMhXoF|?vPpm#>-wjEHWAAGCMEKkgHMru~6rF!V?)M@Hpn;3(pfN2I(l5 zTn&^wQ&P`w$=ZeuQm%Ee1pnwo0E8p3@SmyP{11tJOD1AYz2ua&1vh-4rBNYpRpem7 tK^MSM#dA?)Fu#;S^<3Qz_#dn~TKhGu^f{Gp+~SRDgxg@C?5&W<`wN`WeQE#z delta 582 zcmYjML5tKd6mHU{Gwrlv9aLmN5D}pli+U9WUGyTN=wS^)iA{EAO4HUPBktN|5B0jj z(7PuuUi<<62Elu7p2WZ4$)vk1=J9<=zI^Y!ydVD0Nq8rY!!NHs<4^7;e0~L$VL79y z2f$$g^?UFd;Rwfgj?dv_^Zo()6F82u`F=h7{o%s5$G;9f-Y35KNdw`;2cnH;`oT@;%9qeHb4&4rvo(j#$8=c;n(>ry}I&XBM z&h5}HeBq@2)0e_FOw+>PB!1B6l=c4Y9+Hh!S;!2ct)z~YAc$O z6-o{e-n=FjCT(sY?ZE+a5P=XRAb}?=7Q-``ArYI$p@+q;_D|+FQ!qyHl$z0U$&{EG ohe#|%md;zUHOG(rN0*GIr+0Zn*A=@5%}v_=5ty2YY`6>WA9AOcdH?_b diff --git a/q05_lasso/build.py b/q05_lasso/build.py index fb30d50..5ed5b0b 100644 --- a/q05_lasso/build.py +++ b/q05_lasso/build.py @@ -1,14 +1,24 @@ +# %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): + model = Lasso(alpha =alpha , normalize = True) + model.fit(X_train,y_train ) + y = model.predict(X_train) + yt = model.predict(X_test) + RMSE = mean_squared_error (y,y_train) + RMSE1 = mean_squared_error (y_test,yt) + return np.sqrt(RMSE), np.sqrt(RMSE1) + + diff --git a/q05_lasso/tests/__pycache__/__init__.cpython-36.pyc b/q05_lasso/tests/__pycache__/__init__.cpython-36.pyc index 88694349bfe01743507f538dd58873ee81a6ec3c..b95fc2d2f599d29def09e0f019ed7edb13e0f39e 100644 GIT binary patch delta 52 zcmdnOxRQ~>n3tDpp~9W$i5%t%Vfq>QxvBbjskzztB^ilDnfl@RMcKs#iOH$@$@wX% H6SKSkyMz)W delta 63 zcmZ3M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXINeifzw 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..2f9a3f48ed260f1f4a242207a1eca861f9883294 100644 GIT binary patch delta 55 zcmZ1=FjauVn3tDpp~9W$jU1a86=L)=@^e%5^HOuO^Gh-ki!$}Y^NX^J3lfu4^^@~c LQa3+kv}OYU{mT Date: Sat, 3 Nov 2018 10:37:02 +0000 Subject: [PATCH 6/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 185 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 702 -> 695 bytes q06_cross_validation/build.py | 10 ++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 191 -> 180 bytes .../test_q06_cross_validation.cpython-36.pyc | Bin 2091 -> 2080 bytes 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/q06_cross_validation/__pycache__/__init__.cpython-36.pyc b/q06_cross_validation/__pycache__/__init__.cpython-36.pyc index fa7d8bff4b4367609876242346df0325d2410dff..b89f1a30bf63f7ee44dee5113970bb19532a1fb4 100644 GIT binary patch delta 52 zcmdnVxQ>y-n3tDpp~9W$i5%t%(fS$rxvBbjskzztB^ilDnfl@RMcKs#iOH$@$@wX% H6SMpQzBUp! delta 63 zcmZ3-xRa5?n3tD})qh^pL=JQ9H2sYH+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX;zh z0yZAR5;J0EW8#d2gr)D(>34VjEWgoLnjH80$>r1g{jS#~=X+EHYj~h6WD$#5k0sJC z(=rou4L~|^(mfxXe)b310t1Lar`r!$s95lZkBw|>G#WRWPiq@uAq|4%AHc$aQ1e=-$_7SC fp;Nr+H~ya`$ZUL8De*X$7w!v;LmB2}{s8p@SGZSZ delta 347 zcmYk1ze)o^5XN`zZtpJVB|=I;u&}W@h?Z)joi7j~4xctWsMXX{^%w z1a>}$EWUtGAc%##V&TB|F$44GH!t*+W~cpr_I|r#-_T_jhhY_0iHJ4;1gW4KxT7p( zJ(jUOmUrTee)I?--P7@?3|-HR_7OB8> z*kn90iqBh{tp1XyLEfH3mNrsgZDDL-#bRAbh5DJO+)aIz#Y{F>@cY@kxR&Lz!Pe+v zs&K`PYzki2M++q@EREi-;by<@i98;GA*jLj4HnZ_@m9#jMjBDrRB*#58jXrwmyI13 nYNPx+Hg;&f7`Wp1{y+1ZZF=rlmo;AcmvrVVhZOQ44~Fyy1!`J? diff --git a/q06_cross_validation/build.py b/q06_cross_validation/build.py index e39b93b..4ba901b 100644 --- a/q06_cross_validation/build.py +++ b/q06_cross_validation/build.py @@ -1,13 +1,19 @@ +# %load q06_cross_validation/build.py # Default imports from sklearn.model_selection import cross_val_score import numpy as np 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 cross_validation(Model,X,y): + scores = cross_val_score(Model, X, y, scoring='neg_mean_squared_error', cv=5) + mean_E= scores.mean() + return mean_E + diff --git a/q06_cross_validation/tests/__pycache__/__init__.cpython-36.pyc b/q06_cross_validation/tests/__pycache__/__init__.cpython-36.pyc index ca3f5cd76d3a5d9abb66f9d0edaf0d9dac4ec0bc..0653646e88e0019d89be7734a6a979ad279f0231 100644 GIT binary patch delta 52 zcmdnbxP_6!n3tDpp~9W$i5%t%iTWA&xvBbjskzztB^ilDnfl@RMcKs#iOH$@$@wX% H6SG1A!EzE$ delta 63 zcmdnOxSx^3n3tD})qh^pL=JQ99Q};^+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXzL diff --git a/q06_cross_validation/tests/__pycache__/test_q06_cross_validation.cpython-36.pyc b/q06_cross_validation/tests/__pycache__/test_q06_cross_validation.cpython-36.pyc index e7acaafb51ef25b340dab8d17122199d81af9aa6..b54483eba7d7221f3e8717262eedaa23c5dd47ca 100644 GIT binary patch delta 55 zcmZ22ut0#rn3tDpp~9W$jT|ye3Pt)E`MIh3d8xVC`6U^NMVb2H`9;~q1&PV2`pNkz Lshj