From 4002150d660a7378a38bf84051d5fa1360207b15 Mon Sep 17 00:00:00 2001 From: Abhimanyu22 Date: Sat, 13 Oct 2018 08:40:43 +0000 Subject: [PATCH 1/4] Done --- __pycache__/__init__.cpython-36.pyc | Bin 163 -> 153 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 167 bytes .../__pycache__/build.cpython-36.pyc | Bin 560 -> 583 bytes q01_cond_prob/build.py | 14 +++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 173 bytes .../test_q01_cond_prob.cpython-36.pyc | Bin 1691 -> 1681 bytes 6 files changed, 11 insertions(+), 3 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 2ba0c8128ed226d8795f0b8b0cc1481272d86b4c..bd2210b7c9cfdc69c1c5e4ffc552f1774437bcba 100644 GIT binary patch delta 53 zcmZ3?IFpgXn3tC;eEq@bi5%vNZu%MdxvBb&Ng0{BiFuW!Mn?MK`9;~q1&PV2`pNkz IsS~p-0lwK0+yDRo delta 63 zcmbQqxR{Z{n3tF9(7ooUi5%wI0s0yFxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T6D$FyVHTAD diff --git a/q01_cond_prob/__pycache__/__init__.cpython-36.pyc b/q01_cond_prob/__pycache__/__init__.cpython-36.pyc index a5c1ab27a925d7c6ab904d43c42e33fb15ea64d6..809f8cdaf03045b20316917771ba42f4a69d31fa 100644 GIT binary patch delta 53 zcmdnUxSWy0n3tC;eEq@bi5%vNA^I8lxvBb&Ng0{BiFuW!Mn?MK`9;~q1&PV2`pNkz IsS~r@0mhFK6aWAK delta 63 zcmZ3^xRH^=n3tF9(7ooUi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T6Wjr>yB5s= diff --git a/q01_cond_prob/__pycache__/build.cpython-36.pyc b/q01_cond_prob/__pycache__/build.cpython-36.pyc index 4654504299c0bacbf40adc47f518204d14780447..c649d6519f805459a79f398c28e0c0718c809f51 100644 GIT binary patch delta 309 zcmdnMa-2okn3tEUas9#Q`HTz$h*F;fbQ1cL}e4O0p$h^}R>VXR?hv!l2Rit>~4(@HXmQd3tl z6mbD<{S~O6k)NBY@0gU4nVXnbS!!gYAD&;7U0jfuoT{IkpOQMcj?qRO z%}~RX!Xm*?!w4d!8AL#QRxlq(g7~$}HOv#g=+rabVlB={EJ)R4xy6){7R8mAlM|nj zUs{}693=>$<1_Q({c}=6^2_t01d{XfQZh?2^YapO;tPuMlU6bmu>-CB6|J9CFbMhlbT{AYIND(K90NH^=fYjdNu*uC&Da}c>0|iJiNG%T&2NM?? E0G1m~4gdfE diff --git a/q01_cond_prob/build.py b/q01_cond_prob/build.py index 46a16ee..48a7696 100644 --- a/q01_cond_prob/build.py +++ b/q01_cond_prob/build.py @@ -1,12 +1,20 @@ -# So that float division is by default in python 2.7 from __future__ import division - import pandas as pd df = pd.read_csv('data/house_pricing.csv') +def cond_prob(df): + allhouses = df.shape[0] + houses_in_OldTown = df[df['Neighborhood'] == 'OldTown'].shape[0] + n = (houses_in_OldTown)*(houses_in_OldTown-1)*(houses_in_OldTown-2) + k = ( allhouses)*(allhouses-1)*(allhouses-2) + probofthree = float(n/k) + + return probofthree + +cond_prob(df) + -# Enter Code Here diff --git a/q01_cond_prob/tests/__pycache__/__init__.cpython-36.pyc b/q01_cond_prob/tests/__pycache__/__init__.cpython-36.pyc index 9e8f52b9670fef7c8ebeab5aaf783861596b3735..97e814739b6a0588b9e7dd6526e36952c500f5a6 100644 GIT binary patch delta 53 zcmdnaxR#N_n3tC;YW>0Ji5%vNQTiGAxvBb&Ng0{BiFuW!Mn?MK`9;~q1&PV2`pNkz IsS~q&0m@+#F8}}l delta 63 zcmZ3>xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXen3tC;YW>0JjU0O!6;t#x@^e%59g{LLa})C_OO1^5!}E)>iwhEyQ}vVc MQ&Km7U|h`t01QJD%K!iX delta 66 zcmbQpJDZoon3tF9Mq+E!MvlFV+IjjJ`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9o1ZbRW&r^1`WPGl From 6ed11b2d36957f16a2ab92a90f15da06ed599624 Mon Sep 17 00:00:00 2001 From: Abhimanyu22 Date: Sat, 13 Oct 2018 09:22:57 +0000 Subject: [PATCH 2/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 187 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 718 -> 706 bytes q02_confidence_interval/build.py | 22 ++++++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 193 -> 183 bytes ...est_q02_confidence_interval.cpython-36.pyc | Bin 2316 -> 2306 bytes 5 files changed, 20 insertions(+), 2 deletions(-) diff --git a/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc b/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc index 741ad2df56ebd795144517f30579112c8725c917..f6652786e6fdaa0eb7e319ad575489f257a49337 100644 GIT binary patch delta 53 zcmdnZxRH^=n3tC;eEq@bi5%vNarzngxvBb&Ng0{BiFuW!Mn?MK`9;~q1&PV2`pNkz IsS~pT0n8B+JOBUy delta 63 zcmdnUxSNr~n3tF9(7ooUi5%wI8TuLdxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T69NIYX%_VW diff --git a/q02_confidence_interval/__pycache__/build.cpython-36.pyc b/q02_confidence_interval/__pycache__/build.cpython-36.pyc index b478df2185179a11ca8a5a753fb3aedba6bb2ba4..ff50391f722d8a9f2184d110239ff0d39eeeb89f 100644 GIT binary patch literal 706 zcmZuu%Z}496t$g4({@^r2JsMI&`pEN7R@k1f(@Dt5=fp!PBtYjxqv;`Pauj#Sw;r z)&P)Smy3Y>;@d_Re5rTt{6D`F$Z8+<9pebj z1fLBY5%U0Si@EblR&SuaRO;PwNa%tSg_-&bYDn?hXl`xxr#Yl6y1ujeG1{sX!=ys!WO literal 718 zcmZuvyN(kv6tz8`$t2mVkXXSY3TUUvAZS-S#7amAZ9{|HjJ&od@n~MLok)q2Dzy6v zd;tH#7r3ROp`xPVj?-*`rF-t&-PnD!Hz9YbmODq#P`ij|^#Gg@?{sMJ$ zvwI}D9&=Bv-YEfPSP5VZ@gBl{1lXer z9nk?hFj_?tOLB(~1Xv1ev?u$>#Z?0JXfS%jPtgTB&^_MMOElnPRFXrykHH?jS(IV@ zev@I3S7tagOBrnxZ+&bXch=LkGYyOSzGRVg($j{!C74_p2Q5q9t1R(}ioJB>qfQC<_n{?+;vUP>-u?bx=IOPbz3R}`;MR-_#EOAKfqxpo0$}7xR}uWb{@3NFcY8j!%eIwy<~B_Zu+e!ZSPYUrYwfx v5?PvQ=rqvTH9ir`P74)u!xitr`OuhNHJx17>NWhW$PQGBC*UR^y}M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXxmKLZ0 diff --git a/q02_confidence_interval/tests/__pycache__/test_q02_confidence_interval.cpython-36.pyc b/q02_confidence_interval/tests/__pycache__/test_q02_confidence_interval.cpython-36.pyc index c3788ca888768b1814d7bddbf565e723201f41ad..93d200875c74561051177221f8e6d0f50b0712db 100644 GIT binary patch delta 56 zcmeAXY7*iw=H=xIUw<%qBgY#?#R~n5{M=N1$E1wR+{C=fQX?b%@cg3e;)2BFRQ=@q Ll+?}gOmEo$4Jj2F=H=zOk=Powk>d@cc9VWaer~FMVp2w?zDs^`X>Mv>NwI!KcMYyk8=7ry`i From be9aca39e72c8c6082cb235f1bbeda7605ea1b14 Mon Sep 17 00:00:00 2001 From: Abhimanyu22 Date: Sat, 13 Oct 2018 11:03:12 +0000 Subject: [PATCH 3/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 174 -> 164 bytes q03_t_test/__pycache__/build.cpython-36.pyc | Bin 523 -> 649 bytes q03_t_test/build.py | 13 +++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 170 bytes .../test_q03_t_test.cpython-36.pyc | Bin 2307 -> 2297 bytes 5 files changed, 11 insertions(+), 2 deletions(-) diff --git a/q03_t_test/__pycache__/__init__.cpython-36.pyc b/q03_t_test/__pycache__/__init__.cpython-36.pyc index cac7d291ce27aa37820fd1dcd256be95534d4e6d..2a8b3189588ab1c2695ae6b693aa14113d39e009 100644 GIT binary patch delta 53 zcmZ3-xP+0zn3tC;eEq@bi5%vNf%+NwxvBb&Ng0{BiFuW!Mn?MK`9;~q1&PV2`pNkz IsS~qY0L17L2mk;8 delta 63 zcmZ3&xQ>y-n3tF9(7ooUi5%wI(fS$rxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T6I=kTx)#9z diff --git a/q03_t_test/__pycache__/build.cpython-36.pyc b/q03_t_test/__pycache__/build.cpython-36.pyc index d55dfcffc99b8ed252ef8a44fbaf9847ab10a066..5c903fd6b1772dfa6749a6a82a230987df3b6feb 100644 GIT binary patch delta 482 zcmYjNF;5#Y6t;bLIp?A3#3{N$-8%^H2XrKt8qG(eKx%vo{F98(0Cd z^`Q;5XNds@3y?zs>k1LC&OQmamp2$%KoT;K`PYD8j(NC%5G+r2)&e{0;@BPOKErb`w>vw4p%Jp|bwD1lumcw8(wn2XH}WrioBaX$0=muRuidS8>kypZ-#I+? zW&L`2cKFlpHkSW3uME`06JlTjHKc-f1B2MWv~;30)tS;+N#2TvdgB0J3Ry{+`Ce$(YAS--p?lmb0qYi@#3fNC}$qIGr#aXXSuPUh0e%wSc<4 zfFG`~9S+^KktF~(;5yuf7)jUfHc3mRnV5ZahLrSe&ol%r8C3=eW`eRBiCFj#WR kl2lEl+g6X)##YEF7`#88u&Uq(?mtx2wj4oh6(fZ4e^WMoB>(^b delta 370 zcmYk2y-LJD5XW~npCsJ9f)*A=IKv@Wh^U~It&MCG*6ijkF(1qB=H%eO!fV7Th=qa= zaF1kKOJ6{&+)Z@@GYm8H8~!uT&WnA0G#UjzJD>Oj0`LvC4C(wryWH1-0t!n|Kn#Zr zVT)OXP0tf^;Qj**vtK>{ diff --git a/q03_t_test/build.py b/q03_t_test/build.py index f966b62..f0584da 100644 --- a/q03_t_test/build.py +++ b/q03_t_test/build.py @@ -1,9 +1,18 @@ -# Default imports import scipy.stats as stats import pandas as pd +import numpy as np df = pd.read_csv('data/house_pricing.csv') +def t_statistic(df): + t_statistic, p_value = stats.ttest_1samp(a= df[df['Neighborhood'] == 'OldTown']['GrLivArea'], + popmean= df['GrLivArea'].mean()) + t_critical = stats.t.ppf(1-0.1,df[df['Neighborhood'] == 'OldTown']['GrLivArea'].shape[0]) + test_result = p_value>t_critical + + return p_value, test_result + +t_statistic(df) + -# Enter Code Here diff --git a/q03_t_test/tests/__pycache__/__init__.cpython-36.pyc b/q03_t_test/tests/__pycache__/__init__.cpython-36.pyc index c48929092cfb36da263304e1c41ce26f2e59ebaa..42f921016dbbbb132ad1c0ebcda88bbf1122afe3 100644 GIT binary patch delta 53 zcmdnOxQda(n3tC;eEq@bi5%vN;rbc*xvBb&Ng0{BiFuW!Mn?MK`9;~q1&PV2`pNkz IsS~rj0LV5HAOHXW delta 63 zcmZ3*xP_6!n3tF9Mq+E!L=JQ9ME#8X+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX03GlXoB#j- delta 66 zcmew<*et|h%*)GlBe6AVBgbV%?F{{l{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&3_pGvH<`JSQzgB From cd81e4022adf953100e7e47c350676885134a4ba Mon Sep 17 00:00:00 2001 From: Abhimanyu22 Date: Sat, 13 Oct 2018 18:29:30 +0000 Subject: [PATCH 4/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 167 bytes .../__pycache__/build.cpython-36.pyc | Bin 604 -> 668 bytes q04_chi2_test/build.py | 13 +++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 173 bytes .../test_q04_chi2_test.cpython-36.pyc | Bin 1938 -> 1928 bytes 5 files changed, 11 insertions(+), 2 deletions(-) diff --git a/q04_chi2_test/__pycache__/__init__.cpython-36.pyc b/q04_chi2_test/__pycache__/__init__.cpython-36.pyc index 07afcf050f12f3301d4c6770275250f5d539aa29..0fd25f09be0bd7ed22a4fb05cb8cf1ad9d291944 100644 GIT binary patch delta 53 zcmdnUxSWy0n3tC;eEq@bi5%vNA^I8lxvBb&Ng0{BiFuW!Mn?MK`9;~q1&PV2`pNkz IsS~r@0mhFK6aWAK delta 63 zcmZ3^xRH^=n3tF9(7ooUi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T6Wjr>yB5s= diff --git a/q04_chi2_test/__pycache__/build.cpython-36.pyc b/q04_chi2_test/__pycache__/build.cpython-36.pyc index 699bd6ac19c2845f16b2ff9f235a37aaeb9035d3..f05270454be548efcea778fa7ccf1916fd9f8587 100644 GIT binary patch delta 433 zcmYjOO-tNR6n*!7BrhpS?ZP6s6O>s<>J%3)q>4~VvC=Y&!c!`lyqlS5Ok(oJ4@j^u z>n>zg75{*%{(-LgGluS5^#{0dw>YoVP1)2^03cth=s zKJV3ZOdDp{5wF=84tT>G(KwA;3+)|~MjFxjKx$FTnD$7=-&5XhnCV`c7pT0=UYO$N zGKugXv*C(=NCrd2KA~1@H$Q*hp;IRf`Y;pIl<4opZ^=c}LGRaKG zn^GMso>o>x6dGIHxWrQv_7#tYNmseW;aQlDP%)jyQ;8P^M#d(+Fj$$x601>a?nv35 z&;prAYl<+!Yf-P YojkxAxRVvSJZC>bDrv=`QE!@3z&H3;NcATQ+1|3ZyS(Z@8*0!M zPMhUWQ4XfC033DzM;vp)H6L^R1(#4MNGV1K6mWq`l;bHW&;s6&5|^aZO1&Tj;pQ#y z&=}a(1+~UZipw-~#Sd22lng^Zp!&Js;XI;v6hCxrSnHBagv_WlVlzILaU%S;*QQp- zwpJa&KDUh;agSiz z2}0*AcIT0p<(cEB;)&&PxSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&F>j!vH}3@G#C#6