From 4b1799e420ca45c53bc9089fd0208d62cf496896 Mon Sep 17 00:00:00 2001 From: Sumeshks29 Date: Sat, 27 Oct 2018 14:32:49 +0000 Subject: [PATCH] Done --- __pycache__/__init__.cpython-36.pyc | Bin 0 -> 152 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 164 bytes q01_bagging/__pycache__/build.cpython-36.pyc | Bin 0 -> 1373 bytes q01_bagging/build.py | 26 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 170 bytes .../test_q01_bagging.cpython-36.pyc | Bin 0 -> 961 bytes 6 files changed, 26 insertions(+) create mode 100644 __pycache__/__init__.cpython-36.pyc create mode 100644 q01_bagging/__pycache__/__init__.cpython-36.pyc create mode 100644 q01_bagging/__pycache__/build.cpython-36.pyc create mode 100644 q01_bagging/tests/__pycache__/__init__.cpython-36.pyc create mode 100644 q01_bagging/tests/__pycache__/test_q01_bagging.cpython-36.pyc diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2c8fcad4d4ba6622ed07ebfa077b8028abcc394c GIT binary patch literal 152 zcmXr!<>fk8b|snt2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU#|KY`MIh3!KJyW z#TnVfMwa^F`9;~q1&PV2`pNkzsrspT#i_YTIjQlvsU;ctDaG*xMfq8&$tA`5@$s2? bnI-Y@dIgoYIBatBQ%ZAE?LfvC12F>t?yx7N literal 0 HcmV?d00001 diff --git a/q01_bagging/__pycache__/__init__.cpython-36.pyc b/q01_bagging/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..53a2fcce3dd0bd73288f3d42b2e2570cc6727196 GIT binary patch literal 164 zcmXr!<>fk8b|snt2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUxE4=`MIh3!KJyW z#TnVfMwa^F`9;~q1&PV2`pNkzsrspT#i_YTIjQlvsU;ctDaG*xMfq8&$tA`5g$9Q4 nNr~y{nR)5@@$s2?nI-Y@dIgoYIBatBQ%ZAE?Lbx)12F>t04FQp literal 0 HcmV?d00001 diff --git a/q01_bagging/__pycache__/build.cpython-36.pyc b/q01_bagging/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..42f116771e32cfeed3946a481badb6b9f170269a GIT binary patch literal 1373 zcmZ8g&2Aev5GJ|5TCHr!c5FGv-h8nd`%n}}lcMR_mjp<_7FbYAN?wWkW0G>BV3muS zqo1OuUit(*^bLAwfdYFideAHM(hgTv;g*XX4!!x!`9|VKM!co>aGm)4(+r$meH(BW7y%zUcN{7FcR@> zpZjYJ8lLreu*P&C2D1Z>IsQmM_CJydIYspF0Xk@rBjJfdal|`3;@vylhVZ|DU;hk(htO-V-yER(lRmXTWsXJ@3idqZ<)&O=^D@t&#QpKRoys?}8X|HXWWSl14B!+f(M({_w4{Sdmbqq28bv3#!b1{0k$c4V1>x<7vuS+%86-&h^ zEx8zpLW_JXMUo41U2+YVl{1kVJ-YeyNpc^_XuQZIKd+WeaE}~;bNvYjL|p7+pF||W zF^O?>|Ajb&^$-uS8p1Bs_AOTS+~#i>>J+rI$JDQ&dzo%X#i>^;@@lDU>(UcFmx8I{ zJclS{qJ@N@;7KTAt?|xk;KgkT>+hglMlG3i03Bf|li3*Jw;Ej8&MLN^_IJl1f0d=W zrJC;Px0y+=A^&tP3Qj{M7*F6e(vE$n6UA~t-AtBggWoiGsrukc4Xik@;?RmVZ_7eU m#a5iavI(C;QVS`b*v$pn literal 0 HcmV?d00001 diff --git a/q01_bagging/build.py b/q01_bagging/build.py index 19f8726..ec1cb62 100644 --- a/q01_bagging/build.py +++ b/q01_bagging/build.py @@ -1,4 +1,6 @@ +# %load q01_bagging/build.py import pandas as pd +import numpy as np from sklearn.model_selection import train_test_split from sklearn.tree import DecisionTreeClassifier from sklearn.ensemble import BaggingClassifier @@ -15,5 +17,29 @@ # Write your code here +def bagging(X_train, X_test, y_train, y_test, n_est): + + i=1 + dict1=dict() + dict2=dict() + + while (i<=50): + # Fitting bagging classifier with Logisitc Regression + bagging_clf2 = BaggingClassifier(DecisionTreeClassifier(), n_estimators=i, max_samples=0.67, + bootstrap=True, random_state=9,max_features=0.67) + bagging_clf2.fit(X_train, y_train) + y_pred_train = bagging_clf2.predict(X_train) + score_bc_dt_t = accuracy_score(y_train, y_pred_train) + y_pred_test = bagging_clf2.predict(X_test) + score_bc_dt = accuracy_score(y_test, y_pred_test) + dict1[i]=score_bc_dt_t + dict2[i]=score_bc_dt + i+=1 + + plt.plot(np.arange(1,51),dict1.values()) + plt.plot(np.arange(1,51),dict2.values()) + print(plt.show()) + +bagging(X_train, X_test, y_train, y_test, n_est = 51) diff --git a/q01_bagging/tests/__pycache__/__init__.cpython-36.pyc b/q01_bagging/tests/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..939887926358ee5d9365fba02332b943abbd2ceb GIT binary patch literal 170 zcmXr!<>k6qb|snt2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU*Y;0`MIh3!KJyW z#TnVfMwa^F`9;~q1&PV2`pNkzsrspT#i_YTIjQlvsU;ctDaG*xMfq8&$tA`5g$9Q4 sNr~y{nR)5@C8@i-DK{04Sy|O8@`> literal 0 HcmV?d00001 diff --git a/q01_bagging/tests/__pycache__/test_q01_bagging.cpython-36.pyc b/q01_bagging/tests/__pycache__/test_q01_bagging.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..52bf0922b52928d7d590d0ffbca209875d82a0b8 GIT binary patch literal 961 zcmZ`%OOMkq5VrGZqdry~5CRE7E*v7E4J;Q{LTJTmwYOdt2`L<`GR=@owBQ*ueT&pUU7cLZI#Nr!i@NEB?~G>NDUJ_~KmQ!OAq%7vNK zQl=``bCGR;8X?_rn&-1J&+y28;NBUSehyBMgmRKNoO0)mBrej!>~SBcI<}7-pLR(o z;BjDr0PGx0pMW#O&^7%*Z^^Y|+*``&GqQ$+kgWATah{Mhc1R$#H&U2x3uP`Abtp5Ew_)A&oJZuC6OM4VMz#G=%q7)!wlVWt(=Y_6(ns6xk!H*eWaxY$7d zy78>Fd_4bd2e`Gzb%9dj{Sq3`)zg-0$8A{FmJs2MgfAdyOSlyfAH_i~ceFtTR;LH0 zxR|81G~qIpwa_82!m=`9k(z88=8bL-5s`bZp~BmX9MywK_0geZTQ`KrK5iGyc8L&p z-(&c{9{2E30AMsW+vJ5DE?my;l>X85d literal 0 HcmV?d00001