From 044ebf1126abc1fd5eeb36d01233957999f781cc Mon Sep 17 00:00:00 2001 From: akshaylakade Date: Tue, 4 Dec 2018 09:28:06 +0000 Subject: [PATCH 1/5] Done --- __pycache__/__init__.cpython-36.pyc | Bin 163 -> 154 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 168 bytes .../__pycache__/build.cpython-36.pyc | Bin 560 -> 594 bytes q01_cond_prob/build.py | 11 ++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 174 bytes .../test_q01_cond_prob.cpython-36.pyc | Bin 1691 -> 1682 bytes 6 files changed, 10 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 2ba0c8128ed226d8795f0b8b0cc1481272d86b4c..5adc54d8cb8426449a8371845bbd8a57e84b0df8 100644 GIT binary patch delta 54 zcmZ3?IE#_Pn3tEU-i9q^B8Rz>yM9J~ZmND_c5y~xWlmytVoIuhcz#iKaY15os(x~Q JO6tTcO8~KH5xW2Y delta 63 zcmbQmxR{Z{n3tF9(7ooUi5%wI0s0yFxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T6Dt3n=H*1zwS~Yz_!x_6RL8@-aiN zB>nI5cKxx#SFrxxzwxY(q7^nUGohpnimDOq#J3y^8)|8~s!jQ9AOb;mh_d1z1 zwM;}wUzU|91;xMWAq9yQDkK;yu`rpza$~1SaO}uVKuARlFtSw4d;lB2 z!3bkk{-P6?!qAia{B-x;JL$gt4}Wqz7({&MjecT;e$ZMG;AimM0f0aPD^y~NamR@w z)RSJ}3-1Zjp72HQ8PQ;oo*w$3KJRQ3fH^9_I7AP44qT8S65b8qe|Pbc&dOYy-n3tDpy$xH;L=JPMX#I@*+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Wed, 26 Dec 2018 02:16:16 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 187 -> 178 bytes .../__pycache__/build.cpython-36.pyc | Bin 718 -> 724 bytes q02_confidence_interval/build.py | 20 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 193 -> 184 bytes ...est_q02_confidence_interval.cpython-36.pyc | Bin 2316 -> 2307 bytes 5 files changed, 19 insertions(+), 1 deletion(-) diff --git a/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc b/q02_confidence_interval/__pycache__/__init__.cpython-36.pyc index 741ad2df56ebd795144517f30579112c8725c917..e0ce7bc59d5027c28748e06cd62ea5d01d86a89e 100644 GIT binary patch delta 54 zcmdnZxQUU&n3tEU-i9q^B8RzBynaT0ZmND_c5y~xWlmytVoIuhcz#iKaY15os(x~Q JO6tU{Kmfk!5*q*j delta 63 zcmdnQxSNr~n3tF9(7ooUi5%wI8TuLdxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T69WOZsuuSE diff --git a/q02_confidence_interval/__pycache__/build.cpython-36.pyc b/q02_confidence_interval/__pycache__/build.cpython-36.pyc index b478df2185179a11ca8a5a753fb3aedba6bb2ba4..7651d84e029ddb8b533afdf9c9112284ec5d7fc2 100644 GIT binary patch delta 459 zcmYk2ze)o^5XN_Q@6Nk32`bvCg(wJDND2!NG4$2T-qE(O zg#AQ9U;5IU0}$!O%RmHlN#MLZ2E7RWqz-0=aZyV{gds7^YSKBGfnl)~+X4iAh8Z=E zV6~fZrgV`>yfi1qjlC(E!xovbDV?&?hTvwhIys2c&7vRtJhD~f()7iyT9kZB_-E9GW@@9&feoC>lshs{f`Ys76wsa%Cj zY7;i2JnP@0Mk*ZjMpOeA`RTO>c`Dm{qzC*V;Ug|&`#M)6UGPY@qg=@H8&1ks*w|mL zw_isPaKNQ4>LS;uOC9h*wXh#Flvj4>Nyoxs(NT7Nt0(;3$(9NpZ^J60dZlx{g)eOJKRM9dy(G>8iM(;4 zvD_LLG)l|NZ`(=c8!KEOxh=^5Qd^P~yu~DPk>RqfaXE+2ziCh4EE~~!Be)i4sI}5= zBUjC&6xif=RyG#(jMtA$56SW$riGH2^7Eoh4^=*u*jSTZXuRT9$&}aicB@r|xi!mY z*d6P2+Uj6BVi3cKun8ZapCm&aFMoQw$7?ink*0Sj>7u+)Wsbd~w|z&WP8jb=C8jlg Rr~hK6YsE02yFCXV;SJ}TbVL9E diff --git a/q02_confidence_interval/build.py b/q02_confidence_interval/build.py index 023b81e..04f5158 100644 --- a/q02_confidence_interval/build.py +++ b/q02_confidence_interval/build.py @@ -1,3 +1,4 @@ +# %load q02_confidence_interval/build.py # Default imports import math import scipy.stats as stats @@ -7,7 +8,24 @@ sample = df['GrLivArea'] -# Write your solution here : +def confidence_interval(n): + n = sample.size + sample_mean = sample.mean() + + z_critical = stats.norm.ppf(q = 0.95) # Get the z-critical value* + + print('z-critical value:') # Check the z-critical value + print(z_critical) + + Std_Error = (sample.std())/math.sqrt(n) + + est = (z_critical) * (Std_Error) + + conf_interval = (sample_mean - est, + sample_mean + est) + return conf_interval +confidence_interval(sample) +sample.size diff --git a/q02_confidence_interval/tests/__pycache__/__init__.cpython-36.pyc b/q02_confidence_interval/tests/__pycache__/__init__.cpython-36.pyc index 2eb0cc486e78e2a412ba8dab98d1f27df5f7cde5..cb2847fa5bbacd1b3c31851051482e6eb72b881e 100644 GIT binary patch delta 54 zcmX@exPy_yn3tEU-i9q^B8RzBs(wa(ZmND_c5y~xWlmytVoIuhcz#iKaY15os(x~Q JO6tU{Z~($d5;Fh* delta 63 zcmdnNc#x69n3tF9Mq+E!L=JQ9JpGLP+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXJj2F=H=zOk=Powk>d@cc9VWaer~FMVp2w?zDs^`X>Mv>NwI!Yyk9x7r_7k From ac1be826b97da264b523a0f240abe6a63a52aad4 Mon Sep 17 00:00:00 2001 From: akshaylakade Date: Wed, 26 Dec 2018 02:16:46 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/build.cpython-36.pyc | Bin 724 -> 724 bytes q02_confidence_interval/build.py | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/q02_confidence_interval/__pycache__/build.cpython-36.pyc b/q02_confidence_interval/__pycache__/build.cpython-36.pyc index 7651d84e029ddb8b533afdf9c9112284ec5d7fc2..1e949eeff189c4cb6031e2d1bea0af84373cf046 100644 GIT binary patch delta 18 Zcmcb@dWDtKn3tEU<%v>E*GA6MOaM251_}TG delta 18 Zcmcb@dWDtKn3tC;?TJ#%xs9BsnE*G(1~32s diff --git a/q02_confidence_interval/build.py b/q02_confidence_interval/build.py index 04f5158..1a7549f 100644 --- a/q02_confidence_interval/build.py +++ b/q02_confidence_interval/build.py @@ -12,9 +12,9 @@ def confidence_interval(n): n = sample.size sample_mean = sample.mean() - z_critical = stats.norm.ppf(q = 0.95) # Get the z-critical value* + z_critical = stats.norm.ppf(q = 0.95) - print('z-critical value:') # Check the z-critical value + print('z-critical value:') print(z_critical) Std_Error = (sample.std())/math.sqrt(n) From 78e6175c97776ca2bcf02904b68ec36a9f48e66b Mon Sep 17 00:00:00 2001 From: akshaylakade Date: Thu, 10 Jan 2019 13:12:48 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 174 -> 165 bytes q03_t_test/__pycache__/build.cpython-36.pyc | Bin 523 -> 691 bytes q03_t_test/build.py | 16 ++++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 180 -> 171 bytes .../test_q03_t_test.cpython-36.pyc | Bin 2307 -> 2298 bytes 5 files changed, 14 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..4f9aea16cb7fefac4d25919c3d3606b52f6bf8fd 100644 GIT binary patch delta 54 zcmZ3-xRjB@n3tEU-i9q^B8RzBkbXvfZmND_c5y~xWlmytVoIuhcz#iKaY15os(x~Q JO6tTc7XY`J5$6B^ delta 63 zcmZ3=xQ>y-n3tF9(7ooUi5%wI(fS$rxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T6I}qU`xe6h diff --git a/q03_t_test/__pycache__/build.cpython-36.pyc b/q03_t_test/__pycache__/build.cpython-36.pyc index d55dfcffc99b8ed252ef8a44fbaf9847ab10a066..722bb08d7375bf22169abcbd0068461537a3c847 100644 GIT binary patch literal 691 zcmYjPJ&)5c7`C0HO_LsCKu9<61H#aNZeT%th!ZCv)EhuTvQCP8vD>C~5})n#l+sRj zD?fyVoxkD@G4Tf&n0TFA&eHq%edE`UA3x5?(NXgA^u@(rjL>g%ZxG1eK$tlIM;uGE z#uN`3p}{bRG!nsj#K{e&W5{AL_8F`Na#ANW!H9=Ex+F4<238ID(0frFoAj}5<3u5+Y4|K z`&J8<5r-Kat5(&5HOsG$ew_W<-M-F7E;5!`LsRSZ7S9c<6%BopBaLzq)0*`zU{Yq0 zBYZ(8zP~cIDuJ%pGT8|iDwu)7GiYHtX}=?#z%BosgE_Ux*~Y9`FWH81k$-9R#wb>b zylkPYnuXA!u@#fWpaq<4*P^uf)w7er7M?Y~>?+A;s&}a!ng#)>H!}u6_$f~C1FWZz zXH%M*vQqtQVAI}qH&U$O%s8UBi<+)hz4lMyV(^9+@MPNa(8(#h=X=d+L7xn}Yfvc7 r9nA^Bh!R&W^@yiO_-Sk7q-*RDr}|T2W+h$ z;CH08^bZ8VnN)k=94;5mJ%{_@zBpG0qfz*?{Z5V{0N-E@$joPkYS#z{92Ovl1P&7- zSm4~@=m`>+W9~cy;&FHlVz+CzHki3J02_4-&kfaK_qiV|&;oJy0d#*y;oGalY7*n+ z1a4l&xJUf1k94Xu)tS;6BYvH>v}nW%NYC8(y-B83DH3`+&610XHKmwomE21)r@AT= zS`<6Ata8D$T7JRtqjZfcvgx)4fO~M*#6F1>%j)^qMk#4~_FheAoT?txybq+HJY}kt d);D;D0&C)1PjFIJyeY(~{g$#7Ll~gY`v+-9Qj!1w diff --git a/q03_t_test/build.py b/q03_t_test/build.py index f966b62..ebe16ff 100644 --- a/q03_t_test/build.py +++ b/q03_t_test/build.py @@ -1,9 +1,21 @@ +# %load q03_t_test/build.py # Default imports import scipy.stats as stats -import pandas as pd +import pandas as pd,numpy as np df = pd.read_csv('data/house_pricing.csv') +df = pd.DataFrame(df) - +from statsmodels.stats.weightstats import ztest # Enter Code Here +def t_statistic(df): + statistic, p_value = stats.ttest_1samp(a= df[df['Neighborhood'] == 'OldTown']['GrLivArea'],popmean= df['GrLivArea'].mean()) + pval=np.array(p_value) + test_result=np.all(pval<0.01) + return p_value,test_result + + +t_statistic(df) + + diff --git a/q03_t_test/tests/__pycache__/__init__.cpython-36.pyc b/q03_t_test/tests/__pycache__/__init__.cpython-36.pyc index c48929092cfb36da263304e1c41ce26f2e59ebaa..fd72d3c12c85a742ca351ee3f5598fae427ace0b 100644 GIT binary patch delta 54 zcmdnOxSEl}n3tEU-i9q^B8RzBgnmYTZmND_c5y~xWlmytVoIuhcz#iKaY15os(x~Q JO6tTcF95pv5&r-H delta 63 zcmZ3@xP_6!n3tF9Mq+E!L=JQ9ME#8X+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXC}A 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..88b635d896250a867d9e81ec2ec1d236f070dc39 100644 GIT binary patch delta 57 zcmZn``X$I=%*)GFZ^IU|k>fI>QoMdfer~FMVs>#xVr5QZc4A7Zet3RSc5y*sa;koE MeoE?QHm1L901$8!djJ3c delta 66 zcmew**et|h%*)GlBe6AVBgbV%?F{{l{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&3_sHvH<`Jo*3}} From 635272133ae0dc8b885e2b076f49848f8949086a Mon Sep 17 00:00:00 2001 From: akshaylakade Date: Wed, 16 Jan 2019 13:58:08 +0000 Subject: [PATCH 5/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 168 bytes .../__pycache__/build.cpython-36.pyc | Bin 604 -> 668 bytes q04_chi2_test/build.py | 20 ++++++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 174 bytes .../test_q04_chi2_test.cpython-36.pyc | Bin 1938 -> 1929 bytes 5 files changed, 18 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..ff373afd93f8d397d0ed58e01b7b3664d16fc7de 100644 GIT binary patch delta 54 zcmdnUxPpY5Z&3`yW7M>M64`Cu#hwc)I!8B5ER5hjHoO^SZ~+F%jNFey$I2}D*6LL zT6;TxjOAe?{tK~ilPUxAX5Qm5!^{_bbNEKJTE5-dzo}w`e$Z4{jt*>^EejG!2vGnW zCLQKvQYm*730#Q>z&%MMeL>+QI! z>Y`)Xq92Nmkg9$a>yAl;uj+m*)#x2|muAMVn6-dl5oTc?Gho;SU9n27H2Q<(GbieG tlfHJXQZTKAZ2IO=dzMaIdc1B5#uE#+(~V^>RC~lSGj^20PKL6>D*r7hWZeJ& delta 352 zcmYjNyGjE=6rDRen`~AC!Ah+HHb%r1wGtlzEkx|njY8PWjCr`bvzeI$0=rfGfeY0;imkAsZR$F(tJ&VQ1l5Hk#I0uYc5LGBN$6D-t%D zkKyF7V%Pk;4|*~dLD=c_gKNn~u}F*#x=Kt!BjX^9qI#<2Kro}{UvR#;UL5FILa+@r x*Z{R=b)!7r$MvSCM9AArk5$PQmmO71Ss~x13-2tJd=!a`;$^z<`ru)|{0}R)R{#J2 diff --git a/q04_chi2_test/build.py b/q04_chi2_test/build.py index 4f20455..c74bc82 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 + + # Enter Code Here # Enter Code Here +def chi_square(df): + price = pd.qcut(df['SalePrice'], 3, labels = ['High', 'Medium', 'Low']) + freqtab = pd.crosstab(df.LandSlope,price) + chi2,pval,dof,expected = stats.chi2_contingency(freqtab) + + if pval < 0.005: + chi2 = np.True_ + else: + chi2 = np.False_ + return pval, chi2 + + +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..f76bbee3b53172931857b0f894cdf2e077fdbcde 100644 GIT binary patch delta 54 zcmdnaxQ>y-n3tEU-i9q^B8RzBw0=f@ZmND_c5y~xWlmytVoIuhcz#iKaY15os(x~Q JO6tTcUjV$R5(@wT delta 63 zcmZ3-xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXePnQmTGNer~FMVs>#xVr5QZc4A7Zet3RSc5y*sa;koE MeoE@*pNunE0sJKsng9R* delta 66 zcmeC=pTy5$%*)GlBe6AVBgZjD?L7UA{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l%^w(NvH}3@dKeJ^