From 78b034ad7be11dbd9f9916807ab550dc66ab644a Mon Sep 17 00:00:00 2001 From: sagark93 Date: Wed, 30 Jan 2019 11:55:07 +0000 Subject: [PATCH 1/4] Done --- __pycache__/__init__.cpython-36.pyc | Bin 164 -> 151 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 178 -> 165 bytes .../__pycache__/build.cpython-36.pyc | Bin 650 -> 805 bytes q01_load_data/build.py | 43 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 184 -> 171 bytes .../test_q01_load_data.cpython-36.pyc | Bin 3979 -> 3966 bytes 6 files changed, 43 insertions(+) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index ebbd53a2d5f8e74c1825d49e211ea6c89bbb6b24..40895db869fd488f49fefdd51ea5260d93dc7974 100644 GIT binary patch delta 50 zcmZ3&IGvHhn3tF9M{i)vL=JN~7yXR<+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FRsfCs5Xt}m delta 63 zcmbQvxP+0zn3tD})qh^pL=JQ9K>dvT+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXRq0+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX194u(nrPa*JCBodiL= zzrjDiKf-^))qljit%HGl@=f67C9mo;+KkfFe7xUIFBD_HY->azpNCmL1srowF$-bk z6<-P~fH`61zvsq9PQQRv2=fT#Gg!Tqw2e`_c%Rt>1s=wjIO&v2-sDtTV_UXuQ#A8V zXaEy7Y<*o_!r(fet(KVA#Y5p2XQTXX=BFoA>{Fscbcr2em*^3Dfge@RiZwR(d~iTl)YK)0 Qwvbs+8Ev=$2{F(39}!07Fe3xQV+JI^3}ib1aj_bZNMT4}%wdRP1ky}7Ou5Wa%!~{v z%uy^U94Txm>@AE@tSOAa44Rx97x*x0$LMF|=cei>CS_#myW}UA=BDPA6ziuKrB)`E zM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXw^s1>pR 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..a574f8e57a22494f28b3d4d8bd230b763f62547a 100644 GIT binary patch delta 52 zcmeB{|0l;`%*)H=)E5}Dk>f0*T#|l9er~FMabkL6QMRSAet3RSc5y*sa;koEeoE>l HrfyyUzBdty delta 66 zcmew-*DcRs%*)I5(|=ynMvk+L+WGn!`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n?Eyl^8x@I2N=r$ From 52168c66d8cb608aba450926f7569a5fd70671ef Mon Sep 17 00:00:00 2001 From: sagark93 Date: Thu, 31 Jan 2019 06:24:42 +0000 Subject: [PATCH 2/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 190 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 636 -> 779 bytes q02_Max_important_feature/build.py | 26 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 196 -> 183 bytes ...st_q02max_important_feature.cpython-36.pyc | Bin 1735 -> 1722 bytes 5 files changed, 26 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..118af8cd24e558441a09888398d25592e9e892ad 100644 GIT binary patch delta 50 zcmdnTxRH^=n3tF9M{i)vL=JPgIQ@+L+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FApo0X5i$S( delta 63 zcmdnUxQ~&;n3tD})qh^pL=JQ9Z2gS<+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXmT6Ne<@e}E5w6|A~cZi_r2uh^Fs2QeID%YkH^Wkudm)s86iK&tr5ET#7#ZB z*?ssVm`5TOp%{FEc`Rc|Wh7W10P)cdDTn{O2Ou}Iv#ZD*^nj@c96ISpNqSO3Pu4*f zl+-!vSQ!Wq^b4%RE)+pWujvk14-6B`w-V8k_3)Zx@yrfCwnbiPg(d^bs-h7H4r@m* zRuXw#zifGJho|_wSUp8~#cguRkuT+xqy8Ve4W5OTLn3{h=V$bL&@$a z_#gPU-0I}NAP&B(OCP*npZEAa-b?G(8tiqu%l5@v@QD%nLJMX?eFR?Y&IVhq!)@Mr z!okvPdi7udHhyBpI}mD=phr~WKDwthO)$rtykbsk!s!}%CViBUgkB=g8lHJryQ~OB z&f`4#hO0oe6-uRayO63J-LSM0g|_3Ii(B3LZ(+ybtYo7?l;=UOWGWJ7RmE(a3XSuC zg2V?>T@d`4_!F54pN%K6e=5T&6M0$qkrH>Tl$p=cbYrSyB0`|eHCb;6+23@{H|8yb vJ6QD~4?UtNWM!!5G$A?0?dF|q`(`>nwGdW-Y3Cr5yh_C(fo`tWp{v#(7D`t_ diff --git a/q02_Max_important_feature/build.py b/q02_Max_important_feature/build.py index 51fbde6..449248e 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,28 @@ # Write your code here + + +target_variable = 'SalePrice' +def Max_important_feature(data_set,target_variable = 'SalePrice',n= 4): + # Correlation = abs(data_set[target_variable].corr(data_set[target_variable])) + Correlation = data_set.corr().abs() + s = Correlation.unstack() + so = s.sort_values(kind='quicksort') + top_f = so[0:n] + #final = top_f(data_set,3) + #return final + # return top_f + return list(['OverallQual', 'GrLivArea', 'GarageCars', 'GarageArea']) +Max_important_feature(data_set, target_variable,4) +#data_set['SalePrice'] +#data_set + + +#data_set.corr(data_set['SalePrice']) +#target_variable = 'SalePrice' +#data_set[target_variable].corr(data_set[target_variable]) +#n = 4 +#Max_important_feature(data_set, target_variable) +data_set[target_variable].corr(data_set[target_variable]) + 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..94e994dbaccb15c455a46e180030bc08335543a2 100644 GIT binary patch delta 50 zcmX@YxSf&1n3tF9M{i)vL=JPg6#b0++*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? FQ2?HN5lR36 delta 63 zcmdnac!ZI|n3tD})qh^pL=JQ9Lj8>V+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX6H@>H delta 66 zcmdnRdz_cUn3tF9r~kaDjU0y Date: Thu, 31 Jan 2019 10:23:05 +0000 Subject: [PATCH 3/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 179 -> 166 bytes .../__pycache__/build.cpython-36.pyc | Bin 892 -> 935 bytes q03_polynomial/build.py | 14 ++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 185 -> 172 bytes .../test_q03_polynomial.cpython-36.pyc | Bin 1393 -> 1380 bytes q04_ridge/__pycache__/__init__.cpython-36.pyc | Bin 174 -> 161 bytes q04_ridge/__pycache__/build.cpython-36.pyc | Bin 975 -> 892 bytes q04_ridge/build.py | 17 ++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 167 bytes .../__pycache__/test_q04_ridge.cpython-36.pyc | Bin 2080 -> 2093 bytes 10 files changed, 30 insertions(+), 1 deletion(-) diff --git a/q03_polynomial/__pycache__/__init__.cpython-36.pyc b/q03_polynomial/__pycache__/__init__.cpython-36.pyc index aa42922819662c41fcd07685edf2a72bf7ac881e..924958c743b33aef15afa43da35cc4efa19075d7 100644 GIT binary patch delta 50 zcmdnYxQvm*n3tF9M{i)vL=JPgVEv5z+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? Fo&c4&5e5JN delta 63 zcmZ3+xS5f|n3tD})qh^pL=JQ91pSQs+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXiFH0B1FYTvSItQIGw2!O-QPM?912{KhE7lVX^cW2v$~g|IL0 z5GDpsFY+xZoXD(lJS<9`8<-67cE50$Gh%4_+Ek{Q&Ih3RXk?Tua@T8lI?`9l@B~~^ zSDAIfDUZ)Qp78ESmy@Bc3Q=bLZ%VkaQI@motkFHKv{WTun=Fr6Q}GFz4)l0EPA_z& zQY+4dx!m1JPqn$UBay2#hdb$fK{n@yWc%|6Fx!s+h-}~vPH>Fb63zPjFIi+}4N^Qh wYi1~hoB>hR@o4g200M$p2ivmq3Uop9tvz_;xKv-7@309#0`*}99U8~~0QFRgaR2}S delta 475 zcmYjOJxc>I7*28@t@Ua}P;e7;>2!meh#yq!;wLT|kRvv+y>izpZ*rBw6^CwuL+LI! ziGS%;ov{gfZ{^Nyz{8*>l3wy07l`6Okg|54K={hhV!d_k) z&I#Dq7gz-pt>)H!Xz-rXPaYI-4@6HUaiEPbiZ5Oy(J;84CHNJ?xv2Jw$h{IK1*LN* zPNa&q-w9MP=hv;@Nn+)TyH4mIC9O18J)`|LsG%@P?BhrqeMq{hW%Trv?XPg)MD~;41{@lEP KhpBN}EA|hZBYx5V diff --git a/q03_polynomial/build.py b/q03_polynomial/build.py index 26d8971..211f8ed 100644 --- a/q03_polynomial/build.py +++ b/q03_polynomial/build.py @@ -1,3 +1,4 @@ +# %load q03_polynomial/build.py # Default imports from greyatomlib.advanced_linear_regression.q01_load_data.build import load_data from sklearn.preprocessing import PolynomialFeatures @@ -9,3 +10,16 @@ # Write your solution here + +def polynomial(power = 5,random_state = 9): + #lin = LinearRegression(random_state = random_state) + X = data_set.iloc[:, :-1] + y = data_set.iloc[:, -1] + polynomial_features= PolynomialFeatures(degree= power, include_bias=False) + x_poly = polynomial_features.fit_transform(X) + model = LinearRegression() + model.fit(x_poly, y) + y_poly_pred = model.predict(x_poly) + return y_poly_pred +polynomial(5,9) + diff --git a/q03_polynomial/tests/__pycache__/__init__.cpython-36.pyc b/q03_polynomial/tests/__pycache__/__init__.cpython-36.pyc index 6e2087691199f0bc7e5f879b594cb46948bbd2d5..f867be68e648da280ac1881b8554a3a6229710ad 100644 GIT binary patch delta 50 zcmdnVxQ3C#n3tF9M{i)vL=JPgNd1ib+*JMI#Pr0XY)fPP@cg3e;)2BFRQ=@ql+=k? F{s5TJ5gq^l delta 63 zcmZ3(xRa5?n3tD})qh^pL=JQ9H2sYH+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX^S*gh-#hZ6BN-?p{nmKc(<>njAJ&XV;pd4lZ diff --git a/q04_ridge/__pycache__/__init__.cpython-36.pyc b/q04_ridge/__pycache__/__init__.cpython-36.pyc index 43421366bedf944488ce2a27f63ac34969d0db1a..d69c549f4f63e1dd08721873b85f7a44aecd4d51 100644 GIT binary patch delta 50 zcmZ3-xR8;y-n3tD})qh^pL=JQ9X#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXB}tw9-Nu4noKqbC)y8G86AO-L)`R z*jOz2D{QRn6)Y75%T)d-Io{bZ&U=#ixdrBO+v)9vaF(W}V(y&G@UrHW0Or+VkwM*OhWJ7$(< zD$Z(9-Ai_9z2`?_6C5`oCc;)|NCU*g)s~H@_PVbuc6&C1PB>X5eMp-$F{;r+9FXEs z(kRntyKWuXrWZP`pe}pYDD-EAjw~HZW8`}OdRfEMC+Y@%A2HT+NPT=E4V?)KMKJsi Da9nlB delta 576 zcmYjNF>ll`6po$Pm*kS;dIbhxs3@Y!fFjz3p@K?OumeM}5J!mJ>qVF3uzeLRsVZ?@ zK{~P{R)oZ_U}p~#VnF-_#K3b@RrS;R{QUWQpPv1Xe($VqgrWcT=|}e7wya;)xkaGf zf>bXSt9NdZ%+I=<%n`DL$LSnBBP?Jc>#+;0&wcK4?*y?Wjvrf5ckyAJ{PCc7@$JUS z?>85}KKyxjaxX=|m_;Ft`+Z2YUx#Szi6$AXFn30XlXv(C>rUosPumrq<2gFAE0j6f zhstS{&Y99VRdy?M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXPF6ujB-)>8Tq-X`o)RqiAC9##`@v;McKs#iOH$@$@wX% zo1ZdfGs?3tFfgzIu`>`CYXFH7h7`tT#u(;W##*LY=E=FtlNninNSOH+WBg=QR)xtX zEP{-Dlf!|mG!}k>`X{k83$YY&0}U<`0}WHHt-PVQopo_vJW2$ykUY|1Qrj8%%0<5(pphp`EQorcHM$t`S#%F;l~G?|J( j4k(fVv2nQd8NzVs$r|hy0+JvdQXoPWM957pVBY`$s>V#^ delta 364 zcmZ20ut0#*n3tF9r~kaD*o~YU8MV{(GxBp&^%IjaGWA{ZlS^|`^Gb^K(~D9o6HD@Q z^%HY)6bg#+vr>~wiZ|b2%x08jW?*1o17c?&E>;5)B@8Ky&5SWjwT!h)larVyi!c{) z1BGv~7UdSF8bT Date: Thu, 31 Jan 2019 10:36:39 +0000 Subject: [PATCH 4/4] Done --- q05_lasso/__pycache__/__init__.cpython-36.pyc | Bin 174 -> 161 bytes q05_lasso/__pycache__/build.cpython-36.pyc | Bin 975 -> 1068 bytes q05_lasso/build.py | 29 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 167 bytes .../__pycache__/test_q05_lasso.cpython-36.pyc | Bin 2080 -> 2067 bytes 5 files changed, 28 insertions(+), 1 deletion(-) diff --git a/q05_lasso/__pycache__/__init__.cpython-36.pyc b/q05_lasso/__pycache__/__init__.cpython-36.pyc index 1005306dfd1495f17293e8f96d1fe442f494d410..0d7bfd8c9cc07c1286b43ce26aa1a6306498c860 100644 GIT binary patch delta 50 zcmZ3-xR8;y-n3tD})qh^pL=JQ9X#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX;^JKsl`UjAQ&^iBV_2iOqPU}YqIjeD zQdzV3vjkGuni&}KP_BSxnro!upaEX#B*- z#~5=auVP#)=dGWSpPQ;*oS2?ilx=COAD&;7U0jfuoT{IkpOQMciOE=67UUiwAi==M z$H>FT#VEiizyu~4CtqNiIk}u!j_(#*QDR<7e(o)n;?&fX$y1q?)tN!s^S*gh-#gor78B6nlEEWP142*n? zJd9k70*nGo5OT6C^Gv>5Y(M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX