From 821688b778e5d08a357da2637abe1237e5e097ba Mon Sep 17 00:00:00 2001 From: sanchitaharlalka Date: Sat, 30 Jun 2018 08:37:39 +0000 Subject: [PATCH] Done --- __pycache__/__init__.cpython-36.pyc | Bin 0 -> 158 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 170 bytes q01_bagging/__pycache__/build.cpython-36.pyc | Bin 0 -> 1285 bytes q01_bagging/build.py | 24 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 176 bytes .../test_q01_bagging.cpython-36.pyc | Bin 0 -> 967 bytes 6 files changed, 24 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..5241cef80199aae42bd7ae8264d19f01239ac3ab GIT binary patch literal 158 zcmXr!<>lgWG>>Kgg2x~N1{i@12OutH0TL+;!3>&=ek&P@K*9*(m$!aKer~FMabjL_ zMrKK3Mq*J;Vor9Vet3RSc5y*sa;koEeoCr-YF=?_ZclgWG>>Kgg2x~N1{i@12OutH0TL+;!3>&=ek&P@K*9*(SGayger~FMabjL_ zMrKK3Mq*J;Vor9Vet3RSc5y*sa;koEeoCr-YF=?_ZciCwvHlLKrp2?%OQNvq>Nj^rhlu>uTi zT)KDf#`!%d0&E+kxWAAl8Sb5cyO5aK;WxwOaK7Q=(I|QT-IqVU4G{VZ-54R*--4JA zpac?FA&TKk6e&FFVTXCjF9I6$wy(k>qET;S6>kSLfrvm2id( z0>2}mNAJjre1_=s20HGMne^mT&O|H*B6;usLfG2Tw*wM{kR{0Jh>deYEJ0j>g@cD>{883Q5DQsZe<3g z?Z+6ji+u`WK7m@JeE<@IM6cgkWT7mLFL3L%_!;_H?PE)<*Pm}F0Xoo zWoq?^j(2?%uxpSG`yOG-j44g0x1I2>(G54VzaxDFH~Hsuv8f8VFucq*x#b(K6<23` z@v_oqrskPkWR;K$SsGa^m1Kpqn@Sisx!TIin#K9UM~4g+%ZprzlX}-h*EzW(%om^# z_WOB^Q=IgY;Dms{9FsB8cOmBTUl{rxSo8Zdtf67K=}0Z;eRHNH*X2n8xhQ6&f}^4H zHGx=~9=sOb)D>mZ19Zr{r<2a0D;!xWUqY5WZQ<2dr|wUa!#233&NI`KO=B&&VDQN3 zz&*c}=7pqwuBxoVuR6TbBiO6mQ_>TsrcSy0^cB9L?f}-sU%@3Vl>El!Zd_Ol^>7pF M;w9u5AK?f7e+d|9tN;K2 literal 0 HcmV?d00001 diff --git a/q01_bagging/build.py b/q01_bagging/build.py index c34fb02..0819cf0 100644 --- a/q01_bagging/build.py +++ b/q01_bagging/build.py @@ -1,3 +1,4 @@ + import pandas as pd from sklearn.model_selection import train_test_split from sklearn.tree import DecisionTreeClassifier @@ -14,5 +15,28 @@ # Write your code here +def bagging(X_train, X_test, y_train, y_test,n_est): + accuracy_scores=[] + accuracy_scores_t=[] + n_est_list=[] + for n in list(range(1,n_est,1)): + bagging_clf1 = BaggingClassifier(DecisionTreeClassifier(), n_estimators=n, max_samples=0.67,max_features=0.67, + bootstrap=True, random_state=9) + bagging_clf1.fit(X_train, y_train) + y_pred_bagging = bagging_clf1.predict(X_test) + score_bc_lr = accuracy_score(y_test, y_pred_bagging) + accuracy_scores.append(score_bc_lr) + + y_pred_bagging_t = bagging_clf1.predict(X_train) + score_bc_lr_t = accuracy_score(y_train, y_pred_bagging_t) + accuracy_scores_t.append(score_bc_lr_t) + n_est_list.append(n) + + plt.plot(n_est_list,accuracy_scores_t,accuracy_scores) + #plt.legend('Train Set','Test Set') + plt.show() + +#bagging(X_train, X_test, y_train, y_test,50) + 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..4a02b1f635720d2a5d9717b88d8be824a9dcc9cc GIT binary patch literal 176 zcmXr!<>lgaG>>Kgg2x~N1{i@12OutH0TL+;!3>&=ek&P@K*9*(SFCTZlX-=vg$l78cW&i+tyDx|U 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..55134e451d32d8b0d554b9af2041f219d9fe6b9d GIT binary patch literal 967 zcmZ`%OK;RL5VrH!jrLJ-KnNrRxp0Vt8lVS2La0zxz3l}gq;RmjvG>tB$*%2GuqvnR zpW!e0%4z=sCuXvbrUx9&cw&E^Z|1X4hQr?Q)7$S$kB~p4H3EoF!OS~wf(WWeK{HA* z_LNunnGdlq0u>Zt7E*FSL?}A9M06xw`&mbHzmO!_z-f|D7k!n+o^c}~KAK89sg>e- zY8Eoz05w9oV?LeE%V~~B_5=4$!OT-|l4Mkn%o9|2w@RkXU=<0DxyW=)2Zwra=M#yInw1wQth)?4nnm^j04y*SE zy@Z_bTG{xTt6G{^RB>6^xZpOQ#nVQ;`-sH9Q&Qs{CZ6uWr2FVlxUCyP#bm_uzJy)W6HqC)ngAGB`W%OZN(nq`%gDe9IpZ^az>Fdq_ literal 0 HcmV?d00001