From 372c700e80ffa2bce18c1d1a2d2d2e59d9a670a2 Mon Sep 17 00:00:00 2001 From: NIkhila79 Date: Sun, 27 Jan 2019 08:34:26 +0000 Subject: [PATCH 1/4] Done --- __pycache__/__init__.cpython-36.pyc | Bin 163 -> 151 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 165 bytes .../__pycache__/build.cpython-36.pyc | Bin 560 -> 530 bytes q01_cond_prob/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 171 bytes .../test_q01_cond_prob.cpython-36.pyc | Bin 1691 -> 1679 bytes 6 files changed, 8 insertions(+) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 2ba0c8128ed226d8795f0b8b0cc1481272d86b4c..e8392d9810f91262f19449d32bb46b25c0725742 100644 GIT binary patch delta 51 zcmZ3?IGvHhn3tDpMUHRGL=JO#7yXR<+*Ex(&+LrMoJ4a={qX#v?BasNEfBlU7 z+*Ex(&+LrMoJ4a={qX#v?BasN~vw34BS9ca|AX#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9JvYsR}^lS*gh- o#gh{lZ3K8g_HzIU21YJMF-DEas~E%iL9Q)k0}?z;986qn03(Sw<^TWy diff --git a/q01_cond_prob/build.py b/q01_cond_prob/build.py index 46a16ee..fbc08e4 100644 --- a/q01_cond_prob/build.py +++ b/q01_cond_prob/build.py @@ -1,3 +1,4 @@ +# %load q01_cond_prob/build.py # So that float division is by default in python 2.7 from __future__ import division @@ -7,6 +8,13 @@ # Enter Code Here +def cond_prob(df): + total_rows = df.shape[0] + old_town_rows = df[df['Neighborhood'] == 'OldTown'].shape[0] + return (old_town_rows / total_rows) * ((old_town_rows - 1)/(total_rows-1)) * ((old_town_rows-2) / (total_rows - 2)) +cond_prob(df) + + diff --git a/q01_cond_prob/tests/__pycache__/__init__.cpython-36.pyc b/q01_cond_prob/tests/__pycache__/__init__.cpython-36.pyc index 9e8f52b9670fef7c8ebeab5aaf783861596b3735..87acb5c91c5720ed52d7f8f9e7e6fc703ee73370 100644 GIT binary patch delta 51 zcmdnaxSEl}n3tD}E!Q_@B8RzrgnmYTZmPbYXLd$rPNKP`et3RSc5y*sa;koEeoE@Z GEMEY2zYs0} 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%}*Ftvj70@ZWtH< From fe44248e58428369f607a75c9878731c801a4525 Mon Sep 17 00:00:00 2001 From: NIkhila79 Date: Sun, 27 Jan 2019 08:38:09 +0000 Subject: [PATCH 2/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 187 -> 175 bytes .../__pycache__/build.cpython-36.pyc | Bin 718 -> 685 bytes q02_confidence_interval/build.py | 16 ++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 193 -> 181 bytes ...est_q02_confidence_interval.cpython-36.pyc | Bin 2316 -> 2304 bytes 5 files changed, 16 insertions(+) diff --git a/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc b/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc index 741ad2df56ebd795144517f30579112c8725c917..6da9537e13e60c08bc4740bf0c4857bb90ab97f1 100644 GIT binary patch delta 51 zcmdnZxSo;2n3tDpMUHRGL=JQL82ya=+*Ex(&+LrMoJ4a={qX#v?BasN1jS5cYW2yUzWQA^{}IR4XK|04a(<0Vxd>qyZ_yAf2qWFSnQdi|r!+9(toc6A_?sDx{FD7)dymKC!AKArdW`*{K$&My-# z0_&7#X|*by4-4rQKD6h?d1jq-)`w+f3K7)xT!e*|Wx{=AWl`rE71?PaJ(OaC+EPiQ zX4;s_i1_pDqs&)YaBW?NO|=;2)rB^*JS#FMhO4^nf`?u7otP0W{O8?tQ5AZ6{OW9x z<#PXEdQzD)Tgy~W(@N>hFL=872D?u>vE4=>!0}AzgmOB95ts?)lA&QpVrbK>{`9C{ p!o-^snjCInzSs2gZowEIJbzYHYL)B5?i*~^io>9vfEe;Se*ulAdT#&# 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}jy1+*Ex(&+LrMoJ4a={qX#v?BasNXVda1i$Z delta 63 zcmdnWc#x69n3tF9Mq+E!L=JQ9JpGLP+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXeY)k>d@ce3^bmer~G1pJ#SPW=^8HrG9vRQFd`bVsff}a(+tc JW_hN!Yyi>05)J?W delta 66 zcmZn=>Jj2F=H=zOk=Powk>d@cc9VWaer~FMVp2w?zDs^`X>Mv>NwI! Date: Sun, 27 Jan 2019 08:40:55 +0000 Subject: [PATCH 3/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 174 -> 162 bytes q03_t_test/__pycache__/build.cpython-36.pyc | Bin 523 -> 626 bytes q03_t_test/build.py | 14 ++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 168 bytes .../test_q03_t_test.cpython-36.pyc | Bin 2307 -> 2295 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..960a6a3396b68c3a011fd36b0dc4a1cb121f7876 100644 GIT binary patch delta 51 zcmZ3-xQLO%n3tDpMUHRGL=JO#fBlU7+*Ex(&+LrMoJ4a={qX#v?BasNy-n3tF9(7ooUi5%wI(fS$rxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T<6Ho(I2OGC diff --git a/q03_t_test/__pycache__/build.cpython-36.pyc b/q03_t_test/__pycache__/build.cpython-36.pyc index d55dfcffc99b8ed252ef8a44fbaf9847ab10a066..5e026ea3510d2263f8ed9eca31e3ba7122bf38a1 100644 GIT binary patch literal 626 zcmYjO&59H;5KhuR)AO@8S=mRJ%e1lw6~rGF)P;3CCPsb5ef6d4{N!ZxwRwB}4Vs+OH4v1y56&xJ1+C>xD;1xaeLwawDQcL6$&LUJF7Q2aN+!e(;Wi!8v8$!o z&mx}NDbPzYN?tIUOn&cx@FH92#>w1RRj7JCF5IfXE}cY(G3ptrJ4EnU zeM2_bXO{rGW{A;lxFasvJ%RWy`^E0)9oyi6W?wN0@6Fc1?MB6Od2FQXnGxM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX=#N<@{ J&1_76*#O`f5?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&A%A`vH<`I%oytc From 3a4f160f027ae41a9d8673d9e934baf9dc43dc67 Mon Sep 17 00:00:00 2001 From: NIkhila79 Date: Sun, 27 Jan 2019 08:43:58 +0000 Subject: [PATCH 4/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 165 bytes .../__pycache__/build.cpython-36.pyc | Bin 604 -> 647 bytes q04_chi2_test/build.py | 11 +++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 171 bytes .../test_q04_chi2_test.cpython-36.pyc | Bin 1938 -> 1926 bytes 5 files changed, 11 insertions(+) diff --git a/q04_chi2_test/__pycache__/__init__.cpython-36.pyc b/q04_chi2_test/__pycache__/__init__.cpython-36.pyc index 07afcf050f12f3301d4c6770275250f5d539aa29..c8394725fd6ebbd9799542c5652bf51cbe9e2a3e 100644 GIT binary patch delta 51 zcmdnUxRjB@n3tDpMUHRGL=JQLApMN|+*Ex(&+LrMoJ4a={qX#v?BasNEa89_+! z5W({>Kf?bMJP4k=c@_^=2No=-S69_nML+O6M{c#-em6NjuYr&!@)UgzvI<3Rg(XU=6Su`fX$$$vs8Kmqr+UA zj;N`+lzxWftU=3G{2yXCB9>>c{>{hW^&}W3QyugUC&N)3Ztn(v6En%uFw#MkD80Og zpI<&Y5Z&F|yUT|Gu@GV*K`cBZo?z=2Xdz;kZX?L%cJt*WciG*DfjgTBRu&^X;zlt(E zB{?xLFoS`&GC2?b7b}a diff --git a/q04_chi2_test/build.py b/q04_chi2_test/build.py index 4f20455..dd51b61 100644 --- a/q04_chi2_test/build.py +++ b/q04_chi2_test/build.py @@ -1,10 +1,21 @@ +# %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, ['High', 'Medium', 'Low']) + landSlope = df['LandSlope'] + crosstab = pd.crosstab(landSlope, salesPrice) + chi2,pval,dof,expected = stats.chi2_contingency(crosstab) + return pval, np.greater(pval, 0.5) + + +chi_square(df) diff --git a/q04_chi2_test/tests/__pycache__/__init__.cpython-36.pyc b/q04_chi2_test/tests/__pycache__/__init__.cpython-36.pyc index 45a1b92bf8f907964bb7391c2292492de4735b27..569be3b97e8956a4af1def07a145c8f57daec53e 100644 GIT binary patch delta 51 zcmdnaxSEl}n3tDpMUHRGL=JQL2>p!w+*Ex(&+LrMoJ4a={qX#v?BasN~DiF^A delta 63 zcmZ3@xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX=#N<@{ K%|97uvH}3jClX!& delta 66 zcmZqUpTy5$%*)GlBe6AVBgZjD?L7UA{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&2JfJvH}3?s2B?X