From 3f9de4460e2123cac662779adf2549ca1cfa60e5 Mon Sep 17 00:00:00 2001 From: tracedence Date: Wed, 31 Oct 2018 15:06:35 +0000 Subject: [PATCH 1/4] Done --- __pycache__/__init__.cpython-36.pyc | Bin 163 -> 152 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 166 bytes .../__pycache__/build.cpython-36.pyc | Bin 560 -> 554 bytes q01_cond_prob/build.py | 14 +++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 172 bytes .../test_q01_cond_prob.cpython-36.pyc | Bin 1691 -> 1680 bytes 6 files changed, 13 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 2ba0c8128ed226d8795f0b8b0cc1481272d86b4c..46acec4169bdacebea2faba3fd4777dc1348d4f4 100644 GIT binary patch delta 52 zcmZ3?ID?VHn3tF9#F3lP6FJNkT=g^Zb5r$8iV~AkQ&RJiQ}x61i?WLgfL#6L{FKy* GS(X6MQWApz delta 63 zcmbQixR{Z{n3tF9(7ooUi5%wI0s0yFxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T<1GQEAQqDV diff --git a/q01_cond_prob/__pycache__/__init__.cpython-36.pyc b/q01_cond_prob/__pycache__/__init__.cpython-36.pyc index a5c1ab27a925d7c6ab904d43c42e33fb15ea64d6..cf938907390ba5b9bd45081b3562c71e19bc8ba9 100644 GIT binary patch delta 52 zcmdnUxQvm*n3tF9#F3lP6FJNkg7q`QIa8rDVs@>p_#Fk5hMnrnQ9non4}qM7*m)f7;2b6q%?yFh|dD%14$6Smbr#G zm_d`(Z{jPJOy-=_JWZBcOetwmVkP+{i8=8Z`K86F@tJw?`8g>i`Q>?0+(_b40?GM# zDe(nG`ALaMnK_vyl`9#F*n!Ua6`-GypPQ;*Qk0mSnv$BAoT?w5UzA;30OaZ?=clAj nu4A+j=^{mAii3O>eEVr0a(xSK$b8_M{@=J?Ti=zY~bbMxBynjwgNPc-M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX3OlC8z3#=NDxc7XZ2X$@wX% Kn?EqFW&r>m*A#L9 delta 66 zcmbQhJDZoon3tF9Mq+E!MvlFV+IjjJ`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9o1ZeSW&r^1v=|xy From a3b82bdaa9aa7c3335d21dc4820d4602cd297e8a Mon Sep 17 00:00:00 2001 From: tracedence Date: Wed, 31 Oct 2018 15:31:41 +0000 Subject: [PATCH 2/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 187 -> 176 bytes .../__pycache__/build.cpython-36.pyc | Bin 718 -> 676 bytes q02_confidence_interval/build.py | 14 ++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 193 -> 182 bytes ...est_q02_confidence_interval.cpython-36.pyc | Bin 2316 -> 2305 bytes 5 files changed, 14 insertions(+) diff --git a/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc b/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc index 741ad2df56ebd795144517f30579112c8725c917..a895e86d8fd054d7e969dbc8db3c699aa200a24a 100644 GIT binary patch delta 52 zcmdnZxPg(wn3tF9#F3lP6FJNkV)Zlfb5r$8iV~AkQ&RJiQ}x61i?WLgfL#6L{FKy* GS%CoELK5Qu delta 63 zcmdnMxSNr~n3tF9(7ooUi5%wI8TuLdxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T;{ySHYo diff --git a/q02_confidence_interval/__pycache__/build.cpython-36.pyc b/q02_confidence_interval/__pycache__/build.cpython-36.pyc index b478df2185179a11ca8a5a753fb3aedba6bb2ba4..3a5788c01806bdca2d8d70381640ba6d88e0a7c5 100644 GIT binary patch delta 471 zcmYjNJxc>Y5Z&3^yPTKA#!s}=CKjehVWAj73o9E7VMW4myV1n^VsE1ecPPX^Ao&3n z+W1#2#MY|>3p;;+m9vL}1M`M?yf<&z7yHp(=`@?(>+{?31102x{43na4tBPGx3V!W zn6PgN_oOG?F#r*8NLtR_P3t;3#4#zJ9qjNbF72YepO%HQ@o4y-fh)NC-b9pEtH%^(vM3! z)4tA17AGp=R+{#?m1$90p^Q;XMSqgO(urqGq3j8H!Kcv?3tx$zR4P%t9wwJk^}<0k z(7ZlM)4%13C>K+|dHXDhWLqmgkV3|RY#$}+JWFwH2Z@lAPuQH?!(69<>TKG)l)BIW z7iO_tsyt*`^^!%tKI8Q)7^GM0)w30w9MRQ1Wj;|^28^^y{RdOXmF`xQh*2oFjjRfB L!87L#GPn5y=&^A? 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}XWSeiHit delta 63 zcmdnSc#x69n3tF9Mq+E!L=JQ9JpGLP+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX$*KC``9;~q1wgKTa(+tc JW_hN!YycsQ6cPXc delta 66 zcmZn^>Jj2F=H=zOk=Powk>d@cc9VWaer~FMVp2w?zDs^`X>Mv>NwI! Date: Thu, 1 Nov 2018 08:33:37 +0000 Subject: [PATCH 3/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 174 -> 163 bytes q03_t_test/__pycache__/build.cpython-36.pyc | Bin 523 -> 664 bytes q03_t_test/build.py | 23 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 169 bytes .../test_q03_t_test.cpython-36.pyc | Bin 2307 -> 2296 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 166 bytes .../__pycache__/build.cpython-36.pyc | Bin 604 -> 667 bytes q04_chi2_test/build.py | 20 +++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 172 bytes .../test_q04_chi2_test.cpython-36.pyc | Bin 1938 -> 1927 bytes 10 files changed, 42 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..c419c1d007365925afbf5bdd7d4c95f3f8cddb4d 100644 GIT binary patch delta 52 zcmZ3-xR{Z{n3tF9#F3lP6FJNk0`xQTb5r$8iV~AkQ&RJiQ}x61i?WLgfL#6L{FKy* GSuOz9KoYM2 delta 63 zcmZ3?xQ>y-n3tF9(7ooUi5%wI(fS$rxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T<6Qu)c^1C_ diff --git a/q03_t_test/__pycache__/build.cpython-36.pyc b/q03_t_test/__pycache__/build.cpython-36.pyc index d55dfcffc99b8ed252ef8a44fbaf9847ab10a066..c333ad0c735db01baef09811f4a33def394a0095 100644 GIT binary patch literal 664 zcmYjP&5qMB5VjqsNz>hGPe^?OdTBs=Mf^(31bQRMeirOTdK_ z2Ofb}@s-oQ0w?USpdHDd=kwU(`NqCHKTlTQ?7Qy-pZ6?o2Jzwld8yzdOgeaKF2=njNXnHZq^G2fKS-C`i|&`fJ_hsTaR?&xx>#twD{d~gC=Au|{mW|pp4Y24<1&iim z&4w@4t789534XPhhBnlO8_h<>2yL>5n(ri|JHcy9YH7n|(^T1%S^_H@@=9(v8<@=R zWs%JGylTY{q#~#1_iLwqCsLz$ES5XX0RleDz-0qRBZpvFUU5Il&epeGR(yvQPyHM?ySlO|-h#X@_kH&KvY zRPX`%1inkI9(@B(&gRrv=FjXhzxmjA_u0ALYqc7`>tFl;2>Br^Mln7?*E=YZNJvNw z9IA+NrdaGqItT7bCY>k3Jqb6&ci&#O&lwU9`l-eDQ4FF}GQ}coBIyG~Wo>&$jp>|7 z=Y`(U8O-Puk8~eMk76$}X1!q|}O4ZQlpkJtoFj*RiB-zM|ELNe>i*M*W z7A{gvJH1_lz%EoTevLPE80C|WZKVslXX)i)D1|O*F3WnMgzScTTv)DRssUD{W|{h7 Tn#ob3j_fCEJ7NRswBh{&K1g0` diff --git a/q03_t_test/build.py b/q03_t_test/build.py index f966b62..eef6d2a 100644 --- a/q03_t_test/build.py +++ b/q03_t_test/build.py @@ -1,9 +1,30 @@ +# %load q03_t_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') +def t_statistic(df): + # Enter Code Here + # alpha 0.05 for 95% significance level, its means 5% risk + # alpha 0.10 for 90% significance level, its means 10% risk + alpha = 0.10 + t_test, p_value = stats.ttest_1samp(df[df['Neighborhood' ]=='OldTown']['GrLivArea'], df['GrLivArea'].mean()) + if p_value < alpha: + return p_value, np.bool_(False) + + else: + + return p_value, np.bool_(True) + + +type(t_statistic(df)[1]) +np.bool(False) +type(np.bool(False)) +type(np.bool_(False)) + + -# 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..19eed319c65223d388cd7e8fe368553cb51903c0 100644 GIT binary patch delta 52 zcmdnOxRQ~>n3tF9#F3lP6FJNk!t^upb5r$8iV~AkQ&RJiQ}x61i?WLgfL#6L{FKy* GSzZ9yd=ke1 delta 63 zcmZ3M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXI&rWSGl 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..09d979f1c651dcc77aa280c777f8c1bdb3e5f0d1 100644 GIT binary patch delta 55 zcmZn``XR_+%*)Gl;>gYDjU1O56=L->@^e%5ONtVcQ&Up&l2i4=^NX^J3xHhx J&1_76*#Iye6hi<2 delta 66 zcmew%*et|h%*)GlBe6AVBgbV%?F{{l{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&A%D{vH<`J5*Y0O diff --git a/q04_chi2_test/__pycache__/__init__.cpython-36.pyc b/q04_chi2_test/__pycache__/__init__.cpython-36.pyc index 07afcf050f12f3301d4c6770275250f5d539aa29..4520460790bf559599a78fda865ad6ba14330f21 100644 GIT binary patch delta 52 zcmdnUxQvm*n3tF9#F3lP6FJNkg7q`23o-_9|>S z0Nh|MfH+HUSOM=hf?1kEhf4;+K2>lM(Wp+zQ0xC8l|bMG{FXQc^+3 zKPLG2^@I<+3?w^I5lSw-uS7%;L3pARZ>-4Nzrow&^2{N-JM90#>v`|>ejjw6 z46le@cAgE&P(~-ZVJq?HU3$mjeAI} z&T^2*3CTO9uS|n5$(4kps5hViTV_={%0S0ei5$t{;gfV!WWm^E-4>NxG)EWXT51k$ zrr~Vxe`rJa13u$-Swv?{&k)Zi;>_elb6kv^dYG0A8hmkPv_Am9ZuiYm52JLEhD@e7 iVLd@O5{&9^mFaly*PDJRW6$TA&ttzlJx%B5e?&tG`AZ%c!}tQ-Jwwn$Q$u!C&?#af zfMCZpyQL!3f#yGmh%{Z2EWAfHx&Hn{OE2?n-8v{5TdK0!ER?%Z*k!U9F+zWb?k*8L zR`0OO8PRO4sKZU5qn|-fF~cwupOKEybpTbhkexXj_c$LSu<2HyB4#h zH1H9-!hL|H1-~peTM>N#UAB7>T-9GQIz&dUz&J6xl9gVXx`EB_U!&c<&BB2-TJVEv zy-1X;o%3=vgoxgWx!RU53RPDgF9nr4X7RxET7=_0LBwkd2c!!=@&?}ANFxGWuZIM_ zHK07`J7Q<3>)$6F&>nKR+LrnITD5zqyvsKhj?&lrTpDxU*m{R&TwYddu$V8UDJC5_ z)+v=Ap1&$4NgkZfS8ZwZqB#yJ?iKFPN(+z1AtwlgKBaT|nA#JJvsj!sRW`@PRL_RE tH$)9iLpsaHMPfnf0-w!}PcM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXgYDjU2}q6_WKc@^e%5ONtVcQ&Up&l2i4=^NX^J3xHhx K%|97uvH}1cz7%2r delta 66 zcmZqYpTy5$%*)GlBe6AVBgZjD?L7UA{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&F>gzvH}3??idXK From 91058a6684f3ea90282e8bfe4c0b008826e80a25 Mon Sep 17 00:00:00 2001 From: tracedence Date: Thu, 1 Nov 2018 08:54:14 +0000 Subject: [PATCH 4/4] Done --- q03_t_test/__pycache__/build.cpython-36.pyc | Bin 664 -> 589 bytes q03_t_test/build.py | 15 ++++++++------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/q03_t_test/__pycache__/build.cpython-36.pyc b/q03_t_test/__pycache__/build.cpython-36.pyc index c333ad0c735db01baef09811f4a33def394a0095..5562c197da5dd080cc5790309e5260d91b4c4050 100644 GIT binary patch delta 103 zcmbQidX`1mn3tF9&%RsHc}xrpj~S2vkk8-%#Kjg9l?`|~QrVjs85vR-gBdhgC-&`P t3UQn4#kh@!iGzucxrh^}PLp%85R={HL?&fEE+ChSk%N(giHnJY9{>#z5gq^l delta 176 zcmX@hGJ{pwn3tC;ZT_w3rA!PAj~S2vGmz~7#Kmb7l?|*pQ#n%En;BDBB^jC-85vSp zv$#^&z${J}8_wef$$)q%jKK_=>=P4qF}a0ImSNl`#K^(O$5O-zH1#DTkZ{xFnS77Y rj_(#rNo7ImEtaJG{G1||$&yTJA_72ZE}(J_CN3rpJ^@B9Mm|OWyxt)N diff --git a/q03_t_test/build.py b/q03_t_test/build.py index eef6d2a..5b5ff11 100644 --- a/q03_t_test/build.py +++ b/q03_t_test/build.py @@ -12,18 +12,19 @@ def t_statistic(df): # alpha 0.10 for 90% significance level, its means 10% risk alpha = 0.10 t_test, p_value = stats.ttest_1samp(df[df['Neighborhood' ]=='OldTown']['GrLivArea'], df['GrLivArea'].mean()) - if p_value < alpha: - return p_value, np.bool_(False) + if p_value < alpha: + + return p_value, np.bool_(True) else: - return p_value, np.bool_(True) + return p_value, np.bool_(False) + + +t_statistic(df) + -type(t_statistic(df)[1]) -np.bool(False) -type(np.bool(False)) -type(np.bool_(False))