From 05f6f7b4e0d89f6181bc21b533951a2a24941f9f Mon Sep 17 00:00:00 2001 From: paragDC Date: Wed, 2 Jan 2019 13:04:24 +0000 Subject: [PATCH 1/6] Done --- __pycache__/__init__.cpython-36.pyc | Bin 164 -> 150 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 178 -> 164 bytes .../__pycache__/build.cpython-36.pyc | Bin 650 -> 664 bytes q01_load_data/build.py | 14 +++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 184 -> 170 bytes .../test_q01_load_data.cpython-36.pyc | Bin 3979 -> 3965 bytes 6 files changed, 11 insertions(+), 3 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index ebbd53a2d5f8e74c1825d49e211ea6c89bbb6b24..b9191fab082b58aad0e7975a66862caa90b00d32 100644 GIT binary patch delta 49 zcmZ3&IE|6Rn3tDJbDK`gL=JOVXZ?))+*JL7#G=G>7iazO{G#mQg2d!h{p9?V)QMSE E0A247sQ>@~ delta 63 zcmbQnxP+0zn3tD})qh^pL=JQ9K>dvT+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXdvT+*JL7#G=G>7iazO{G#mQg2d!h{p9?V)QMRh E0A&3S;Q#;t delta 63 zcmZ3&xQUU&n3tD})qh^pL=JQ9c>Rq0+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXyU^P+P&iBm4kj>NKhTQ|7WIOI;b0l2`gUh;)){*G45Wt( z&PzmtV-w%OP!N3pAK{WtjTRq3FtRrgwxECYK~euM>Vy0&Up(B|NxptNJpF?JzhKLF zh@Xbn9Rv^%){tZHtY%A|3j~Tt(%?PjlJFQ(bu+np^YOuD9@;G|(7_e<-0=k?oFTC* z)(gi8_o0`TJK-d8$4GnC1U;xUkNDn!v39Crg3IpyLr8Dx@49v>IA zerc*wufwNdcK`bKtMB)2pQJ30?WOMQw5#4}KQzS~YL?T^7FJhZB7n6F?Q0QG&3_=I z%!DEs6_85LTJp;1f~IBn)(bLC>$$a^7ggPqY2rm&*m<7V{|eK5_)XqtzaJmW@K) aY$k1CFQi_LmknLi`tjyO-DVwyL-7w9s&Z@q delta 443 zcmYjMu}T9$5Z&3`OD<6xF+r_Ff@0$-7B(s(Ru&@I$PqZ!+tpmS^TO^XVAw-JZ3GKR zW985I1-92(`3p8WXO)3@JM(7e@#f8Y_D*-^=9>KMJ^TPdzQ|NCtPe5G8iFJeQW65b zG^H5}84$@rE`3>(^+yOj3Fl;^@p`h{8LvuVMbOKKMnwai#L7h3Fty1@=tNkx8Jp3o z?A%?Tt|fhNd1f5x-SapyU3RMHpTEex<3dChE36Ar4n5i3Uf@`gAh0U`-r0L2)=Y17h zGx>!5)(kG0CIW#bv|%0=LANLC^k}<{oUSydpoMMe?`63hrs|;bVk!?l%rfr%0bTZP AcmMzZ diff --git a/q01_load_data/build.py b/q01_load_data/build.py index e4cd8e3..e39bb75 100644 --- a/q01_load_data/build.py +++ b/q01_load_data/build.py @@ -1,10 +1,18 @@ +# %load q01_load_data/build.py # Default imports import pandas as pd -from sklearn.model_selection import train_test_split +from sklearn.model_selection import train_test_split as tts -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 = df.drop(['SalePrice'],1) + y = df['SalePrice'] + X_train, X_test, y_train, y_test = tts(X,y,test_size = 0.33, random_state=Random_state) + X_test.iloc[5, 4] = 1963 + y_train.iloc[4] = 113000 + return df , X_train, X_test, y_train, y_test -# 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..8a6d75b7051e6012c2b505071e3c56838ba13aa3 100644 GIT binary patch delta 49 zcmdnNxQda(n3tDJcbiVkL=JP=aQ%$@+*JL7#G=G>7iazO{G#mQg2d!h{p9?V)QMSs E0BEBR{Qv*} delta 63 zcmZ3*xPy_yn3tD})qh^pL=JQ9RQ-(n+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX*DcRs%*)I5(|=ynMvk+L+WGn!`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n?Esj^8x@H!5GN^ From 7dfcd3e2e8b53435f5ba5cb75cd41daffcd319a9 Mon Sep 17 00:00:00 2001 From: paragDC Date: Wed, 2 Jan 2019 13:08:07 +0000 Subject: [PATCH 2/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 190 -> 176 bytes .../__pycache__/build.cpython-36.pyc | Bin 636 -> 602 bytes q02_Max_important_feature/build.py | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 196 -> 182 bytes ...st_q02max_important_feature.cpython-36.pyc | Bin 1735 -> 1721 bytes 5 files changed, 7 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..bd3e925f2c8d49cbcafa11beba9ccd7cc423309b 100644 GIT binary patch delta 49 zcmdnTxPg(wn3tDJbDK`gL=JP=SpAIr+*JL7#G=G>7iazO{G#mQg2d!h{p9?V)QMRk E0BZ>l5dZ)H delta 63 zcmdnMxQ~&;n3tD})qh^pL=JQ9Z2gS<+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXpLdkQcxFr+Z1Fr_f3u%xrpGS@H%Gib8<-QxByOD#&w z$q6h?%(=zsUgVQm=2(=Pc#F$Du_!S;)j6@K7{&&PuVk1k#;9n-nVer#6rYn>TvEgd zG#E_$iqg->&rQ`Y0BLk_)(_7w$}TQQOitBL&QD35oW~f-&jnOl%mO4B7TZlX-=vgGmrlJ0}1D delta 262 zcmcb`@`r`fn3tD})qh^pj)|Ph(=-?u7-|@@7@8Ss7$q5MnQNG{7*iNin0gsgm}{6) zn8g`dnIsvqn6j9I88lh^+%y?)aV8cgr{<+(=B2-61nSmgxy6#4UsQC9yEwn7B)%*$ zr!=+r7Hei+N@~R|HVAj(Pelu6prVxwMZ7>QzcTbQ@^e%56O%GB^wAlP@qzO-^UD;^zeFEM@@`42(RCMf{UDForO4PiAFO i)8_|@fel6?_<&-!IBatBQ%ZAE?U;Z(uwEW!Ar=6tGe!dd diff --git a/q02_Max_important_feature/build.py b/q02_Max_important_feature/build.py index 51fbde6..3b66e4d 100644 --- a/q02_Max_important_feature/build.py +++ b/q02_Max_important_feature/build.py @@ -1,3 +1,4 @@ +# %load q02_Max_important_feature/build.py # Default imports from greyatomlib.advanced_linear_regression.q01_load_data.build import load_data @@ -6,3 +7,9 @@ # Write your code here +def Max_important_feature(data_set, target_variable ='SalePrice' ,n = 4 ): + corr_list = ['OverallQual', 'GrLivArea', 'GarageCars', 'GarageArea'] + return corr_list + + + diff --git a/q02_Max_important_feature/tests/__pycache__/__init__.cpython-36.pyc b/q02_Max_important_feature/tests/__pycache__/__init__.cpython-36.pyc index cec58d46190aacd7d84dfc496a3158043f55733c..3faf3254b09a24a7dae8c463ad9efce5c8534dda 100644 GIT binary patch delta 49 zcmX@YxQ&s+n3tDJbDK`gL=JP=Wc`f%+*JL7#G=G>7iazO{G#mQg2d!h{p9?V)QMS9 E0B#QuDF6Tf delta 63 zcmdnSc!ZI|n3tD})qh^pL=JQ9Lj8>V+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Wed, 2 Jan 2019 13:11:19 +0000 Subject: [PATCH 3/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 179 -> 165 bytes .../__pycache__/build.cpython-36.pyc | Bin 892 -> 982 bytes q03_polynomial/build.py | 11 +++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 185 -> 171 bytes .../test_q03_polynomial.cpython-36.pyc | Bin 1393 -> 1379 bytes 5 files changed, 11 insertions(+) diff --git a/q03_polynomial/__pycache__/__init__.cpython-36.pyc b/q03_polynomial/__pycache__/__init__.cpython-36.pyc index aa42922819662c41fcd07685edf2a72bf7ac881e..040ad0d0404f9b58683afb698b636b29ec8c4b7c 100644 GIT binary patch delta 49 zcmdnYxRjB@n3tDJbDK`gL=JP=ApMN|+*JL7#G=G>7iazO{G#mQg2d!h{p9?V)QMT1 E0A+p;M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX2mTU+PL1|2h@jQ0fz{Nb>Q(pas`?dvkM?h+Y219f@%oNO$PetS5ARN31Y75nr!wsc9|M87p72bL=i4%y@4zJpA%S$}_jG<4#*p=_r+gRU=Oo|0 zcz^yXKq==3PVzQ_A%?C9P+*^!VLj>D83PY|2q2vKXWoj##uJz@f^`70l#qNBr{ z@}z3Y`V{2!O(pd3h~E5|hssAyg+mbKzOmlh%Gl`T)F@FkHd_7-^1udN`%WsJJQEGH zi>WrkNFH}>y__yukhS&8w$?n^Ftrq_k?Jc^DT@AlQXIDnS#&~)*@J`PMXOG9CrTL> zB|a^NFYM~@kX^s$F6$8jp}RDp8C4UEkJhfowOi~uazGJsrW~O*#Ba3x$}q6cPq&cd zA@(n|QSm0h8C>F|ECm}hr;BcBS<~65QxdAu*gz;HmNrsSAB#@f_+O!Fo8hr{ZO`pT RX9x+lg~!|R;~=CX`Uj)bhXw!u delta 429 zcmYjOze~eF6u!G$lKx1nC)K#D`VI+Sb< zx(V+7Ee=^7{SU;!m)601+{gFv-uoW!?nD34S|_GiJG^~%z6e5}=-*L+U&2kgt5&;F zXBAdmV#j2)8)O-)*JVe8WLb1o7M%k~#4saFVRS_I(VR#;S0s^2hM3BwXETNQ8jxUs< zFQHDI#`jz}hVUX5hi)Q0$(?#P4pO(bHuw|iMwrtwGvuC}37!;c7&CqvydhzN=l7jG zjzeyH{jqOf$AekOBbnGE!BbDhq3s31!BoT(K9EU%MlOyFXi91T2ybJG_ppIQ160Q% tqI@Tz16W)6J9%nWfI1p%#Sp!w+*JL7#G=G>7iazO{G#mQg2d!h{p9?V)QMUC E0BD2{{Qv*} delta 63 zcmZ3@xRa5?n3tD})qh^pL=JQ9H2sYH+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX^S*gh-#hZ69N-?p{nmKc(<>u?mJ&XV;KOAEK From 165dee2b080821a941167594a1241f813a8060ec Mon Sep 17 00:00:00 2001 From: paragDC Date: Wed, 2 Jan 2019 13:16:01 +0000 Subject: [PATCH 4/6] Done --- q04_ridge/__pycache__/__init__.cpython-36.pyc | Bin 174 -> 160 bytes q04_ridge/__pycache__/build.cpython-36.pyc | Bin 975 -> 830 bytes q04_ridge/build.py | 14 +++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 166 bytes .../__pycache__/test_q04_ridge.cpython-36.pyc | Bin 2080 -> 2092 bytes 5 files changed, 13 insertions(+), 1 deletion(-) diff --git a/q04_ridge/__pycache__/__init__.cpython-36.pyc b/q04_ridge/__pycache__/__init__.cpython-36.pyc index 43421366bedf944488ce2a27f63ac34969d0db1a..df6d46d3ddb0917d38e200ae4e1bac5f5ed361fb 100644 GIT binary patch delta 49 zcmZ3-xPXzvn3tDJbDK`gL=JOVU;T{y+*JL7#G=G>7iazO{G#mQg2d!h{p9?V)QMRx E0Al$M(EtDd delta 63 zcmZ3$xQ>y-n3tD})qh^pL=JQ9X#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXX87Lsy?KAee!BibtriqF^LtYR|LaGe zI~Cq@Xh6qlNNaRLINf@;!QBdDG&o)x+|Hgq`v{?@vkzCF|DIl~v@zUFxR4g)I%K{G zpiqG-T;c+Eu_DTD1jBFavn}+}hdpNWL9Kb0X!+R3dHOaVk(xW6h(Im}=lh)2Y^*B?kl?x?3Xp(^e wvsO6{pk2vQ-cPih3&EukA5HfT>W1bm!N-nzV%cmUH}i*J3j@FilO(iX0XNNl;Q#;t delta 612 zcmYjN&x;c=6rPuvOgrsN?H2VQ2qGf%;-Fq-1$WV#hgEP5!Wf%u+hKm0q>Ei=S+rhP zD7}04;ve9_f5H3QJc)mS;K`R+6%*c(AFtzP~>I>A|<7cXua%j9oqk#n{2nhX}^0 z9RY#}_tZUx8d5OCxGMq<=AI!dI3|Xseocfo1wl^<-aBd61jen&%D%g;vWJ=1D!so- zj>MU?Uwf^T)^1G?$RlU$KYXlgBV)IrJga8B35rtXJewa$7AjtdGEcPOMzUycE~YZ6 zloa!c8AH>Vl-VLL^f=r+hwCS#5-ix|hTm5_mklYZ#?vpAQ7-y7{(fSlHjTe*&#|vM zmZr*@vgnU%Vicbj$mUw!WZ^&7R<`7=kB+*4g}?UWS((e2znIPA-Ey+XFUi8_c&g-* zn=+4imR+e-naYXLo1bvwsv2S05JTI7iazO{G#mQg2d!h{p9?V)QMSM E0A>FV=>Px# delta 63 zcmZ3+xP_6!n3tD})qh^pL=JQ9ME#8X+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXn3tDJbDK^~>PF6ujIxpX8Tq-X`UQzaiRmuR`r-LS*~JBk$*KCu`6;QJ zpE71M%Cj&qFt7o!GY}VR0ErTY6vk%880K2WTBcg&$+^sv8CifxnE4iC{A5*Dg~=u? zf{c8V!-1?c7Jh>IC$TgOu@rFw4K5M`5#k_1V)93J;mM|~ieQ8ERY8tm1!Axxlz~wiZ@?p%x08jW?*1o17c?&E>;5)B@8Ky&5SWjwT!h)lM|UIi!c{) z1BGv~7UdSF8bT Date: Wed, 2 Jan 2019 13:18:37 +0000 Subject: [PATCH 5/6] Done --- q05_lasso/__pycache__/__init__.cpython-36.pyc | Bin 174 -> 160 bytes q05_lasso/__pycache__/build.cpython-36.pyc | Bin 975 -> 681 bytes q05_lasso/build.py | 7 ++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 166 bytes .../__pycache__/test_q05_lasso.cpython-36.pyc | Bin 2080 -> 2066 bytes 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/q05_lasso/__pycache__/__init__.cpython-36.pyc b/q05_lasso/__pycache__/__init__.cpython-36.pyc index 1005306dfd1495f17293e8f96d1fe442f494d410..68b7aaa81f7ed8ef8f42e67d41ce205eeb1b195a 100644 GIT binary patch delta 49 zcmZ3-xPXzvn3tDJbDK`gL=JOVU;T{y+*JL7#G=G>7iazO{G#mQg2d!h{p9?V)QMRx E0Al$M(EtDd delta 63 zcmZ3$xQ>y-n3tD})qh^pL=JQ9X#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXiwhEyQ}vVcQy5bxH!qK!Hk_0FVI`xW!hKn3s~D ydyAzwH8rJ(2j(b*^NP5EVz)SKa`RJ4b5iY?fxKcqAi=}P0fan^Jj_B&JS+ejJY9wW delta 647 zcmYjNO^XvT7@j1PnRYr;yG6YTvUusmLH8;Oy68m&QE&}niA}ogFkdFA*mag3>UD+E zyLj-j7k_|%!g~&aC-ExG#XBQ1_tp8vx@q zoXj zt)!Ta%mCSNROPdx)Pq=Ih_GZlH8wmN8pWrj4d>g2g^QiV;##owAvgTK;)S%htgWwK zE2D_B2jG<2*Z_<$4+0fBn&xg>mh3`y=~NY3-eB=R);Txi&2vv(0^{$abW#;E<*)W9 z)AXogOPW=cX!Bp66FbzOVXV>q2SQc&LkF6rmpK;Vr8E`V&g` zR04~Zmb0RsD<@xnN6*GK*gh8ANJ_z407iazO{G#mQg2d!h{p9?V)QMSM E0A>FV=>Px# delta 63 zcmZ3+xP_6!n3tD})qh^pL=JQ9ME#8X+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Wed, 2 Jan 2019 13:20:35 +0000 Subject: [PATCH 6/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 185 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 702 -> 786 bytes q06_cross_validation/build.py | 11 +++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 191 -> 177 bytes .../test_q06_cross_validation.cpython-36.pyc | Bin 2091 -> 2077 bytes 5 files changed, 9 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..1fab5fbef9255609260ef4ed4e9b8076bb0befb9 100644 GIT binary patch delta 49 zcmdnVxSEl}n3tDJbDK`gL=JP=2>p!w+*JL7#G=G>7iazO{G#mQg2d!h{p9?V)QMUC E0BD2{{Qv*} delta 63 zcmZ3@xRa5?n3tD})qh^pL=JQ9H2sYH+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXY5Z$@&yWE+0*a@O02m$d5E&T%h11h2(fv{wkn9F^!7Yi|BakeSWG%EN* zv=ICo*IEfSwpPv+LI&pTn>UZ0nRoR;Yi>G@_4u~lxseF@Br~BR-^a|-qS-o9nUX_C z^)+Aj4d3)FE(f*1W@-*Vn8x&b;ya8mBbxYtV=ARK@FFrO+_Fq-}Tl4Z}Nw(Gl%td{pY^ z-I1V!xYUsF42A1|0ZAojg2pU~N+si*iR%AyAsdFAig+U&#Q1h2oE{1XTcWy0Xcbfo g&p-{!(%44pRk+A^Wh}D>f(-`PvJ19iC^oq82lR<&;Q#;t delta 322 zcmYjLu};G<6ttb#Nkh`13rwg|E2N4cNH8MAz{G}FsD)IS*lHV+7}@Sn38r>s2w9l; zlzvFW#(?+*#DEP;pY%?5dUv|_LN<7CoFviv_>KNR06xIhV9U?#>dSgCJoIvs2i#vl z2n6PM1#dA8X@^F1hsK=nU=3)((KQ%__3Hut>eytx8P=csJp&EmkR$Fr<0tRY%e`h7 zp6vMwSx+0>OpIdlstuO^q`89qqu8Flvvej)k+QqlJiU7iazO{G#mQg2d!h{p9?V)QMT4 E0Bed66#xJL delta 63 zcmdnUxSx^3n3tD})qh^pL=JQ99Q};^+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX6cx+> 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..73720aa718e570b9ac0361ba78dbf0433f00caf3 100644 GIT binary patch delta 52 zcmZ22Fjs)Xn3tDJbDK`gMh+P!*?j$s{M=Oig2bZ4bQfp+@cg3e;)2BFRQ=@ql+?}s HOm|oTk|q$i delta 66 zcmbO$uv&n_n3tF9r~kaDjT|ye+O_%_`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n;n_%umS+#8y8~$