From 377cd1e406ffdecb406e3d55d662a644ad9bd673 Mon Sep 17 00:00:00 2001 From: ramakrishnasonakam Date: Sat, 27 Oct 2018 04:20:47 +0000 Subject: [PATCH 1/4] Done --- __pycache__/__init__.cpython-36.pyc | Bin 163 -> 160 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 560 -> 567 bytes q01_cond_prob/build.py | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 180 bytes .../test_q01_cond_prob.cpython-36.pyc | Bin 1691 -> 1688 bytes 6 files changed, 7 insertions(+) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 2ba0c8128ed226d8795f0b8b0cc1481272d86b4c..63a36f41a6c91250b721ab72a059b114ce46ee63 100644 GIT binary patch delta 60 zcmZ3?xPXzvn3tDJ;MwKqi5%t{zWN#YxvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SFJEmt diff --git a/q01_cond_prob/__pycache__/__init__.cpython-36.pyc b/q01_cond_prob/__pycache__/__init__.cpython-36.pyc index a5c1ab27a925d7c6ab904d43c42e33fb15ea64d6..9e6ac8233084d3eb3458430d9c0a84f3f7891d16 100644 GIT binary patch delta 60 zcmdnUxQ>y-n3tDJ;MwKqi5%t{(fS$rxvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SLd_X|ENe delta 63 zcmZ3-xRH^=n3tF9(7ooUi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T)7=5Ff)?8V diff --git a/q01_cond_prob/__pycache__/build.cpython-36.pyc b/q01_cond_prob/__pycache__/build.cpython-36.pyc index 4654504299c0bacbf40adc47f518204d14780447..e706d6290850f72a048e2494034f49a8998c4704 100644 GIT binary patch delta 125 zcmdnMvYkcQn3tDp+VjiN-xwJf9y1^TCLr4Zh>MLTDr<72vZb;%Gcq!4^kHYzh|tf- z&rQ`YO3Y2nF3K#<$V)8F&r8fs%+(LiFUl@1NK8)EPtH$Com|Ig!^k~(H)EP0Gsq+k OAi=}L!NkSF!3qF^EglsB delta 117 zcmdnavVld}n3tC;QGRaJNk#^S#|%h-3CMN;;$p3d%9^)vEwQ}q**GBWjD z@{>z*Q}arS_0x+|D-%odbM+H*auf=R^0QKtONu8qGuklnOg_Mv#t$;5m<>qqFmW(( Gu>k;8m>ezu diff --git a/q01_cond_prob/build.py b/q01_cond_prob/build.py index 46a16ee..551def0 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,12 @@ # Enter Code Here +def cond_prob(df): + all_houses = df.shape[0] + houses_in_OldTown = df[df['Neighborhood'] == 'OldTown'].shape[0] + conditional_prob = (houses_in_OldTown/ all_houses) * ((houses_in_OldTown-1)/ (all_houses-1)) * ((houses_in_OldTown-2)/ (all_houses-2)) + return conditional_prob +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..a933c8210cad039f847eb840658e0b601e5df1f3 100644 GIT binary patch delta 60 zcmdnaxP_6!n3tDJ@Y&_)i5%t{iTWA&xvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SI5)ZLSr) delta 63 zcmdnOxSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXAnD Date: Wed, 31 Oct 2018 09:08:54 +0000 Subject: [PATCH 2/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 187 -> 184 bytes .../__pycache__/build.cpython-36.pyc | Bin 718 -> 713 bytes q02_confidence_interval/build.py | 18 ++++++++++++------ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 193 -> 190 bytes ...est_q02_confidence_interval.cpython-36.pyc | Bin 2316 -> 2313 bytes 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc b/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc index 741ad2df56ebd795144517f30579112c8725c917..aab253c466f0b7b3960d1c6c044d7e07ebeb1990 100644 GIT binary patch delta 60 zcmdnZxPy_yn3tDJ;MwKqi5%t{srniDxvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SD#Va03<0 delta 63 zcmdnNxSNr~n3tF9(7ooUi5%wI8TuLdxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T(*psxFc$*= diff --git a/q02_confidence_interval/__pycache__/build.cpython-36.pyc b/q02_confidence_interval/__pycache__/build.cpython-36.pyc index b478df2185179a11ca8a5a753fb3aedba6bb2ba4..afed6d97a33e2ee162c32c978c2211aae6ffde2a 100644 GIT binary patch delta 266 zcmYjMyGq1B6rFoFGnq}Y79xlUf^4%^DJ*Tav=>$w3mJ1~$tF%FPEfECSzD|4BYuXB zy=g7Pzi?a|51dzX;JouU{%|~*B>OiX7u(3#C;NveStFFF4(W-$PqLBuGe5Vgfsm#XnZRK%M{q delta 269 zcmX@fdXBZ;n3tF9jQrdv7bXUV#|%h-1;};);^GJ(k;0I|n8OeSp&7H7qL{!U%uy_0 znl*|ol_iTkg{he_iX)XHg;|mziZhihiz|y8!b@REVeMrCigBhfrm&^3w=hQWq%a0E zXl|^vWzy$kcbqPcF?(%_}L^PcKTXOf1RI)lbaHQ79XMY6I0@oi_2~?rKA;c16_TKttc@sB|rBT iTXIHzW^(G}ekNscpg$Rk`G5omBNrnF5CTaS5k>$9wn2yh diff --git a/q02_confidence_interval/build.py b/q02_confidence_interval/build.py index 023b81e..c75891d 100644 --- a/q02_confidence_interval/build.py +++ b/q02_confidence_interval/build.py @@ -1,13 +1,19 @@ -# Default imports import math -import scipy.stats as stats -import pandas as pd import numpy as np -df = pd.read_csv('data/house_pricing.csv') -sample = df['GrLivArea'] +import scipy.stats as stats +import pandas as pd -# Write your solution here : +df = pd.read_csv('data/house_pricing.csv') +sample = np.random.choice(a=df['GrLivArea'], size=500) +def confidence_interval(sample=sample): + sample_mean = sample.mean() + z_critical = stats.norm.ppf(q=0.95) + stdev = sample.std() + standard_error = z_critical * (stdev / math.sqrt(sample.shape[0])) + confidence_interval = (sample_mean - standard_error, sample_mean + standard_error) + return confidence_interval +confidence_interval() diff --git a/q02_confidence_interval/tests/__pycache__/__init__.cpython-36.pyc b/q02_confidence_interval/tests/__pycache__/__init__.cpython-36.pyc index 2eb0cc486e78e2a412ba8dab98d1f27df5f7cde5..f654aede4ea8e24c53509db1ee9c5b0f3e9f2334 100644 GIT binary patch delta 60 zcmX@exQ~&;n3tDJ;MwKqi5%t{+4>pzxvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SKkrbI%pz delta 63 zcmdnTc#x69n3tF9Mq+E!L=JQ9JpGLP+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXEQsUT^6J;KI=H=xQcy>8@BgY#?je7lz{M=OiqQu<9?4r!#jJ(9+{Jg~M#9aOG{G#mQ Sg2d!h{p9?V)XnltZ`lC992WZk delta 66 zcmeAa>Jj2F=H=zOk=Powk>d@cc9VWaer~FMVp2w?zDs^`X>Mv>NwI! Date: Wed, 31 Oct 2018 15:33:14 +0000 Subject: [PATCH 3/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 174 -> 171 bytes q03_t_test/__pycache__/build.cpython-36.pyc | Bin 523 -> 709 bytes q03_t_test/build.py | 13 ++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 177 bytes .../test_q03_t_test.cpython-36.pyc | Bin 2307 -> 2304 bytes 5 files changed, 12 insertions(+), 1 deletion(-) diff --git a/q03_t_test/__pycache__/__init__.cpython-36.pyc b/q03_t_test/__pycache__/__init__.cpython-36.pyc index cac7d291ce27aa37820fd1dcd256be95534d4e6d..3a136a79851a4c4c4eadb13395f8da4b4b1a4778 100644 GIT binary patch delta 60 zcmZ3-xSEl}n3tDJ;MwKqi5%t{5&9YVxvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SG_ZXUP?q delta 63 zcmZ3@xQ>y-n3tF9(7ooUi5%wI(fS$rxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T(_H|sffmmI diff --git a/q03_t_test/__pycache__/build.cpython-36.pyc b/q03_t_test/__pycache__/build.cpython-36.pyc index d55dfcffc99b8ed252ef8a44fbaf9847ab10a066..7959b9e22acee81803350aa13c30febaffd09036 100644 GIT binary patch literal 709 zcmYjPyN(kv6tz9?JhoxA(iVKcG?_))q6M@C4GIMykU<)G$Iiyd%y_V!tP&+vX!ir) z5B6L50^Cy3Q&Dj}Y1X5A{5n4O_J*9WVyPcPP*P zfI6Dy*hO0_jNP7bW?3;;DsMMZ`4=OU6Ni}#jogX~rhW5{ zeOyDBD*y|Q4``1qSp++@gN)#YED2z6?&pA>!NYs1shkzu_WdnKg81{RPWs zeh)Z=&*<>TD|_0|mYyh$l@+L#YgVts1JVP?^6vwbq!EQ?4O?ny<}EX-WlPo+AC+F3 zj#Z+l6c>eTXF`kCN>=xB2CAqQqO!%;i_6lM-a~P-k~N=n8=Zmn2*RWQ2&ecApW=Qs zKLK}@>^76$y-r}?#T{!oGmdoJMeVBTHjcC%ecDqRNMD;HeRAjPW{*eV&q6MRm*XY8 yr1q&?tU*aNF0STERzkPKryg30FfY%g{$N--PY5X7TLcaI_ literal 523 zcmYjO%}yIJ5VpNPNfWptaiYhDL$(zXhpOU7RN_*F13e(C(#qL!5{KQjvAsd5!iiq{ z03h)IywYBKLVW{HjQ7M?^J(n)|9r5$J@~)(#J^HP{*iaW&^|$RpAdimEyNDbPzYN?tIUOn&cx@FH92#>w1RRj7JCF5IfXE}cY(G3ptrJ4EnU zeM2_bXO{rGW{A;lxFasvJ%RWy`^E0)9oyi6W?wN0@6Fc1?MB6Od2FQXnGxM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX0SVyt`>p- diff --git a/q03_t_test/tests/__pycache__/test_q03_t_test.cpython-36.pyc b/q03_t_test/tests/__pycache__/test_q03_t_test.cpython-36.pyc index ffd3551b78008c1e5a9bb300105c4015464df97f..e6a355033654615fec5c02d98085ccf18c2888a8 100644 GIT binary patch delta 63 zcmZn`Y7pWu=H=xQcy>8@BgbV%ja2=N{M=OiqQu<9?4r!#jJ(9+{Jg~M#9aOG{G#mQ Sg2d!h{p9?V)Xi*6f7t-BIu@+} delta 66 zcmZn=Y8K)!=H=zOk=Powk>fI>c7}dNer~FMVp2w?zDs^`X>Mv>NwI!Z% From 471aaf8a0447d6dd6d4f504596626f619c6b2ca7 Mon Sep 17 00:00:00 2001 From: ramakrishnasonakam Date: Wed, 31 Oct 2018 15:59:30 +0000 Subject: [PATCH 4/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 604 -> 617 bytes q04_chi2_test/build.py | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 180 bytes .../test_q04_chi2_test.cpython-36.pyc | Bin 1938 -> 1935 bytes 5 files changed, 7 insertions(+) diff --git a/q04_chi2_test/__pycache__/__init__.cpython-36.pyc b/q04_chi2_test/__pycache__/__init__.cpython-36.pyc index 07afcf050f12f3301d4c6770275250f5d539aa29..3f64bf2861b111b1a4fa40d99ded4258f39d8938 100644 GIT binary patch delta 60 zcmdnUxQ>y-n3tDJ;MwKqi5%t{(fS$rxvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SLd_X|ENe delta 63 zcmZ3-xRH^=n3tF9(7ooUi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T)7=5Ff)?8V diff --git a/q04_chi2_test/__pycache__/build.cpython-36.pyc b/q04_chi2_test/__pycache__/build.cpython-36.pyc index 699bd6ac19c2845f16b2ff9f235a37aaeb9035d3..a573c2fddc80996c55439aa92a62d0318a0906fd 100644 GIT binary patch delta 147 zcmcb^@{&c_n3tDp>xG-qYZw_A9y1^TCLr4Zh>Hy-Dyws(vZb;%GcqzP^kNj^Do)Hv zjV~z5OiqpBNGnP$jGr9FsHPF2pOK%Ns$Z0to0wgcS)7rVSe&1in4OrbAD&;7U0jfu koT{IkpOQLxIioEj*W{;+8G_6p^ErS77b6D~7Yhd~0PY?p9smFU delta 133 zcmaFKa)(9Pn3tDJKw)lF0V4y$V+JI^1Y|n^ak0ikW%Y$Yj6AFbMVZN|QS50&sfCkM z7}d0+^)vEwQ}q**GBWjD@{>z*Q}arS_0x+|D-%odbM+H*auf=R^0QKtONu9NVzg!C Wnf!qM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXAnD?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&EFVjvH}3_9vB?}