From ecf8797913153f72debe870c1a3ad47182de4e5e Mon Sep 17 00:00:00 2001 From: sagarpatil232 Date: Tue, 30 Oct 2018 14:37:55 +0000 Subject: [PATCH 1/5] Done --- __pycache__/__init__.cpython-36.pyc | Bin 164 -> 156 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 178 -> 170 bytes .../__pycache__/build.cpython-36.pyc | Bin 650 -> 587 bytes q01_load_data/build.py | 13 +++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 184 -> 176 bytes .../test_q01_load_data.cpython-36.pyc | Bin 3979 -> 3971 bytes 6 files changed, 11 insertions(+), 2 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index ebbd53a2d5f8e74c1825d49e211ea6c89bbb6b24..18613dfa508700b6e739a53ba409c437df432986 100644 GIT binary patch delta 55 zcmZ3&IERtLn3tDpWzLQ0i5%w2p86U2xvBcaiRp<&1&Jk@IY!1t`r-LS*~JBk$*KCu K`6;Orv#bE_HWJAI delta 63 zcmbQkxP+0zn3tD})qh^pL=JQ9K>dvT+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXRq0+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXlLH` diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index 108e4a3757fe954026411d74f9a8c0f07f6551f0..563300340c5cf24f2f91f58e471d883841ee588f 100644 GIT binary patch delta 383 zcmYjNJxjzu5Z&3`lBFC#j~^ z)AuT#%6y_-OTyNbe8glv%yOBlas^SXB`H?=M@)1vIsPEZSUZL%iso9OMa>n=%7P_mWU2o}fn z{*0x6u$5rtFWBhB>IU-i-b^y{k`Mk8ob4_wbolvO@(zT2k(pq~k8znT1W6?1BmvxM zP79VWAd)3qMlzJGCrAPb7o^vooUU&^Y)D~6JS@jX4Jw_b$_$EeZnHa~Ghx+sYVIa- zb8v}$Eg69$k5DtmMije~XOHZeUeh&F^O-FF&jgk^?g9snO8UzCybkMD9o22eT(mXl1-$QkOMT(@GLJ=O?|1;@JiUB4pHb9!gLSfoh2kc zeSAitVsSOh;*&BR7wXoU_(rRHVap;GdETvbIZ~-L(^oj$nZrw_gFv7IE3gQwpjS}! xsP_Mg2F@kxM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX7gCqJqSd%p4=#N<@{ MO-$Xq04-h<&Hw-a delta 66 zcmZpc@0RB<=H=!3=|3-OBga`r?R@=={M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l%|95sc>(;F7*+rP From 22902341cea865e178284bfe28f4b5ca02c09b14 Mon Sep 17 00:00:00 2001 From: sagarpatil232 Date: Tue, 30 Oct 2018 16:06:38 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 190 -> 182 bytes .../__pycache__/build.cpython-36.pyc | Bin 636 -> 660 bytes q02_Max_important_feature/build.py | 12 ++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 196 -> 188 bytes ...st_q02max_important_feature.cpython-36.pyc | Bin 1735 -> 1727 bytes 5 files changed, 12 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..035d082b4c236441e953d0042bd9078b2b40adf1 100644 GIT binary patch delta 55 zcmdnTxQ&s+n3tDpWzLQ0i5%w2$@&@jxvBcaiRp<&1&Jk@IY!1t`r-LS*~JBk$*KCu K`6;OrvqAvM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX3=FJ5>p@v6iKTsfHzmxrQl)S)8Gj2`Izd%vj4>!#eSn9v@3iW^u_a*37(=)Cx_u$r6kT zPAO@IQLM@NMMcF?+|EEMH7BtoGe2)7LlG~~l3xk>8Tq-X`o)RqiA4oKnH(cyBmMCF xqU_>=#N<@{$$5;S0$d+MzP7~85i&}g9KTC1P`+i3jo_GG@t+g delta 193 zcmbQj`iF(fn3tD})qh^p4#tUGGtF5T7#Kj<8HkHDfJ6;L7DF>b4WlGOEprWX7Gnxy z3R5p*3Udup3bQyvE0ZKc7E>1U#3y6C_gJT87MlLi%Dwo dTt+J%PLMl54q{;Bnf#n_0WT9wfQMO#1pwtbFYEvS diff --git a/q02_Max_important_feature/build.py b/q02_Max_important_feature/build.py index 51fbde6..d58ce68 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,14 @@ # Write your code here +def Max_important_feature(data_set,target_variable='SalePrice',n=4): + df1 = data_set.corr() + corrs = df1[target_variable].sort_values(ascending=False) + Correlation = list(corrs[1:(n+1)].index) + return Correlation + + + + + + 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..25fb3c23d644165d1d32f55602088295314f8f0d 100644 GIT binary patch delta 55 zcmX@YxQCI$n3tDpWzLQ0i5%w2nfe*|xvBcaiRp<&1&Jk@IY!1t`r-LS*~JBk$*KCu K`6;Orv!Vb1r4va2 delta 63 zcmdnPc!ZI|n3tD})qh^pL=JQ9Lj8>V+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX>D delta 66 zcmdnbdz_cUn3tF9r~kaDjU0y Date: Tue, 30 Oct 2018 16:53:37 +0000 Subject: [PATCH 3/5] Done --- q01_load_data/__pycache__/build.cpython-36.pyc | Bin 587 -> 591 bytes q01_load_data/build.py | 11 ++++++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index 563300340c5cf24f2f91f58e471d883841ee588f..bafb0a17b2139d2c948bde9681a5d38c8d09a765 100644 GIT binary patch delta 216 zcmX@ja-N0Dn3tEUt>;GccBYA3bsByQ3=Aa?zWfgank=`N3Q}%y6s0Dn#3vV*-D1hi$xkj~0-B=9b&I7Su_U924ag~C2NILb v81)%NCZ{pxakFtTiZOC9N-!3QO}@`4#mG7N7o(D>7)YfEDj_=AkVy&vFfTh_ delta 232 zcmX@la+-z9n3tDpd(MsMBa9Qd>J;1<7#K%1lmu$q3Xj@vXF(Cd)0Rf|OevMX8A?@yW$yw^&k&@(YTX zfYO>=w^#}iOEQYsfSf3vpv1hC{M`8BlEjkK$ySW|jKY(%81vK^xfuBvIT$4vi$p Date: Sat, 17 Nov 2018 03:53:46 +0000 Subject: [PATCH 4/5] Done --- q04_ridge/__pycache__/__init__.cpython-36.pyc | Bin 174 -> 166 bytes q04_ridge/__pycache__/build.cpython-36.pyc | Bin 975 -> 1025 bytes q04_ridge/build.py | 22 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 172 bytes .../__pycache__/test_q04_ridge.cpython-36.pyc | Bin 2080 -> 2098 bytes q05_lasso/__pycache__/__init__.cpython-36.pyc | Bin 174 -> 166 bytes q05_lasso/__pycache__/build.cpython-36.pyc | Bin 975 -> 905 bytes q05_lasso/build.py | 19 ++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 172 bytes .../__pycache__/test_q05_lasso.cpython-36.pyc | Bin 2080 -> 2072 bytes 10 files changed, 39 insertions(+), 2 deletions(-) diff --git a/q04_ridge/__pycache__/__init__.cpython-36.pyc b/q04_ridge/__pycache__/__init__.cpython-36.pyc index 43421366bedf944488ce2a27f63ac34969d0db1a..0b8f63398f5c08361dfd28c00903fbc4e2f4b8de 100644 GIT binary patch delta 55 zcmZ3-xQvm*n3tDpWzLQ0i5%w2!TK5bxvBcaiRp<&1&Jk@IY!1t`r-LS*~JBk$*KCu K`6;Orvs?i4^b+v^ delta 63 zcmZ3+xQ>y-n3tD})qh^pL=JQ9X#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXcfcS_r#U$qN?lry1J|S`&xVJ_Vx^Yay{KW<>I(7(Uk*xh2G#C%`AykW=dyPldi1ic%`xR51YAJVLP{T zD@V^vHIwz=5!8xPw1Wp;@daHwagN853t8eMD=qN?Bq(K!(pgsYzyUoJ@gZbWK8{ny zqZ_2L9B05;RYCl705nWU9b&;Z2i_*t^algF>X|=B!{=$thk{NiWK@RHsIxyBK2BjS zGCJYIiF&^{#e2J@T{YB~L{kL=HIa`!%*IERB^+ loU>|%>Q@)SmM(K|DVY|RBYs;eDfAzF$O)L(zzCVyNAUjMzc z_50PCZ+CybJi3u0VDz%Vbo$$1@h2{fxg(OCx45WUOFkD$z+{Zp-k&HgRckN1GqOcb(?sZ`G&s&WQ6iZY zz~+))rTz)4BRg{Yt0B%p;J^L&u*`X!JUg7ldu6)F&+|gbcq;fZQDq({^Z8aK%8aK< zHgEBGEQSy^0F&A=P>6iwp#d7;4pH|WA)$vG4VxB^LJ@%9l46lpOA$7nNe^0EBn2yT zXpM759R~eQBv+yjQlZleU&E#b{ZUu#DL4mQ>s-rAwwUwl7;Z8I@R0-C*V`Q0{{cT= Bl+yqJ diff --git a/q04_ridge/build.py b/q04_ridge/build.py index 9ee00b1..eafe85e 100644 --- a/q04_ridge/build.py +++ b/q04_ridge/build.py @@ -1,15 +1,35 @@ +# %load q04_ridge/build.py # Default imports from sklearn.linear_model import Ridge 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) +from sklearn.pipeline import make_pipeline +from sklearn.preprocessing import PolynomialFeatures # 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 ridge(alpha=0.01): + ridge_model1 =Ridge(alpha=alpha, normalize = True, random_state=9) + ridge_model1.fit(X_train, y_train) + + y_pred_test = ridge_model1.predict(X_test) + y_pred_train = ridge_model1.predict(X_train) + + rmse_test = np.sqrt(mean_squared_error(y_test, y_pred_test)) + rmse_train = np.sqrt(mean_squared_error(y_train, y_pred_train)) + + return rmse_train, rmse_test, ridge_model1 + + + + + diff --git a/q04_ridge/tests/__pycache__/__init__.cpython-36.pyc b/q04_ridge/tests/__pycache__/__init__.cpython-36.pyc index 6d021b50abb2bfef8829992a349762bb460df3dd..845f42cef2f3aabfdeb590dd93d292c12a8bbb28 100644 GIT binary patch delta 55 zcmdnOxQ3C#n3tDpWzLQ0i5%w2k@^|=xvBcaiRp<&1&Jk@IY!1t`r-LS*~JBk$*KCu K`6;Orv%CQJW)lej delta 63 zcmZ3(xP_6!n3tD})qh^pL=JQ9ME#8X+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXCO!EGs}U~a#MqQs_!z4cC&#f$P7Y%e1Un6nsgqmS43(vU omT58-fgDgI17hQF>obJm(vvmVEd(S%I;22^EQpYsT)@5o0Iqya~wiZ|b7%x08jW?*1o17c?&E>;5)B@8Ky&5SWjwT!h)lhc_ei!c{) z1BGv~7UdSF8bT4P1_3KRxANCC(|anMTEU|tjhCiAhG0d>l-%jg-#mnG(urWT{P1-DTX x*$m~RfaYs56|n%RB54pC-E8H_9PGki^TPxrK&m7`gbav~o&1koeDX~8nE)YlPSF4W diff --git a/q05_lasso/__pycache__/__init__.cpython-36.pyc b/q05_lasso/__pycache__/__init__.cpython-36.pyc index 1005306dfd1495f17293e8f96d1fe442f494d410..9c2a6a33e70a394f8469254c37aea0b56ebb698d 100644 GIT binary patch delta 55 zcmZ3-xQvm*n3tDpWzLQ0i5%w2!TK5bxvBcaiRp<&1&Jk@IY!1t`r-LS*~JBk$*KCu K`6;Orvs?i4^b+v^ delta 63 zcmZ3+xQ>y-n3tD})qh^pL=JQ9X#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXT&D+{C2$sBvZ$dVanK)!FOXF%&thUOBjK! zA)w53VRbViE9?l46gPgk9_cAJBQrAEa7U{c@fE1RiW9$pg==fSDJT~S?1zcLPnlr4 zoRC<32OjM$;oPtpGU}xYjQ$8Coj$gi&*`M$Oj1>T&{$F0d~a8e z1D{qoIU+11qSLFD>b2@#z)pBbTD01d{_zc5oKDPipnAmf5;Twp2s*%l@he<*6Bv4l z*&q1fkhyU|$8DVTh#*Z)1#_gFAq6=F1qq48NZ$*5xgn(ll`6po!Zx#W^?t$+a)sX_=T3sFJcP%A+N3ll7@g*chmZ7+(GVEZbr4PrPX z)B&VZb|w}UegOY~iQO9$;x8~^M^%NNzR%B}zxVXsdGIp`??*8 zWPbk=WE(hnN~CP2tzdLks0`?!XsS7{Wfu46;LbbPQXK9PMIH;nnTB<%J^5NF;hGV( zzduz>D(x?ZJM%?gWmMUwIJxLLRf5cFjRco$3&)qLtsKOAUmbDH6#m`Mj~mW%^6Ge& z?={7o-(a^UDiY={KvTcXi{-f(g)1wExq4SFE RK=YDzgcyuW#5UY@?;orTi{}6U diff --git a/q05_lasso/build.py b/q05_lasso/build.py index fb30d50..8105b9e 100644 --- a/q05_lasso/build.py +++ b/q05_lasso/build.py @@ -1,14 +1,31 @@ +# %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): + lasso_model1 =Lasso(alpha=alpha, normalize = True, random_state=9) + lasso_model1.fit(X_train, y_train) + + y_pred_test = lasso_model1.predict(X_test) + y_pred_train = lasso_model1.predict(X_train) + + rmse_test = np.sqrt(mean_squared_error(y_test, y_pred_test)) + rmse_train = np.sqrt(mean_squared_error(y_train, y_pred_train)) + + return rmse_train, rmse_test + + + + diff --git a/q05_lasso/tests/__pycache__/__init__.cpython-36.pyc b/q05_lasso/tests/__pycache__/__init__.cpython-36.pyc index 88694349bfe01743507f538dd58873ee81a6ec3c..b3ebbfef91ca445fef643aaa481acbdcb8242dff 100644 GIT binary patch delta 55 zcmdnOxQ3C#n3tDpWzLQ0i5%w2k@^|=xvBcaiRp<&1&Jk@IY!1t`r-LS*~JBk$*KCu K`6;Orv%CQJW)lej delta 63 zcmZ3(xP_6!n3tD})qh^pL=JQ9ME#8X+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXxW&;2{qZBp( delta 66 zcmbOsut0#rn3tF9r~kaDjU1a8wbS)8@^e%56O%GB^ Date: Fri, 23 Nov 2018 07:14:58 +0000 Subject: [PATCH 5/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 185 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 702 -> 738 bytes q06_cross_validation/build.py | 11 ++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 191 -> 183 bytes .../test_q06_cross_validation.cpython-36.pyc | Bin 2091 -> 2083 bytes 5 files changed, 10 insertions(+), 1 deletion(-) diff --git a/q06_cross_validation/__pycache__/__init__.cpython-36.pyc b/q06_cross_validation/__pycache__/__init__.cpython-36.pyc index fa7d8bff4b4367609876242346df0325d2410dff..d706c4fd067f05736c668c4ce6c5fd00ac049c5c 100644 GIT binary patch delta 55 zcmdnVxRH^=n3tDpWzLQ0i5%w2arzngxvBcaiRp<&1&Jk@IY!1t`r-LS*~JBk$*KCu K`6;Orv-|=2MH3wW delta 63 zcmdnUxRa5?n3tD})qh^pL=JQ9H2sYH+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX$C=ZF$Gc3pE4XBdm-tDLbdpfgd@GLx zTLF+p95zpTXP+HHNJf!bV+bE{iqHp0HOYwq1;3@#21yi(Q}^3IKyT!7k9kO){k($9bgTC2>K9!>a9Ou zJ_!UjJk`>ub~EdtJgJRpGp&ab@nb#3OHmcp)lv%8!_eRKf3)4E2S+IWb|z2Sd+87< L!Z{J`L*)JfgTH3O delta 343 zcmYk1u};G<5QcqmoTO>mp(7F!0}E56!U!zz0F1>#s!V)p8zpgNyF;Zib!Mo#FtIc6 z3OtC##KtQi25iK@N&m0^q&wYrAMB0gr-MQMe*4V7VV7SV(mJVA8E*jyGRd}Z$9Tqj zJm-C0?Bp5y>=8nCPsihm`VcDiO1-YU%z-ycHpGIBB*;k8NA^HBw5D6Kr!bz!I`Shf zolLD3i_WF%zYw=5x|7(kR!M9eOdPCvVk)K4ybxXZt*@$_s}@UfKVOvBs#>+!SyRq5 zu7y=?DVpYJsa1`YHTze%$padJ5$NH*A1!Bz7M)bBiw&Z5nG{w`4O*Q9qQn!Su{yls j5>FMHp>KXq|Fc0D$j&|Hs=>?fjmfM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX