From 2241f713070e85454283703d322dac963dc0e935 Mon Sep 17 00:00:00 2001 From: soham009 Date: Thu, 27 Dec 2018 06:00:08 +0000 Subject: [PATCH 1/3] Done --- __pycache__/__init__.cpython-36.pyc | Bin 163 -> 150 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 164 bytes .../__pycache__/build.cpython-36.pyc | Bin 560 -> 547 bytes q01_cond_prob/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 170 bytes .../test_q01_cond_prob.cpython-36.pyc | Bin 1691 -> 1678 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 187 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 718 -> 693 bytes q02_confidence_interval/build.py | 19 ++++++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 193 -> 180 bytes ...est_q02_confidence_interval.cpython-36.pyc | Bin 2316 -> 2303 bytes 11 files changed, 25 insertions(+), 2 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 2ba0c8128ed226d8795f0b8b0cc1481272d86b4c..511d22550967245c1089201c3e60c574a7081dab 100644 GIT binary patch delta 50 zcmZ3?IE|6Rn3tF9dZtRuL=JN~XZ?))+*JMI{EWn00|QI_@cg3e;)2BFRQ=@ql+=k? FmH>C75Fh{m delta 63 zcmbQnxR{Z{n3tF9(7ooUi5%wI0s0yFxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TV=V!to)(V) diff --git a/q01_cond_prob/__pycache__/__init__.cpython-36.pyc b/q01_cond_prob/__pycache__/__init__.cpython-36.pyc index a5c1ab27a925d7c6ab904d43c42e33fb15ea64d6..3c8c022190b867c8ede45380f75ef1bd62e5efad 100644 GIT binary patch delta 50 zcmdnUxP+0zn3tF9dZtRuL=JPgK>dvT+*JMI{EWn00|QI_@cg3e;)2BFRQ=@ql+=k? F?f`z<5Lf^J delta 63 zcmZ3&xRH^=n3tF9(7ooUi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TW8DF+_!h?i diff --git a/q01_cond_prob/__pycache__/build.cpython-36.pyc b/q01_cond_prob/__pycache__/build.cpython-36.pyc index 4654504299c0bacbf40adc47f518204d14780447..15b5c8fcb536aa5aaef0dacb9d52eb0de263826f 100644 GIT binary patch delta 89 zcmdnMvY3U_n3tF9W~NHa=Z&0RjBYT71Op=%qZrfVlZ+Ak%pfr~Ai=}L!NkP^0DAKjuK)l5 delta 102 zcmZ3?vVn!un3tC;QGRaJ$&H*|jM~xq8Tq-X`iV&ynffmI$)&lec_qdA=|!oPi6!~D z`iVI?3I#>^S*gh-#ghveZTNW@7#NBM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&5s#Zvj70@C>Rz1 diff --git a/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc b/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc index 741ad2df56ebd795144517f30579112c8725c917..087dd926636729f51e7eea7ae1599b97986a99c7 100644 GIT binary patch delta 50 zcmdnZxQ>y-n3tF9dZtRuL=JPgX#I@*+*JMI{EWn00|QI_@cg3e;)2BFRQ=@ql+=k? FfdGU95P$#x delta 63 zcmZ3-xSNr~n3tF9(7ooUi5%wI8TuLdxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TV*>%TrWWr2 diff --git a/q02_confidence_interval/__pycache__/build.cpython-36.pyc b/q02_confidence_interval/__pycache__/build.cpython-36.pyc index b478df2185179a11ca8a5a753fb3aedba6bb2ba4..5c0ded4ad4c050ed26b1d0ad9c0a3655495f754d 100644 GIT binary patch delta 477 zcmYjMy>8nu5GE;7BINjIDv)L=kSto_1R3H0MjIeN#x5CL2mu5^q%A3yC6i2x7BX5O zT{9S-`Uri10DX!+0M`sfmpnkGoRkbX;=T{Z`*`2+FS}#AN8PSJ%J(k+5QOg0tAHAv zLh94??r~30!G5C97x)4N?)pb?p5PZT2WF6GjrbCvMmf4cD-4W*i6Oa@Q-KA!#Ve0mITf9__PMZm4AmHA|XGA{M4H*D)qMB~dQ63O1mSok}{q`@4Z6+ib`*7cCTDw=! Yhlb_jq7>J2`QCv_HzpkWn8N|2PhrAxK>z>% 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(LMqWrAXd@cT&aFWer~FMaehW(u7QE2et3RSc5y*sa;koEeoE?Q Id8W5)0KZ=mkpKVy delta 66 zcmew_*dxSY%*)GlBe6AVBgY#??I!(<{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l%|c9X*#Hze7&rg` From 3559754889900cf64d943089714915995052406d Mon Sep 17 00:00:00 2001 From: soham009 Date: Thu, 27 Dec 2018 06:11:16 +0000 Subject: [PATCH 2/3] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 174 -> 161 bytes q03_t_test/__pycache__/build.cpython-36.pyc | Bin 523 -> 629 bytes q03_t_test/build.py | 14 ++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 167 bytes .../test_q03_t_test.cpython-36.pyc | Bin 2307 -> 2294 bytes 5 files changed, 14 insertions(+) diff --git a/q03_t_test/__pycache__/__init__.cpython-36.pyc b/q03_t_test/__pycache__/__init__.cpython-36.pyc index cac7d291ce27aa37820fd1dcd256be95534d4e6d..5f3b7a1d7329824b9b6f3873103371055c3dba78 100644 GIT binary patch delta 50 zcmZ3-xR8;y-n3tF9(7ooUi5%wI(fS$rxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TV_g8O_ZGVV diff --git a/q03_t_test/__pycache__/build.cpython-36.pyc b/q03_t_test/__pycache__/build.cpython-36.pyc index d55dfcffc99b8ed252ef8a44fbaf9847ab10a066..0f65c44c625b0d285efaca9e8f1e38c6a19322c4 100644 GIT binary patch delta 421 zcmYjN%SyvQ6rGt&9!*+5z>S+CL?|h^Q4ke`E)-lyK^TM(GEl!(&D0azUwty?#u;3RH(;huZX;odWkC;Wx4_Io{hmGp0ZApjp>BarG(Rf?ek3MfoK z3<+#IM6|YIqBAWvC|W{dQjOwAK&f^}v3AYvS|7wW^=(hZ<)&Pl;9(lNx0OF-Acmm{0UEFPZP^HKG&Z z-1|ZXG7>ThiCOr!K~gee$W|qeWJ3C!i87JTfSc-0-xuCAPnjq3X^;+whu(G0XQBu~ z=7l+BUX)E3XPJ!FIqbW&^Y7I9JI#~23IN+l#GVxWS|LbrLSo5;6ZCv|q=M?{Ci5=VPz)wV_6n z*ch%&dZ4MS36`9emLWFlVw1X#T$?;2L7gtBX!shafnEG}lgum06M8$(lglb=BrlCl z?i7EZrjiL2Vy9MB!82RU%NbXe=Txjd;qJEb?S|ONb2M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX%*)GlJyRuSBgbV%xoG{2{M=Oi;{1%nTmu73{qX#v?BasN?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l%|99cvH<`Ih8XDp From dd1a2eb3ef780dbfc9da2bad43ad9461e9e1d00b Mon Sep 17 00:00:00 2001 From: soham009 Date: Thu, 27 Dec 2018 06:13:25 +0000 Subject: [PATCH 3/3] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 164 bytes .../__pycache__/build.cpython-36.pyc | Bin 604 -> 677 bytes q04_chi2_test/build.py | 16 ++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 170 bytes .../test_q04_chi2_test.cpython-36.pyc | Bin 1938 -> 1925 bytes 5 files changed, 16 insertions(+) diff --git a/q04_chi2_test/__pycache__/__init__.cpython-36.pyc b/q04_chi2_test/__pycache__/__init__.cpython-36.pyc index 07afcf050f12f3301d4c6770275250f5d539aa29..c24e0b2ef95afa7f98409476bfc712ded52389d7 100644 GIT binary patch delta 50 zcmdnUxP+0zn3tF9dZtRuL=JPgK>dvT+*JMI{EWn00|QI_@cg3e;)2BFRQ=@ql+=k? F?f`z<5Lf^J delta 63 zcmZ3&xRH^=n3tF9(7ooUi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TW8DF+_!h?i diff --git a/q04_chi2_test/__pycache__/build.cpython-36.pyc b/q04_chi2_test/__pycache__/build.cpython-36.pyc index 699bd6ac19c2845f16b2ff9f235a37aaeb9035d3..90878631a383470286c5312af645936a73b044cc 100644 GIT binary patch delta 424 zcmYjN%Sr<=6iqU(bZU#Z5OE`ln=WdLt^^Su;6g-11u+OioZQmKOlM4HiiMUg)DIZ? z4I=)FUog1y7hJhAGph#fJ@))4`EFhB)oSj2xc#t25c)w2M{{(fL$!4hNZy%_pGdme)Zb;R8->tPQJ079_I~Rw zk^>cUA6kASVE%zmW_7JYc%3Yh6+$s3HjzvErcq&4<@e(8j!JlhF|trLI+P$-5#nn=2o}a;K-c&}Qj+GlODig|!OBo&W@O+m zMct725lmb%)zY(`t@mu%U(T9dAN6{{VED--5b{Gd!ZQ5SK<}A^1R*0+V9+v)*}|Su zwBCR@Xd`_m%w64$`<~Id1{aO-YV~pEzEbp`$m(~eb1N{N=ghvT`mhU5bpT@=d9{Tx zbEHZm!Ms?B=aNqtjgs`RrgFhEW@8c8zIc%$Dg}NM)iJaG?!%=So{5v@W4h4>;9G(B57U=ak^lez diff --git a/q04_chi2_test/build.py b/q04_chi2_test/build.py index 4f20455..f71a40b 100644 --- a/q04_chi2_test/build.py +++ b/q04_chi2_test/build.py @@ -1,10 +1,26 @@ +# %load q04_chi2_test/build.py # Default imports import scipy.stats as stats import pandas as pd +import numpy as np df = pd.read_csv('data/house_pricing.csv') # Enter Code Here +def chi_square(df): + SalesPrice = pd.qcut(df['SalePrice'], 3, labels=['High','medium','low']) + + freqtab = pd.crosstab(df['LandSlope'],SalesPrice) + + chi2,p_value,dof,expected = stats.chi2_contingency(freqtab) + + if p_value < 0.05: + test_result = np.True_ + else: + test_result = np.False_ + + return p_value, test_result + diff --git a/q04_chi2_test/tests/__pycache__/__init__.cpython-36.pyc b/q04_chi2_test/tests/__pycache__/__init__.cpython-36.pyc index 45a1b92bf8f907964bb7391c2292492de4735b27..2d59121ca2ff8c53e7d996ae23264f143584694f 100644 GIT binary patch delta 50 zcmdnaxQda(n3tF9dZtRuL=JPgaQ%$@+*JMI{EWn00|QI_@cg3e;)2BFRQ=@ql+=k? Fz5s#q5O4qh delta 63 zcmZ3*xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&2JcIvH}3?Vi*Yk