From a858ccc4f91b6ad640235a438a5965a41bdc8ad1 Mon Sep 17 00:00:00 2001 From: rushabh-mehta Date: Sun, 21 Oct 2018 08:02:53 +0000 Subject: [PATCH 01/15] Done --- __pycache__/__init__.cpython-36.pyc | Bin 141 -> 161 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 155 -> 175 bytes .../__pycache__/build.cpython-36.pyc | Bin 414 -> 405 bytes q01_load_data/build.py | 8 +++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 161 -> 181 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1525 -> 1545 bytes 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index b0c3719c2f46201b3baa3fcef746c16a601c9e9f..b39a13005494eb70a45b91b0d93728c6f817b6ae 100644 GIT binary patch delta 55 zcmeBWT*$~_%*)HQ*yv33L=JOhKmCmS+*JLd(&CK7qzv8M)Qplu{qX#v?BasNN%jD@F$-P* diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 4596200714efc1a2bd21ca0d0f36671155da8439..251b382201f37b2ac79d3adee7a4cb7f8c70b22a 100644 GIT binary patch delta 55 zcmbQuxSo;2n3tDpvC*06i5%w2G5Q(#xvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{d@uKcM|&m delta 35 qcmZ3_IGd5fn3tF9rT(I*i5%wq9{L&ixvBc;MX8mECHc7%lY9ZY^9z;$ diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index 98e98a79cdf9a026efe48fdde2a84d1da49836cc..69c90c0a8cdf4f1b49eb57dc6222042c1dd515d6 100644 GIT binary patch delta 242 zcmXAiF-`+95Jf%qu1Q#yiiVCVl7-MpP||S#C@2u2h=v^_E8whU8>%2qK!GA!DjE(# z#|eA`u8@j}DCTK2dVl_hdROCY>(f)w34M65rA`im zU Vc{8f$!2Ot_UU`@_awBapQh!1ELEr!Y delta 251 zcmWlTF;BxV5QTlVNt1>!GBZ_p>HuP4Lt=#irYzCXJ19}pShfd{iueT?P{qoC#K2$j z%GAHm31|8AbWiWy`&3`5IIF7Z&&7BB_fg!wp9&#@XkjA=NDlH1Hqc5^r0HOgt)h%3 z1B}-@Ve*?jTpEbVv)w^T?j{LFM*Zk;5f2@%sqY#eFz~&BT9fOo(NS8er;d@DfDbE< zna9qqxGvo}dk)R>n)qd`u^5(hK^QO Date: Sun, 21 Oct 2018 08:09:13 +0000 Subject: [PATCH 02/15] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 156 -> 176 bytes .../__pycache__/build.cpython-36.pyc | Bin 660 -> 643 bytes q02_data_split/build.py | 10 ++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 162 -> 182 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 3134 -> 3154 bytes 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/q02_data_split/__pycache__/__init__.cpython-36.pyc b/q02_data_split/__pycache__/__init__.cpython-36.pyc index 5d17273741a726a430cdf3ccf2eb63426483d618..53a7311bb945f32ac7a63c8fb2bac3043b2089b6 100644 GIT binary patch delta 55 zcmbQkxPg(wn3tDpvC*06i5%w2vHBVLxvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{rmv#3KIVS delta 35 qcmdnMIERtLn3tF9rT(I*i5%wqp86U2xvBc;MX8mECHc7%ll%a@N(-6* diff --git a/q02_data_split/__pycache__/build.cpython-36.pyc b/q02_data_split/__pycache__/build.cpython-36.pyc index e6bd2ebf2f76eee17541ce631c667ecb332558ff..6d2932942f4e8569ccf81fdbb8276473a5caed3f 100644 GIT binary patch delta 297 zcmbQj+RVyn%*)HAU~(pU`$W#U^{fmG49-AYYyl){7_t~r7*m*1n0uLO8Eb%SNrqac z62=S#1c8(GKmpE@)Z&u(;>@a4O{OT8l%o8CB4&_M_FJM%DQUMDBW^KPMzKf4mlP#t z=0&kZOpa%i)ZhZD_!Xs}k)NBYUsPJ0k(iXBo12ox;j#%*)Gl#C%cI+=-lX>)99>7@UE)*at||Fk~^L0AVW=kYsITN@J2_sAWVF zWdn;al`z&Y)-a_or7)+k^s>aT)H2ty)UwvH)iBqv)UejDrLhDvXtMjgWCWU-K5Hfj zoV0(b1>|Wm-Qp}sEiQ>K&a6tk#Z#1?n3s~D8(&WB>(LG872_HT`na&&bbB)lV-< ztxPP*&z)S&=q}6(lqd$7&%h|gD8wkiSR^$0Dr1=iCs3qF2t?kx_R-29Z% SoK!oIZ@}7l7 Date: Mon, 22 Oct 2018 07:21:44 +0000 Subject: [PATCH 03/15] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 159 -> 179 bytes .../__pycache__/build.cpython-36.pyc | Bin 924 -> 936 bytes q03_data_encoding/build.py | 13 +++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 165 -> 185 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2197 -> 2217 bytes 5 files changed, 11 insertions(+), 2 deletions(-) diff --git a/q03_data_encoding/__pycache__/__init__.cpython-36.pyc b/q03_data_encoding/__pycache__/__init__.cpython-36.pyc index 884722b9e5eb21d01be2d88d202ca11e74eb4609..a0b80918b5c4270b2c4476699bb64d6b323631a1 100644 GIT binary patch delta 55 zcmbQwxS5f|n3tDpvC*06i5%w23HllNxvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{Q?2+!xIYt delta 35 qcmdnYIG>Tjn3tF9rT(I*i5%wqKKdE?xvBc;MX8mECHc7%lL7&~PYb31 diff --git a/q03_data_encoding/__pycache__/build.cpython-36.pyc b/q03_data_encoding/__pycache__/build.cpython-36.pyc index 302366cb1c8d346c67f347e326ce7abc487c2dcb..caff3be40a4f7d6f8896c9054310ff4ef104c821 100644 GIT binary patch delta 497 zcmYjMu}CwhM!wV!D;+~YuE>l`SwSl_6vfI^40$7_mo#P%bVjGOo9&`@M9zOs zt-`!A3szV^$c&cQCKY3RF^Fw){kua@GkWZVc*e1|hNCnD;oVVf!%dWoV(@C(jIw+p z%5}7v45SKN2?<218>>kUGH`nX)m4HIWiJz{XKQ+@t<$aoY;7QZD?#g%Twt0B4{_Eo z%3=_~TErDxW@2y{@uWNEV!*=$q;|g37b2Rt#=mpFpQYf7k?ixZ|0{*Q;(jL+e`U@i z@XKlb{GDyicbT_Q-jFQ}ggR&zU8QyObt;zUWA@qzYWVAXqS-K?ZyP&%%h*{xvk+Y5 Zw9`(rc$C0C!>XFtq@|Tp9o90OrT;{>fr|hD delta 479 zcmY+9&r1S96vt=Y?&>C53Q=|l1R*dG4_+!Hg6iO=q_J_@^p|K)iL09qG zsZ(A0gXZd~f1y)vBt+-&zI^BN-aO`g#^2-law?T5o_sVGK*)lu9Uc7zrl`;Iwb{$v zL;(ZyQo%QrkW9%KhQpBBG$K8);ebrxirm{{E!28CGQ);QYb#DgHiBMk$uwJgUGYs) zA=njU%Wn>6vSR}Ph~yO( delta 43 zcmZ1}I8~6tn3tDJ*J4rBMh*og0YCkW{M=Oi^rF Date: Mon, 22 Oct 2018 07:22:54 +0000 Subject: [PATCH 04/15] Done --- .../__pycache__/build.cpython-36.pyc | Bin 936 -> 936 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/q03_data_encoding/__pycache__/build.cpython-36.pyc b/q03_data_encoding/__pycache__/build.cpython-36.pyc index caff3be40a4f7d6f8896c9054310ff4ef104c821..1dcfaf16c1c2317d8e262b60a6d6501123ff52f3 100644 GIT binary patch delta 14 VcmZ3%zJi_An3tF9@J80f%m5s%1KI!p delta 14 VcmZ3%zJi_An3tC;VI%8eW&j$#19t!b From 3771672c9f87efa9ddcd8f6ae9313108a31f40fb Mon Sep 17 00:00:00 2001 From: rushabh-mehta Date: Mon, 22 Oct 2018 07:35:42 +0000 Subject: [PATCH 05/15] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 157 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 1006 -> 641 bytes q03_ohe_encoder/build.py | 24 +++++++----------- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 163 -> 183 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1478 -> 1498 bytes 5 files changed, 9 insertions(+), 15 deletions(-) diff --git a/q03_ohe_encoder/__pycache__/__init__.cpython-36.pyc b/q03_ohe_encoder/__pycache__/__init__.cpython-36.pyc index e4ec35b27b6016dd979d13f661e08f8147e0e802..11f594dbf2afffeda1e55bdce64c55aa7143e381 100644 GIT binary patch delta 55 zcmbQsxRH^=n3tDpvC*06i5%w2arzngxvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{rmy$of889 delta 35 qcmdnUIG2&bn3tF9rT(I*i5%wqUiumNxvBc;MX8mECHc7%ll%d^p$nb> diff --git a/q03_ohe_encoder/__pycache__/build.cpython-36.pyc b/q03_ohe_encoder/__pycache__/build.cpython-36.pyc index 1433b7bfe437842ddac619a606d8eb33eef1b873..f108983c7eba2454f73e18d75017ac9d3f3ed4f4 100644 GIT binary patch literal 641 zcmYk3!EV$r5Qgm}yQJAoyW8#puaE-`QYB6mLP8);<-ma|Jw$HCyU8|*gY6(z%AU%V z2jM-q@&dVX+E?JjObTLc&FArW{A)bE2*cpV?&r;=!`Lr&Fy`pLLNjj>z<`&m;tA*E zJEfDjxVqrM2*&UTd^mytCNPB%j^PAmFo)Cie8u4m7GHVdf%Aby%ROqbi1*?9TE0{E zO`R!_`fATHymtv6VMOo=M}&YdA)F9q1S)TTN;o4d2us3aL`G6H#%ScfMl&xE9ow*b zwsSi^te)ka1ND+scXXJV4d7ayND=OT%ig>cfgq3Thi%gX1N($R*X(G4x zGSzG~_Kzjus<5fmqBbj~t7zQw>tuYLT4`*5{P+4cEozWok_pEDWhS$Sq=Sg7a`~NU zdd}~gI9HX7b!&2Qn?I{$Zbkf2={wViOvcp2xN1vVd=|REB2z8bSeq$SoiZiDmM#<9Ll~U;XywMUxGt#fu!@K)& iBWe()cN!Sdhq4dw1SNX^vQp5N@+JMYp^u(&-~9t0$E7p? literal 1006 zcmb7?J8#=C5XVXCVOgo+R6cIsEi)T8p;ic;X|&m(o>{qA;#!!UpOgZ?52{YLkO3wj@>(qI^3SfBz^ zjIAbu6b^Md?FhHiBePC#jBk!mpATA2qpPaXr5bcSWvrRu%Q0 z4Xo_-eI$qQ${a9u_%Lm?x|E)Q(5NL0GxCiroYsM)fbYTuMOvV}@LIR^CIr%Q4&FtC zZe(z)X(jV470HCBx`FE%U)8BpJaVLsO@|YJu4P)PNhJ%@zm<`1@FDdN6U~)2tJksS zNnSF3P94aKuE6HamvnS>^3Kx{yD|g#lL_xYtioCaU=SYQ5FWV>I@&O=Zpe!KDEbW6hEp5q6@7zMjOXGvE@Otwb2MFu%fZCKBNAObi;1juKjb(5Tn(YhOkqdT< ZiZz1o*=AQGFazK=zyS_OKt|-T^B2{(8{Yr` diff --git a/q03_ohe_encoder/build.py b/q03_ohe_encoder/build.py index 36e4b90..960d836 100644 --- a/q03_ohe_encoder/build.py +++ b/q03_ohe_encoder/build.py @@ -1,19 +1,13 @@ -from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data -from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset from sklearn.preprocessing import OneHotEncoder import pandas as pd -import numpy as np +# %load q03_ohe_encoder/build.py +#categorical_variables = [x for x in range(len(list(X))) if X[X.columns[x]].dtype=='object'] +def ohe_encode(X,X_test,category_index=[0, 1, 3, 4, 5, 8, 9, 10, 11, 15, 16, 17, 18, 19, 20, 21, 22]): + X_transform = X.copy() + X_test_transform = X_test.copy() + ohe = OneHotEncoder(categorical_features=category_index) + X_transform = ohe.fit_transform(X_transform) + X_test_transform = ohe.fit_transform(X_test_transform) + return X_transform,X_test_transform -df = load_data('data/student-mat.csv') - -x_train, x_test, y_train, y_test = split_dataset(df) -category_index = [x for x in range(len(df.columns)) if df[df.columns[x]].dtype == 'object'] - - -# Write your code below - - - - - diff --git a/q03_ohe_encoder/tests/__pycache__/__init__.cpython-36.pyc b/q03_ohe_encoder/tests/__pycache__/__init__.cpython-36.pyc index 8c87a88f1c4ac0875da221298faa5cf1f1990908..8cccd4620e2d0f84b1516461e9bff5b11be2e85b 100644 GIT binary patch delta 55 zcmZ3?xSf&1n3tDpvC*06i5%w2Df$`txvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{Xzlq4-*>z delta 35 qcmdnaxR{Z{n3tF9rT(I*i5%wq0s0yFxvBc;MX8mECHc7%lR^Q$s|&UO diff --git a/q03_ohe_encoder/tests/__pycache__/test.cpython-36.pyc b/q03_ohe_encoder/tests/__pycache__/test.cpython-36.pyc index 1956a19a3862d792c03ff34e686b4f3716827383..b369cc2a0956d45ae313f4907854c884957db7de 100644 GIT binary patch delta 236 zcmX@ceT$pJn3tDpvC*06jU0K5)={h}C6xuKnoPHt^bBq>R;*+w;$>i9_?4iak)NBY zUsPJ0k(iXBo12eR}03<-XViq95!NkE*Brv&# Z<&TOmNRkUgh=T}_GKkg4j+n!$1pp1LGpzss delta 216 zcmcb`eTR;*+w;$vW7_~oOYk)NBY zpI($&nOKsaJ9#5x7^A>s4yMoCAZf6gBL2y2%pHtEllz$s8HFbwWR?~c1<8rQ6@ZoU zPyWc9XDAL5ltPt(NQ1-#fdnrQ7qb8f4kiwkBEiWMSpKMpfF!v Date: Mon, 22 Oct 2018 07:36:14 +0000 Subject: [PATCH 06/15] Done --- .../__pycache__/build.cpython-36.pyc | Bin 641 -> 641 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/q03_ohe_encoder/__pycache__/build.cpython-36.pyc b/q03_ohe_encoder/__pycache__/build.cpython-36.pyc index f108983c7eba2454f73e18d75017ac9d3f3ed4f4..c60be99b35c7215bdfdbce47e85a099a255b9e2c 100644 GIT binary patch delta 14 VcmZo=-J1BCzp delta 14 VcmZo=*917QFF From 8cee345fc6546575629ad7b5ea728bb0056a0120 Mon Sep 17 00:00:00 2001 From: rushabh-mehta Date: Mon, 22 Oct 2018 07:37:30 +0000 Subject: [PATCH 07/15] Done --- .../__pycache__/build.cpython-36.pyc | Bin 936 -> 936 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/q03_data_encoding/__pycache__/build.cpython-36.pyc b/q03_data_encoding/__pycache__/build.cpython-36.pyc index 1dcfaf16c1c2317d8e262b60a6d6501123ff52f3..7ce47472542471f4f87aa62e919e0d92ca232920 100644 GIT binary patch delta 15 WcmZ3%zJi_2n3tE!sBR Date: Mon, 22 Oct 2018 07:40:39 +0000 Subject: [PATCH 08/15] Done --- .../__pycache__/build.cpython-36.pyc | Bin 936 -> 936 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/q03_data_encoding/__pycache__/build.cpython-36.pyc b/q03_data_encoding/__pycache__/build.cpython-36.pyc index 7ce47472542471f4f87aa62e919e0d92ca232920..fb462e5db78c99ce32f5a38da4bbf80db2fccf06 100644 GIT binary patch delta 14 VcmZ3%zJi_An3tDp@kZ9g%m5q>1G)eJ delta 14 VcmZ3%zJi_An3tE!Xd~-lW&j!314#e? From 2e66a275fcec93f86e3c81d8cab599ec28ba88ed Mon Sep 17 00:00:00 2001 From: rushabh-mehta Date: Mon, 22 Oct 2018 07:48:17 +0000 Subject: [PATCH 09/15] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 164 -> 184 bytes .../__pycache__/build.cpython-36.pyc | Bin 921 -> 810 bytes q04_data_visualisation/build.py | 8 ++++---- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 170 -> 190 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1259 -> 1279 bytes 5 files changed, 4 insertions(+), 4 deletions(-) diff --git a/q04_data_visualisation/__pycache__/__init__.cpython-36.pyc b/q04_data_visualisation/__pycache__/__init__.cpython-36.pyc index d44a511ba9fc7f538b045ab1a267d7e0fc7a3439..18d44342f2ace072429eabd5aad8e8115c571de2 100644 GIT binary patch delta 55 zcmZ3&xPy_yn3tDpvC*06i5%w2srniDxvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{lWn9q7xqg delta 35 qcmdnNxP+0zn3tF9rT(I*i5%wqf%+NwxvBc;MX8mECHc7%lfnSM0t>nT diff --git a/q04_data_visualisation/__pycache__/build.cpython-36.pyc b/q04_data_visualisation/__pycache__/build.cpython-36.pyc index 2bfbd4e9d4e48bf9ff2e2bf665199d203cc772e7..d02fbaf002a9a7b81175ce3348c2e3ef810d7f74 100644 GIT binary patch delta 186 zcmbQqzKV_0n3tDpOT*dd{E3`jqL~;N7@UE)m;*?ZFw`(KGX^tgGWuyU7O?_FG?{L( zq$HLkMzN=5rspN*rmkctVh4))GeO{_{YxXD_FK%^DXE&ww^$Q%3NjLJv8QFG z7iU(b-r`8fOia(uOU%(^DgxODCNx=ZF&E^xmE2+jDl08YEn)?kz+RkKmI@TO#ZsJ+ zU#`h?izOwoBrytPR9<3k>Pm(p0id#9e)<{txvBc;MX8mECHcAfllhqBCs!~U2=f4C zi#dP<10x5c03#P;kpzxvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{bB(26caZ9 delta 35 qcmdnTxQda(n3tF9rT(I*i5%wq;rbc*xvBc;MX8mECHc7%lVSkD3=7f# diff --git a/q04_data_visualisation/tests/__pycache__/test.cpython-36.pyc b/q04_data_visualisation/tests/__pycache__/test.cpython-36.pyc index 5353356812e3190f1d8c90fdc95d0d7f053a87cf..4619e479aa8466d82f527a6c108236ba24358bfe 100644 GIT binary patch delta 96 zcmaFO`Ja=+n3tDpvC*06jT}x)D(U(e`MIh3MWw|ViAfo{xv3c?iTdIBMcKs#iOH$@ s$@wX%`jgi)%Wtk^+Q}#rC77F7Qjn8hl9QRFS5OIJMX^EY$$l(z0bhS2tN;K2 delta 71 zcmey*`I?i%n3tDpy~U!ajT}x){K5Je`MIh3=|!oPi6!~Dn{%0NGRoW%%uOsQ$jL9s T$xPBKs06WYu|es{Ni1^#hW;BC From 83845835a571e7f3064e5f362f123509e83c68c9 Mon Sep 17 00:00:00 2001 From: rushabh-mehta Date: Mon, 22 Oct 2018 07:57:12 +0000 Subject: [PATCH 10/15] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 169 -> 189 bytes .../__pycache__/build.cpython-36.pyc | Bin 810 -> 799 bytes q05_linear_regression_model/build.py | 8 +++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 175 -> 195 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1588 -> 1608 bytes 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/q05_linear_regression_model/__pycache__/__init__.cpython-36.pyc b/q05_linear_regression_model/__pycache__/__init__.cpython-36.pyc index 06a2a9b901d2940b1616332fc3af2e6292737630..3547e82bbbd90a6f69953502ea655126c0bdd0f3 100644 GIT binary patch delta 55 zcmZ3n3tF9rT(I*i5%wqVfq>QxvBc;MX8mECHc7%lcE8@wF}Mw diff --git a/q05_linear_regression_model/__pycache__/build.cpython-36.pyc b/q05_linear_regression_model/__pycache__/build.cpython-36.pyc index c40d112c5d846cc979296e4912c2f11a9f286eee..1f88bfea9b0593740ee3eb1bfed1ea535de67b84 100644 GIT binary patch delta 216 zcmZ3*HlK~tn3tEUsOfBU`9#hyDMAbk3?&TB47E%(Oj(RI3^k0+Ou-DAjDDI-MJzzM zDCV@x5>4h?j1jjOD{pZYrKT6978mCitz;^kE-pw+PSsD&Pf69E+{Yw8xs%aCTmYz}7-T8~BO7B8H<0$ztTAl*ESJWL?W!6d-M#|!{R$}s@| diff --git a/q05_linear_regression_model/build.py b/q05_linear_regression_model/build.py index 7a0a243..3646cbf 100644 --- a/q05_linear_regression_model/build.py +++ b/q05_linear_regression_model/build.py @@ -1,3 +1,4 @@ +# %load q05_linear_regression_model/build.py from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset @@ -12,4 +13,9 @@ # Write your code below - +def linear_regression(X,y): + regressor = LinearRegression() + return regressor.fit(X,y) + + + diff --git a/q05_linear_regression_model/tests/__pycache__/__init__.cpython-36.pyc b/q05_linear_regression_model/tests/__pycache__/__init__.cpython-36.pyc index 296bccee744fc133b0daf81192df00c01abd4b9e..ffd1d289143084faafafaa6bcf6234eda2a90e09 100644 GIT binary patch delta 55 zcmZ3_c$ksHn3tDpvC*06i5%w21^OBJxvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{SpEA^Ak$| delta 35 qcmX@ixSo;2n3tF9rT(I*i5%wqG5Q(#xvBc;MX8mECHc7%lM(^KzYFF7 diff --git a/q05_linear_regression_model/tests/__pycache__/test.cpython-36.pyc b/q05_linear_regression_model/tests/__pycache__/test.cpython-36.pyc index 54551b93750f647d6e93e9edd56a0f2642a67061..cc6d6a527154dfb5ffd0c5021f5bc19c8ac57db1 100644 GIT binary patch delta 63 zcmdnObApG%n3tDpvC*06jT{L~DmnTY`MIh3MWw|ViAfo{xv3c?iTdIBMcKs#iOH$@ T$@wX%`jcf?R From e2af609f1dd5dbfaab265bbee6dd33da51dead5d Mon Sep 17 00:00:00 2001 From: rushabh-mehta Date: Fri, 26 Oct 2018 11:55:17 +0000 Subject: [PATCH 11/15] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 162 -> 182 bytes .../__pycache__/build.cpython-36.pyc | Bin 1086 -> 1028 bytes q06_cross_validation/build.py | 8 +++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 168 -> 188 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2082 -> 2102 bytes 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/q06_cross_validation/__pycache__/__init__.cpython-36.pyc b/q06_cross_validation/__pycache__/__init__.cpython-36.pyc index 9a1c3aaa4d67dd0ebf5ed2b2e34d7c0807004b94..25209841183ae08fa51431a0a720f46e8d998e0f 100644 GIT binary patch delta 55 zcmZ3)xQ&s+n3tDpvC*06i5%w2$@&@jxvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{Xziod=nP{ delta 35 qcmdnSxQLO%n3tF9rT(I*i5%wq{`wjDxvBc;MX8mECHc7%lR^N#R12~I diff --git a/q06_cross_validation/__pycache__/build.cpython-36.pyc b/q06_cross_validation/__pycache__/build.cpython-36.pyc index 2e1c378d0210faf52111a997f473e84d10da11f6..2444553ae20177db24aa1a4057972e7d6e233cd1 100644 GIT binary patch delta 318 zcmdnT(ZZo@%*)F)o8fYFGcyCjV+JI^0%SV?aq*0a%H2Gv!l^>3e5nG>%!~{Z*LBqc zRWq;yu`@`86p$!k$YLyEs$r;MtYJ!FOkwI}X=cn~Ze|E(&}8;|2~w`f7{!!arpa=P zDX-ubYhqDRVr3BTa1+}8H)ITa=#MvGxBp&^@~c2 zGZK?BbaPWPN)q+M^LdN1iwhEyQ}vU9TJ$HMW|E(*&SWJb2Gml_1SA+3iv)nArpPV( z$@`h~HZNyVV`Su_CZI}2aIep;)%f|YZz$qw@|JKxN29{n%Bwo@(_clX|!Ey36in|lt`N0jDeTzejW zK0V}(0_Abutdm&Q<2{gk$T_n@f)vsj!M(6f#xkBkCZsF9k=t{J?1BY_v*`kDP3aJu z=AZ!3Pg>?C>RN*(9VRl3TgHY~A?R&#p?%jZn0BhWNhdh>5Rx18{^!s!N=cn#v`2zY ztimL4(2Y~6BIK9I2k7>%(n!8Dy+$Lyr;Y10R*jBUgV3h&bRjlNYmVOM$EfYesS} L*l3Z-FW9XB04qLL delta 232 zcmdlcut Date: Fri, 26 Oct 2018 12:03:35 +0000 Subject: [PATCH 12/15] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 161 -> 181 bytes .../__pycache__/build.cpython-36.pyc | Bin 1168 -> 1202 bytes q07_regression_pred/build.py | 10 ++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 167 -> 187 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 3674 -> 3694 bytes 5 files changed, 10 insertions(+) diff --git a/q07_regression_pred/__pycache__/__init__.cpython-36.pyc b/q07_regression_pred/__pycache__/__init__.cpython-36.pyc index 3e7e4674f103511456d5015475ef0cbf23edade2..6a37d7b4828536430cee1fbe55f6d32cd7299acf 100644 GIT binary patch delta 55 zcmZ3;xRsH^n3tDpvC*06i5%w2N%|T2xvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{el7T=@SzG delta 35 qcmdnWxR8;2?(%0; ziPz7_&rQ`YDlN`POv=#BP0c7t)DO=u$}TQQOitBL&QD3zpX|siKiPuGm{DSL4ihVr fA~VQ12_PZD#KXt~!a$OPNq~uuiHnJcg@X+Mb+;YA delta 111 zcmdnQIe}Bzn3tF9rsbk2Ru%?^#|%gS$Y*c>;^G+-m8Wk!=FceLt)G#fo2s8)lv0I7pFf&c&j delta 189 zcmaDSb4!N9n3tF9rT(I*jU2|z0s;CN`MIh3=|!oPi6!~D`jZQIqLg9ud+p$;N6K!oPx!`#J;w>F#e+-BsK1&Jtt2&Kug Ge1QNy*Dfmn From 0eadcbab19e00ffb27e7d95e71213cc89d8140db Mon Sep 17 00:00:00 2001 From: rushabh-mehta Date: Tue, 6 Nov 2018 12:42:50 +0000 Subject: [PATCH 13/15] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 158 -> 178 bytes .../__pycache__/build.cpython-36.pyc | Bin 1359 -> 1389 bytes q08_linear_model/build.py | 15 +++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 164 -> 184 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 3958 -> 3978 bytes 5 files changed, 13 insertions(+), 2 deletions(-) diff --git a/q08_linear_model/__pycache__/__init__.cpython-36.pyc b/q08_linear_model/__pycache__/__init__.cpython-36.pyc index b91b141617b95b635e59b43a1e9967e108638c18..58a90b4a97b1d19541e51bdb95ecf32331bf3281 100644 GIT binary patch delta 55 zcmbQoxQUU&n3tDpvC*06i5%w2@%kD0xvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{Q>~*FcSv= delta 35 qcmdnQIFFITn3tF9rT(I*i5%wq-ufB&xvBc;MX8mECHc7%lL7#|_zR){ diff --git a/q08_linear_model/__pycache__/build.cpython-36.pyc b/q08_linear_model/__pycache__/build.cpython-36.pyc index 438fb9485b4b16efb7c4d78b935df99cb4da3c8f..4d8d34ebb61d04dbb7efac0016fba55871a8e158 100644 GIT binary patch delta 484 zcmY+9ze^lJ6vtZ_;J=6Wj;worQ(q;QQ_IXP2>m z?A0S?2ju4Wq&;iE8Z5ywG@&(?oK61zxbZ0`$={bXrz9E6c+PV%7ALZhgXb%v4kKj=(5aP(h`fI$EK%D9DD8&mi)O`s1G%TD>mCO PF{$_>jSeW%5=uP*QORpt delta 453 zcmZ9IJ4*vW5Xbj*k6aQ77*sGI7*MYcO0=@jE(l@Cu1O@9guPV^>|v4GBBZqv z8!L_B(hF%G>#Tu)gzHTXhinKr@Gde*iar9hE1e z&!@W_1Rz3(Y4Qx9kwJzGNy0QXZ0gg*(FA;K=#XBp#7(@!Pcp_ap7Bja;0KljnqDyz z2-3uY-jgH?de>wx={XA7X~?Y8sNe98rBN&aTw0>G6yAi1A+}DtE97nHsPrkyP2mA7 z=?j}V;+j_#k7Sq|?~`&BA1gmCx`TRONue^SJV=oR)Vyd=7wv|&POQ0(pOIRC^v_A9 z)r(}MspNp`UQ`*su$A!}*;t#0YMg!p!U4&VBAFuvqLv^IOV;i4uHdoCPnPKyZdoVl w2?<-kDyj&Qf5WG3(|I#k1fBJFq4T;U_b^0p3E*QN=l+cPxPa$y0GT5F1^oA7!vFvP diff --git a/q08_linear_model/build.py b/q08_linear_model/build.py index 85d49da..31fcd4a 100644 --- a/q08_linear_model/build.py +++ b/q08_linear_model/build.py @@ -1,3 +1,4 @@ +# %load q08_linear_model/build.py import pandas as pd import numpy as np from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data @@ -8,6 +9,7 @@ from greyatomlib.multivariate_regression_project.q07_regression_pred.build import regression_predictor + df = load_data('data/student-mat.csv') x_train, x_test, y_train, y_test = split_dataset(df) x_train,x_test = label_encode(x_train,x_test) @@ -16,5 +18,14 @@ y_pred, mse, mae, r2 = regression_predictor(model, x_test, y_test) # Write your code below - - +def linear_model(x_train,x_test,y_train,y_test): + y_pred,mse,mae,r2 = regression_predictor(model,x_test,y_test) + scores = pd.DataFrame() + scores['cross_val'] = pd.Series(val) + scores['mae']=pd.Series(mae) + scores['mse']= pd.Series(mse) + scores['r2']=pd.Series(r2) + return model,y_pred,scores +linear_model(x_train,x_test,y_train,y_test) + + diff --git a/q08_linear_model/tests/__pycache__/__init__.cpython-36.pyc b/q08_linear_model/tests/__pycache__/__init__.cpython-36.pyc index 5f231d25458b7d9ddd095d46081a461751daeff2..d9f228bc80b0f0c4a68d9b76c4603b12a4205bbc 100644 GIT binary patch delta 55 zcmZ3&xPy_yn3tDpvC*06i5%w2srniDxvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{lWn9q7xqg delta 35 qcmdnNxP+0zn3tF9rT(I*i5%wqf%+NwxvBc;MX8mECHc7%lfnSM0t>nT diff --git a/q08_linear_model/tests/__pycache__/test.cpython-36.pyc b/q08_linear_model/tests/__pycache__/test.cpython-36.pyc index cbaeda35dafd76d9b3875e0d9e56e950079bc591..3c6c98bb7dfb2633f6894b86130aeb80d31760aa 100644 GIT binary patch delta 76 zcmew+*Co$k%*)HQ*yv33MvgdUl|=oF{M=OiqSE4w#H0+}+|-PcME&smqU_>=#N<@{ gx`v3p{ delta 56 zcmeB@|0c&_%*)H=Yqcn9BS##wfUkZ=er~FMdQoa+Vo83k{$xX5`OPbtGdUS=Z5HMg MWn#QFS(85z0O+R?LI3~& From af4a3b28ce50d3448e19fae4793c2ae6acb54d9b Mon Sep 17 00:00:00 2001 From: rushabh-mehta Date: Tue, 6 Nov 2018 12:56:42 +0000 Subject: [PATCH 14/15] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 170 -> 190 bytes .../__pycache__/build.cpython-36.pyc | Bin 1339 -> 1392 bytes q09_advanced_model_q01_lasso/build.py | 15 ++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 176 -> 196 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 4099 -> 4119 bytes 5 files changed, 14 insertions(+), 1 deletion(-) diff --git a/q09_advanced_model_q01_lasso/__pycache__/__init__.cpython-36.pyc b/q09_advanced_model_q01_lasso/__pycache__/__init__.cpython-36.pyc index b8b8fc73c23c3602d2cc8046c670d9178deb30ae..7de3f1b15ca40df0aa72361eac535e353c74b6e2 100644 GIT binary patch delta 55 zcmZ3*xQ~&;n3tDpvC*06i5%w2+4>pzxvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{bB(26caZ9 delta 35 qcmdnTxQda(n3tF9rT(I*i5%wq;rbc*xvBc;MX8mECHc7%lVSkD3=7f# diff --git a/q09_advanced_model_q01_lasso/__pycache__/build.cpython-36.pyc b/q09_advanced_model_q01_lasso/__pycache__/build.cpython-36.pyc index ad763a5d1b8809864ca92cb9383d06dcf0025f16..e5227c495862326bb1f2886c3cc0f31cf50378f1 100644 GIT binary patch delta 560 zcmYk1O=}ZD7{}*jXExbQVr^nm^q^8Gn4<76kcUW41wc2sbyu2AeP?Q`D+XtLUZbw#vIye#(aEymj#@f_B`5 zNAwU){O1#FnOK&Yh`Wg@w4S{cOG|ShEm8O9Fet2FkHDkl#8>WzaUzwJ!(B0XKohXjM||93M~(*j?P)PhKks&9q`vAk6(@o3v2qeU653B~050Z5bY9z7x2E z?BAQwQBxJ8LnzLaZK_e<@SQ&8d)u&u*Vi%40D;hTI>6YZcPVWBe9K?aO}K`AAGNrq zGH^AJaeu+@^?$|vcQ=s2%>cIo+zt>Xu3Rs{4)%QVxN7uqSv(29VS;MFR)LNQO&B_} Jgl({O{vU|EfZG57 diff --git a/q09_advanced_model_q01_lasso/build.py b/q09_advanced_model_q01_lasso/build.py index c832d59..4ba6e48 100644 --- a/q09_advanced_model_q01_lasso/build.py +++ b/q09_advanced_model_q01_lasso/build.py @@ -1,3 +1,4 @@ +# %load q09_advanced_model_q01_lasso/build.py from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset @@ -19,5 +20,17 @@ x_train,x_test = label_encode(x_train,x_test) # Write your solution here +def lasso(x_train,x_test,y_train,y_test,alpha=0.1): + lasso_regressor = Lasso(alpha=alpha) + lasso_regressor.fit(x_train,y_train) + y_pred,mse,mae,r2 = regression_predictor(lasso_regressor,x_test,y_test) + val = cross_validation_regressor(lasso_regressor,x_train,y_train) + scores = pd.DataFrame() + scores['cross_val'] = pd.Series(val) + scores['mae']=pd.Series(mae) + scores['r2']=pd.Series(r2) + scores['mse']= pd.Series(mse**0.5) + return lasso_regressor,y_pred,scores +lasso(x_train,x_test,y_train,y_test,0.1) + - diff --git a/q09_advanced_model_q01_lasso/tests/__pycache__/__init__.cpython-36.pyc b/q09_advanced_model_q01_lasso/tests/__pycache__/__init__.cpython-36.pyc index 80296f75275fe1779be1cb1510cdcbebf24a3c57..56dfb17d629000e9a7c28f8024a54a2f35138b98 100644 GIT binary patch delta 55 zcmdnMc!ZI|n3tDpvC*06i5%w2h58x!xvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{gMFrh7(T! delta 35 qcmX@YxPg(wn3tF9rT(I*i5%wqvHBVLxvBc;MX8mECHc7%lac_#77OYC diff --git a/q09_advanced_model_q01_lasso/tests/__pycache__/test.cpython-36.pyc b/q09_advanced_model_q01_lasso/tests/__pycache__/test.cpython-36.pyc index 3d92981a85fdfdd93eb4850d6b323ecab8bd7161..d3b03159029635ccb5f963dac38d381d976bead0 100644 GIT binary patch delta 198 zcmZoxn6AKK%*)HQ*yv33Mh;JA=#N<@{ z%?ZqU%#2Z+``KPFF{*B^;ACaw)?#2_C{hIx+LL>Eq$V%ox{o2YjQb9n*d%!s zkQQ|ip$Q^%K!hHM&<7C)o9%dyGm1sA=9T6aR2C@%#iG~>67y0Li;L7IOY=`*RGqwm GKNtX3BQvG| delta 197 zcmbQP(5%2=%*)I5Qh!m@Mh;JAfk^#~{M=Oi^rF Date: Tue, 6 Nov 2018 13:00:18 +0000 Subject: [PATCH 15/15] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 170 -> 190 bytes .../__pycache__/build.cpython-36.pyc | Bin 1339 -> 1406 bytes q09_advanced_model_q02_ridge/build.py | 15 +++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 176 -> 196 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 4079 -> 4099 bytes 5 files changed, 13 insertions(+), 2 deletions(-) diff --git a/q09_advanced_model_q02_ridge/__pycache__/__init__.cpython-36.pyc b/q09_advanced_model_q02_ridge/__pycache__/__init__.cpython-36.pyc index 222893d6c4bc0f716c4fdbff600e66340545b3cd..f345ba9963de90dfb8ca09301c0571d2a1c53016 100644 GIT binary patch delta 55 zcmZ3*xQ~&;n3tDpvC*06i5%w2+4>pzxvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{bB(26caZ9 delta 35 qcmdnTxQda(n3tF9rT(I*i5%wq;rbc*xvBc;MX8mECHc7%lVSkD3=7f# diff --git a/q09_advanced_model_q02_ridge/__pycache__/build.cpython-36.pyc b/q09_advanced_model_q02_ridge/__pycache__/build.cpython-36.pyc index 29083a5660093320a13d952ea9eeaf0c4458cabd..d9d4d0a0403a9defc44d4fffc5670b17c5615765 100644 GIT binary patch delta 561 zcmYjN%W4!s6s@l6_dH@UqcPd2gal?G4Z0mvFt`*XqSy*U*;SdII6d9m>I9T-LTGR& z7<%C^s9SgXC$&-WFI*MGYEJHnifI_`@H0jfM+sx4nGqxOv5Xn)eZ zJ?(UpOrshj5UYP-9z~|M+ndfdV`1+<>G6uA delta 511 zcmYjNO=}cE5be*I*~zX7MiP@?gn%#?SM(-9L_>~(m{SmzCf(W0vh$IeRub(dhdt*I z=AZ{p;w4@^`VagGef2kZ@gP>`ly2%#?-j4AtN-Oc^Q|YNQU2}e*L^Pt`Ax1Jesiy`;(UzP}S}=N_<3P9>yWNVij1THA z3EV^WcW->uRAxK{bE<4pjeE~G`xX9R1J<#82csJz5PE|S@h;Q*6xM$n@Yi%1Vl^Z! zuBke>9m#Hg%pdlD#G~yMq_7&{ZiKZ6vE$X$Yp{u0$hNCSznhz9@i)5FUdc7e{sT8L BffE1# diff --git a/q09_advanced_model_q02_ridge/build.py b/q09_advanced_model_q02_ridge/build.py index 0fb3e1a..d1bfa2c 100644 --- a/q09_advanced_model_q02_ridge/build.py +++ b/q09_advanced_model_q02_ridge/build.py @@ -1,3 +1,4 @@ +# %load q09_advanced_model_q02_ridge/build.py from greyatomlib.multivariate_regression_project.q01_load_data.build import load_data from greyatomlib.multivariate_regression_project.q02_data_split.build import split_dataset @@ -19,7 +20,17 @@ x_train,x_test = label_encode(x_train,x_test) # Write your code below - +def ridge(x_train,x_test,y_train,y_test,alpha=0.1): + ridge_regressor = Ridge(alpha=alpha,normalize=True) + ridge_regressor.fit(x_train,y_train) + y_pred,mse,mae,r2 = regression_predictor(ridge_regressor,x_test,y_test) + val = cross_validation_regressor(ridge_regressor,x_train,y_train) + scores = pd.DataFrame() + scores['cross_val'] = pd.Series(val) + scores['mae']=pd.Series(mae) + scores['r2']=pd.Series(r2) + scores['mse']= pd.Series(mse**0.5) + return ridge_regressor,y_pred,scores +ridge(x_train,x_test,y_train,y_test,0.1) - diff --git a/q09_advanced_model_q02_ridge/tests/__pycache__/__init__.cpython-36.pyc b/q09_advanced_model_q02_ridge/tests/__pycache__/__init__.cpython-36.pyc index 602e1f5d5c4f60e2bd8813680dc29fba2e27d856..ecc0dbb6e9ed11cef820bbcd52c088385de3e67d 100644 GIT binary patch delta 55 zcmdnMc!ZI|n3tDpvC*06i5%w2h58x!xvBa^rNtSENg2AisTn1S`r-LS*~JBk$*KCu K`6;Or{gMFrh7(T! delta 35 qcmX@YxPg(wn3tF9rT(I*i5%wqvHBVLxvBc;MX8mECHc7%lac_#77OYC diff --git a/q09_advanced_model_q02_ridge/tests/__pycache__/test.cpython-36.pyc b/q09_advanced_model_q02_ridge/tests/__pycache__/test.cpython-36.pyc index 37f31c3afe884d721a91308abc3e21f01dc3af87..89c4a03de8023ac26032e3ed9940b4ba858100c7 100644 GIT binary patch delta 206 zcmaDa->kr4%*)HQ*yv33Mh;JA=#N<@{ z%?Zp>%#2Z+tJz*KF{*A(;bdjx)?#2_C{hIx+LIGFq$c-q-Nz7{#C-=tY%))U zyb4I0I*8B&5jr434@BsL2!qKB`NcOo@@`-hi(<_y%`K=bQU;1gu@xldr6d*?sZD0* MpTej*c@BRt0Pk5fRsaA1 delta 183 zcmZoxcrVXk%*)I5Qh!m@Mh;JAfk^#~{M=Oi^rF@|&kH|6*diwYi_| z1rwv%<_b<$Ms95e28JRv5TP@