From fff95ba847dd079c2078463ccc70b8a74c7193b6 Mon Sep 17 00:00:00 2001 From: tracedence Date: Sat, 6 Oct 2018 13:06:36 +0000 Subject: [PATCH 1/6] Done --- __pycache__/__init__.cpython-36.pyc | Bin 168 -> 157 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 193 -> 182 bytes .../__pycache__/build.cpython-36.pyc | Bin 630 -> 541 bytes q01_calculate_statistics/build.py | 11 ++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 188 bytes .../__pycache__/test_q01_plot.cpython-36.pyc | Bin 2949 -> 2938 bytes 6 files changed, 10 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index cd8686b0f9f17c173480b2b430af88fa1427ca13..c0d6078b0e73121c4b74506880d2c3ab95788789 100644 GIT binary patch delta 52 zcmZ3%IG2&bn3tDJX!DNfi5%t%UiumNxvBakMTyC&DXDqMsruphMcKs#K(2mreoE@Z GEIR5y z*GR}SWwA6fq%cY{)H2mD)G*dCr7;IHXfpW~0gYqOWS#g=-i{?VKP6R@xd^1Oh!sSz z0g06iMeIQ8SAu>2asT3 zPkeHW}SbU4AASH^UC^a!9KDoH;7E4NEN#ZT$ toc!b>7N9DyMzGCD1jyuD95z6Amgc0|f!tZl1td5aIheQ@g;+TlSpiMYKhyvK delta 365 zcmbQs@{L8=n3tE!|HYiB?~Du#j~S2vGmz~7#Kjg9mCYw6c*L*(InE#f10Yetki}TS z)XZ25VljhRj3q2ttXXVeHd75l4Py;c7JCY#Btsf=FoPyjm56IzNotWoWqxUqLUMje zszOF;QECy;S_Vyyi7(~rnF>;(*n(4wGE<9hvE%|3++r(B%qdMR)?|+2FHX!!jV~z5 zOiqo@O-;;;5=0S5$pi|ar~ztU$xy@zH2hb#enx(7s(xZpMy9??esXDUYFM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX$*KC``9;~q1wgKTa(+tc J<{yl`oB$6l6a4@H delta 66 zcmew*)+)|n%*)GlBe6AVBgauj?MnTO{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l&2JfdIROmk7=r)+ From f396cdcc67671b9e5d3036befa199b23d13b1f2a Mon Sep 17 00:00:00 2001 From: tracedence Date: Sat, 6 Oct 2018 13:09:24 +0000 Subject: [PATCH 2/6] Done --- .../__pycache__/build.cpython-36.pyc | Bin 541 -> 547 bytes q01_calculate_statistics/build.py | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/q01_calculate_statistics/__pycache__/build.cpython-36.pyc b/q01_calculate_statistics/__pycache__/build.cpython-36.pyc index 5729255cd4af1663152ef1421cfc12ed455b5557..468b65036cef96586d66f129c2051102de4ab655 100644 GIT binary patch delta 215 zcmbQsvY18Ln3tF9?dBcPHy9Zh9y1^TW+2-Eh>P7OD%-N8vS)Elj0u%c1B#R|WHB}~ z)PiUxAk7G*nJ1o=7G}A{Rh*cU8edS9nVfoyB{wxOZ{mM3UKXI1B32-=lA(xgvJzvP z1P3DrBM(y%2T)9t>lSNXX>LK~EvCGJ$p;yg9GO7MK~hB^7ZkCf66`?kEe@O9{FKt1 XR6CH0Vjds?G?9smQHYg;jg1iiD(x$$ delta 212 zcmZ3?GM7c!n3tDJcJq$tV~h+8j~S2vGmz~7#Km?Km2D?x1j=XuIVB8Pj3rFXjI|&Z zGnfVBXR%DYC@s!4WP_=2L$(f&^&q(-c2t4`$i2m3lbfGXnv-e= Ua$+$Tkl Date: Sat, 6 Oct 2018 13:32:32 +0000 Subject: [PATCH 3/6] Done --- q02_plot/__pycache__/__init__.cpython-36.pyc | Bin 177 -> 166 bytes q02_plot/__pycache__/build.cpython-36.pyc | Bin 775 -> 759 bytes q02_plot/build.py | 10 ++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 172 bytes .../__pycache__/test_q02_plot.cpython-36.pyc | Bin 969 -> 958 bytes 5 files changed, 10 insertions(+) diff --git a/q02_plot/__pycache__/__init__.cpython-36.pyc b/q02_plot/__pycache__/__init__.cpython-36.pyc index 215eac083bf88e6537e6d7d6a5471a2c374ca81c..2db9569eb32315d2e3821330c73521a914074ec1 100644 GIT binary patch delta 52 zcmdnUxQvm*n3tDJX!DNfi5%t%!TK5bxvBakMTyC&DXDqMsruphMcKs#K(2mreoE@Z GEO!90IT6zU delta 63 zcmZ3+xRH^=n3tDp*}dkdi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TY5Z&3^yIjsBf`wosq9CLSXrY3LU}2|%qOhW2bF(oyb9Z6)RIDtb*k}>* zEBpugSFW|Pv=XeGi{Qr&^O$)v^JZZ0y$^R`xmpcQU!IRoIAgEu&vPi=B)5mdh50oR zmCzXgFb$E9VgRzN%Ta)UaL3VY^BE>5(8JO#lNDVVFklG#tnLq!Sywvh>}>e3dQ->? z@~uMmfFNTLWSms^BZne$G9HNmLkGnl#wEu6$9TkeGYm^VY-zlc6+3s{mPoq}Qnb2> z&B0LUhG}myH91@xpkfZKx}$MCt==%lf3 zWJZM=brR~vQEJX@pVCH1Bcpd%S*%jKEoK7}9ZNnot)?r-bi)0iLyOf&c&j delta 473 zcmZ8cJxjzu5Z&1%d%1XLah(V%T1c=6Dx!smpjg`2ty<)6R+EsAW3#6So))Kw#T7?t z5ljD!KOn7@zd*2Za|#~rGP5&pX5PI0v>w>fdb8=Q%|7u*O2|8zIEIdQwdDt+r9~H_ z8X5!Owy>i*0>V8-^Nh|A?x2P2j_@gjBjVOZH*=$xt=npvY1^w9PP9{GKu(N4=|i6? zh^R6&3msA*Iy0{c8faEbL-QAb|A?|8c1;IkC4aq0s;!45bX+K{P8Mgfg!U?D=;wjJ z5B)9T8q(Acug763a&;AppYSq76}YyndWv&cI4x-xIXe$F&*SUl7DjjA@@G~t>WEA4G9qZf;vO8l771_v6{ HftK|Rp*w7r diff --git a/q02_plot/build.py b/q02_plot/build.py index 70276d6..c7ae6a4 100644 --- a/q02_plot/build.py +++ b/q02_plot/build.py @@ -1,3 +1,4 @@ +# %load q02_plot/build.py # Default Imports import pandas as pd import matplotlib.pyplot as plt @@ -9,4 +10,13 @@ # Draw the plot for the mean, median and mode for the dataset +def plot(): + plt.hist(sale_price, bins = 50) + plt.axvline(sale_price.mean(),color = 'r') + plt.axvline(sale_price.median(), color = 'y') + plt.axvline(sale_price.mode()[0],color= 'b') + plt.show() +plot() + + diff --git a/q02_plot/tests/__pycache__/__init__.cpython-36.pyc b/q02_plot/tests/__pycache__/__init__.cpython-36.pyc index 488a8902e9cb8aed0f38d008a72db519050c874f..ee09e4ebef844aeb60239d51d9afe722fe3e7d4b 100644 GIT binary patch delta 52 zcmdnaxQ3C#n3tDJX!DNfi5%t%k@^|=xvBakMTyC&DXDqMsruphMcKs#K(2mreoE@Z GEMEY$brI_T delta 63 zcmZ3(xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX$*KC``9;~q1wgKTa(+tc J=JkwHOaS=A61@Nb delta 66 zcmdnTev+NTn3tDpkM!KAjT|+M+L`(p`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9o0l+3F#!PLp%(@K From 45bf6bd082eff64ae26cf6e5b20f1cbdac7996d9 Mon Sep 17 00:00:00 2001 From: tracedence Date: Sat, 6 Oct 2018 13:33:15 +0000 Subject: [PATCH 4/6] Done --- q02_plot/build.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/q02_plot/build.py b/q02_plot/build.py index c7ae6a4..aba306d 100644 --- a/q02_plot/build.py +++ b/q02_plot/build.py @@ -11,7 +11,10 @@ # Draw the plot for the mean, median and mode for the dataset def plot(): + plt.hist(sale_price, bins = 50) + + #for plotting vertical line in figure use axvline function plt.axvline(sale_price.mean(),color = 'r') plt.axvline(sale_price.median(), color = 'y') plt.axvline(sale_price.mode()[0],color= 'b') From a25aaaa77b30b02b262301d95fa02aabffdf31b8 Mon Sep 17 00:00:00 2001 From: tracedence Date: Sat, 6 Oct 2018 13:49:30 +0000 Subject: [PATCH 5/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 192 -> 181 bytes .../__pycache__/build.cpython-36.pyc | Bin 494 -> 495 bytes q03_pearson_correlation/build.py | 12 ++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 198 -> 187 bytes .../test_q03_correlation.cpython-36.pyc | Bin 1680 -> 1669 bytes 5 files changed, 12 insertions(+) diff --git a/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc b/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc index 543c178c4df3a2d7e5b64ffe37ce6264e5b948ea..cc346439fc7e510401a07daad0b59a66fa39c7d5 100644 GIT binary patch delta 52 zcmX@WxRsH^n3tDJX!DNfi5%t%N%|T2xvBakMTyC&DXDqMsruphMcKs#K(2mreoE@Z GtS|t%PZAFR delta 63 zcmdnWcz}_^n3tDp*}dkdi5%wIx%wITxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T6mlo>) diff --git a/q03_pearson_correlation/__pycache__/build.cpython-36.pyc b/q03_pearson_correlation/__pycache__/build.cpython-36.pyc index ba8cf119e61bb596104a35e0bb902136188759a1..e13ecb1d4797b99de7148604bbe722ff1a329584 100644 GIT binary patch delta 308 zcmaFI{GM6an3tDJZSRg~7A6LU#|%gS$Y*c>;$ppt%Ia*Xtj!FJ3=_RV>p|im>JoQxt14P`M$5GFr({#0s?FSG;~ker~FMNl{{Qsz^#|UUI5_cz#iK zaRHF8pPZkPI@y*nD3uMUl!1|hk%PI29mvvTi()HC%u7iuzQt6K62(!JnwS!wTwGQJ pa(odphyW=A+kixXOu5BjlbfGXnv-e=QdZ0XBsiG37`a$E*a33>Mg#x= delta 306 zcmYjLu}Z{15Z&FxT#Q^}EqHK+rV46fAtGpf93D1l!k8V+E!k|C-4m?*0*k}i5Ac`L z+G}rhyIOby?=ieLym{ZzS2R5vkF);Zz0{nsPqsC}?^ho7cs)H@&+lG>7kgX>ao>|; ziYwtF#U+>GRV-K@&B{@aK-P3Q9}M~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX$*KC``9;~q1wgKTa(+tc J=Ch24Spe+b6I1{I delta 66 zcmZqWoxsas%*)GlBe6AVBgZU8?Rx!;{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&4(Bdvj70(`4{H^ From 598a0da7f5744cdacabd2884e576852ef1c3b174 Mon Sep 17 00:00:00 2001 From: tracedence Date: Sat, 6 Oct 2018 14:42:05 +0000 Subject: [PATCH 6/6] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 193 -> 182 bytes .../__pycache__/build.cpython-36.pyc | Bin 505 -> 762 bytes q04_spearman_correlation/build.py | 15 +++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 188 bytes ...st_q04_spearman_correlation.cpython-36.pyc | Bin 1717 -> 1706 bytes 5 files changed, 15 insertions(+) diff --git a/q04_spearman_correlation/__pycache__/__init__.cpython-36.pyc b/q04_spearman_correlation/__pycache__/__init__.cpython-36.pyc index 78682675323d8e4b951373280266bfae3fe10d8b..5499663b1ece2871702ef32953fb107526bb3fd5 100644 GIT binary patch delta 52 zcmX@exQ&s+n3tDJX!DNfi5%t%$@&@jxvBakMTyC&DXDqMsruphMcKs#K(2mreoE@Z GtZ)Fi*%A`~ delta 63 zcmdnSc#x69n3tDp*}dkdi5%wIdHNaoxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T*5g>>_`wzFcZ^i-}K zc?giW^9sCzublb{oER5`DuJ!}G+$;s_BWG9dwavL-@m>7#0dF8b{2B-6wN$900Oim z8C7(_fURl9w;o3?fB?b|BnyF_kZH8RY;wH355kJ{UDFwrx4MwZ)!I`6YY3(Ad49?^;(ffG(=NlYXrBbVfRG@09(pQZ>H!adsHlR{aM(U!)A*$S1 zVGCmmX>h#FLP?um96ioWtAwsZoy$gRRboz4r>9*}!eM*mM*j;Zc(=KQKkfV?`+J5 HbjW`J^fbmI delta 279 zcmYjMF;2uV5VW0K2u9aXgLG|ZETBa+P$Q)4ETm|$7jhwvqqPr-iWg8I1RW3HOZf>` z;T#35G^5qd&a8Gb`_AO)d@er@KJ_7gmG93iRi1E>5cU&A*78=wtmT$l@gkP2%C2-7 z1_W}@S9~lS#>U$!ANMRoxFc{_AM4#Eba+iGgE}{!=)ZdM#b}nox3qasjd!TvwplII zr8jGbeGKZJ@Cl-K3c7AFkZ;k%@OC6_YLTpr(@x^5(8U0~g)oZ2>XHy_ZNejEQ~dPF ccJ1%lZ&xH?EYF;`>kiMSyfBSQA-T+d0JY~wzW@LL diff --git a/q04_spearman_correlation/build.py b/q04_spearman_correlation/build.py index 557be32..b63336e 100644 --- a/q04_spearman_correlation/build.py +++ b/q04_spearman_correlation/build.py @@ -1,3 +1,4 @@ +# %load q04_spearman_correlation/build.py # Default Import import pandas as pd @@ -5,4 +6,18 @@ dataframe_2 = pd.read_csv('data/house_prices_copy.csv') # Your code here +def spearman_correlation(): + sale = pd.DataFrame(dataframe_1['SalePrice']) + sale2 = pd.DataFrame(dataframe_2['SalePrice']) + sale['rank'] = sale['SalePrice'].rank() + sale2['rank2'] = sale2['SalePrice'].rank() + df = pd.concat([sale,sale2], axis = 1) + df['d'] = abs(df['rank'] - df['rank2']) + df['d squared'] = df['d'] ** 2 + s= df['d squared'].sum() + n = len(df) + result = 1- (6*s)/(n*(n**2-1)) + return result + + diff --git a/q04_spearman_correlation/tests/__pycache__/__init__.cpython-36.pyc b/q04_spearman_correlation/tests/__pycache__/__init__.cpython-36.pyc index 495646a3bc5e900ad0593288f8e14eb5f8ed301b..d008b44ae5991f51112af8275875eb99de26a848 100644 GIT binary patch delta 52 zcmX@kxQCI$n3tDJX!DNfi5%t%nfe*|xvBakMTyC&DXDqMsruphMcKs#K(2mreoE@Z GtXKfO6%s1| delta 63 zcmdnPc$|^Ln3tF9Mq+E!L=JQ968(()+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX K&DR+3vj719uoKn* delta 66 zcmZ3*yOo#2n3tF9Mq+E!Mvldd+MW6t`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n@=;|X8{2F${1+?