From 39636b273d7918a392888bc52bd65b1354da66e8 Mon Sep 17 00:00:00 2001 From: mario-the-legend Date: Sat, 20 Oct 2018 10:02:22 +0000 Subject: [PATCH 1/4] Done --- __pycache__/__init__.cpython-36.pyc | Bin 168 -> 163 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 193 -> 188 bytes .../__pycache__/build.cpython-36.pyc | Bin 630 -> 528 bytes q01_calculate_statistics/build.py | 8 +++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 194 bytes .../__pycache__/test_q01_plot.cpython-36.pyc | Bin 2949 -> 2944 bytes 6 files changed, 7 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index cd8686b0f9f17c173480b2b430af88fa1427ca13..cb087671b2c04ddece7735564ee4b4091f3e45c9 100644 GIT binary patch delta 58 zcmZ3%xR{Z{n3tC;DSdzRL=JPc0R4>o+*JMC#G=f6-I9z{-JI0))Vvh^@cg3e;)2BF NRQ=@ql+=k?b^slr6W{;< delta 63 zcmZ3?xPpCS*iFqlB#kZIWQldDDQWI0+lZ(r4v7{uH xB;I1q$xkj~0jdIPL|6}DaRMc7aoFVMrHNFNN*r0oWl3 z5O|t6=Hm0di86kz}W delta 63 zcmX@ac$|^Ln3tF9Mq+E!L=JQ968(()+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXe<%T8Vx}er~FMZemepzHUiIs%}nddTL&Zet3RSc5y*s Qa;koEeoE@*AB?@60BwvFrvLx| delta 66 zcmZn=Zx!b-=H=zOk=Powk>e<%cBOtser~FMVp2w?zDs^`X>Mv>NwI! Date: Sun, 21 Oct 2018 07:30:51 +0000 Subject: [PATCH 2/4] Done --- q02_plot/__pycache__/__init__.cpython-36.pyc | Bin 177 -> 172 bytes q02_plot/__pycache__/build.cpython-36.pyc | Bin 775 -> 926 bytes q02_plot/build.py | 13 +++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 178 bytes .../__pycache__/test_q02_plot.cpython-36.pyc | Bin 969 -> 964 bytes 5 files changed, 13 insertions(+) diff --git a/q02_plot/__pycache__/__init__.cpython-36.pyc b/q02_plot/__pycache__/__init__.cpython-36.pyc index 215eac083bf88e6537e6d7d6a5471a2c374ca81c..28e99a12d1aae2b26bc6f66751ecb1aeab9f1ee0 100644 GIT binary patch delta 58 zcmdnUxQ3C#n3tC;DSdzRL=JPcNd1ib+*JMC#G=f6-I9z{-JI0))Vvh^@cg3e;)2BF NRQ=@ql+=k??f@el6a)YO delta 63 zcmZ3(xRH^=n3tDp*}dkdi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TQ{4fp7#6z# diff --git a/q02_plot/__pycache__/build.cpython-36.pyc b/q02_plot/__pycache__/build.cpython-36.pyc index bed076d1cc99b8e94b503c07bb460492f8d4c6bc..f9efe15777c3ddc057775a35ff134e376426796b 100644 GIT binary patch literal 926 zcmZuw&2H2%5VrHTNjAH*s230?POPAt0@n&5aj%dnfn<;(Z^q4f>ugfn+p4`TNL>0L zybDi|3kOd73OzB-^3x(5c|7(vo}X`=m!nbo=;^l)-#tQpkXyq?{WVTALjeS+B8>K{ zxA0kjny11#Vi6@GSPZ~lQ`G1phG0!uB9cW46zFFU!V~WSVMB;u@QJWYL~HWVXCpRd z_e8cP6n!6)NxZ>0>y^^bPrMMM^vD`{yWoekttLo}8aLe;~vofM+wJe1x>Xowc zoNI~p)6$%?$eFz}D_WE65!-_(*M{ESq zn!*6$YyTHAxPv6OkoXRg{y`ELLbl#|PF=MaZ`fB&u5nl$V*H(2VqJrTWrzoZesjqAxfK{9lR)968UT;6-?VpJwoSh z8W)AojE?EU{>x}gdvvnHqLwd#o6c*2?bh5n7fR0XzS9uyS3N`z?6A_}lG~>j8Y3*kK literal 775 zcmZuvO>fgM7`B}>O+!10i3{R_xaHD}ah(tnh~tFRo0$~3_B-mxX)@a>6s@Pifx~_R zKY+iKE2sShPQ1=QR1=Q;`u(!~JWu>$Hp@<*eCOX7AwS8%h|qt9)4fHbh@ysYI;^aU zc#Ix1qdMUUB|xjOiuRPJkX92#75&Ooe90aYo~e;az7YOE(FMuJw|Evg&uRZi3L`rs zJe1B0ubtP@eSW5d7saaS9F(oq5?on##_Nr+8e8YmZTMs%47>|P84e30KuvJI#_2B5 zc(NxK(T?osj(J)!A0a4q!zjThz9uSCaR7D`|H;t%89%C$YqlSV{p(dEkT~zDL<%F> zn8x;W$rB~q3e+u1Nb<aDB27rURFw<~4{lPijzFtoyib6#O7|iU$)&keF5Aq}45|dZ;}@80y8<$!Xb|#uv*@8#QmYeH_AYjmyvwI;BVS z7(aW2Q9k8KE7quhonXix*20H=qnEfhcvv4+I}Y`;zo0_HeJE~zb@IIY-_w{6Xa@Co yYC))ScnjgZTv|~>ADKql6mJ+%4XPZN85a8V3?=IfybS+f;F8jePFY5eN527_GSx8v diff --git a/q02_plot/build.py b/q02_plot/build.py index 70276d6..fd5fe85 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,16 @@ # Draw the plot for the mean, median and mode for the dataset +def plot(): + plt.figure(figsize=(10, 6)) + plt.hist(sale_price, bins=40) + plt.plot([mode]*300, range(300), label='mode') + plt.plot([median]*300, range(300), label='median') + plt.plot([mean]*300, range(300), label='mean') + plt.ylim(0, 250) + plt.legend() + plt.show() +mean, median, mode = calculate_statistics() +plot() + diff --git a/q02_plot/tests/__pycache__/__init__.cpython-36.pyc b/q02_plot/tests/__pycache__/__init__.cpython-36.pyc index 488a8902e9cb8aed0f38d008a72db519050c874f..6f1b7f6a86b7fad9d96907f51ec6ced0b0696b06 100644 GIT binary patch delta 58 zcmdnaxQUU&n3tC;DSdzRL=JPcc>Rq0+*JMC#G=f6-I9z{-JI0))Vvh^@cg3e;)2BF NRQ=@ql+=k?z5pi06dV8m delta 63 zcmdnQxSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXlvk(0COo6?f?J) delta 66 zcmX@Yev+NTn3tDpkM!KAjT|+M+L`(p`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n^!SPF#!PNMHdnP From 7803eb962b35fb30cc34cfb9233e4b1b40be25ba Mon Sep 17 00:00:00 2001 From: mario-the-legend Date: Sun, 21 Oct 2018 08:06:21 +0000 Subject: [PATCH 3/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 192 -> 187 bytes .../__pycache__/build.cpython-36.pyc | Bin 494 -> 478 bytes q03_pearson_correlation/build.py | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 198 -> 193 bytes .../test_q03_correlation.cpython-36.pyc | Bin 1680 -> 1675 bytes 5 files changed, 7 insertions(+) diff --git a/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc b/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc index 543c178c4df3a2d7e5b64ffe37ce6264e5b948ea..652ed7f89d51db7190ea9465a31c741c1d675e57 100644 GIT binary patch delta 58 zcmX@WxSNr~n3tC;DSdzRL=JPc4E>D!+*JMC#G=f6-I9z{-JI0))Vvh^@cg3e;)2BF NRQ=@ql+=k?VE`;a6hHs~ delta 63 zcmdnZcz}_^n3tDp*}dkdi5%wIx%wITxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TQ^NqY9TxWh diff --git a/q03_pearson_correlation/__pycache__/build.cpython-36.pyc b/q03_pearson_correlation/__pycache__/build.cpython-36.pyc index ba8cf119e61bb596104a35e0bb902136188759a1..2891916fb340d06056a77a96d22f823a5705635f 100644 GIT binary patch delta 280 zcmaFIe2-b#n3tC;+4xNKJVpkF#|%h-3CMN;;$ppt%Ia*Xtj!FJ3=_Q~>zRRK&LD9i zAW_1Q!YIj*#aO}wqMI3m88n&vqBw&Sb5a9}GLus^nQw8YB$gzm6(#1T#v9&ZNzN}S zLKZSw$xy@!Gzd)mO4ZNE&rQ|OO)SdH*Dc9N)y+vwPt8lw56>^kE-pw+PSsCl&QD35 zY|9uK#SYY^$ri;{keHW}SbU4AASH^UC^a!9KDoH82;}%877zhahOhy`VgriZ;;_lh YPbtkwwF7ymm;*>~FmW+*v2rj209naFumAu6 delta 295 zcmcb|{Ek`Kn3tEUKxS@KE+YfOV+JI^1Y|n^ak0ikW%Y>xk@YM3^)dxBXfpdnu@|H!78U2`X)@ko%S|oG$WPH^xy7B5Sdy4ll$e_uZy3cH zoS2guP?VXRdW$7Fzo-aV)@UU|5gX8KF!3u(KO;XkRX;H)BU9fcKe<#oH#M)MSU6C_gJTxukfqHe+N22T-dfTNGPCVqQvO@hzr;lqim()Wnqd=6j%TN delta 63 zcmX@ec#M(5n3tF9Mq+E!L=JQ9V*QN#+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXr* delta 66 zcmeC?oxsas%*)GlBe6AVBgZU8?Rx!;{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l%_kTSvj70*ofq=} From 171a82ac5f51f8bd95df4d3277478629b74e7f87 Mon Sep 17 00:00:00 2001 From: mario-the-legend Date: Sun, 21 Oct 2018 13:07:21 +0000 Subject: [PATCH 4/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 193 -> 188 bytes .../__pycache__/build.cpython-36.pyc | Bin 505 -> 647 bytes q04_spearman_correlation/build.py | 10 ++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 194 bytes ...st_q04_spearman_correlation.cpython-36.pyc | Bin 1717 -> 1712 bytes 5 files changed, 10 insertions(+) diff --git a/q04_spearman_correlation/__pycache__/__init__.cpython-36.pyc b/q04_spearman_correlation/__pycache__/__init__.cpython-36.pyc index 78682675323d8e4b951373280266bfae3fe10d8b..10d203d44f8d6498adfdb9c7b0b083acec5e2d12 100644 GIT binary patch delta 58 zcmX@exQCI$n3tC;DSdzRL=JPcO#O`f+*JMC#G=f6-I9z{-JI0))Vvh^@cg3e;)2BF NRQ=@ql+=k?;Q%b%6hr_3 delta 63 zcmdnPc#x69n3tDp*}dkdi5%wIdHNaoxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TQ^NtZ$QJtm diff --git a/q04_spearman_correlation/__pycache__/build.cpython-36.pyc b/q04_spearman_correlation/__pycache__/build.cpython-36.pyc index 94f735a46faa9e694e8a6b3b49b480cf37144bf0..8d82eaa2fa1f694ef1069003c16db1b5cccc823c 100644 GIT binary patch literal 647 zcmZuu&2H2%5VoD4&2Ci=h)X$g%b^?EazqFL;#eW|fMgDl@yvF;Byq6464j?WP2_b)>RCx*)F0R89ubgPgu1xv!mSaX5&o7SXLw_Jh+Q*S6Ct$W&YBWNI3#%S0xyIEio?;p_`@ z1-1RLpxL!pwKOh!9F}<8;3alYy|wOx@0G?%Tfhp?YiD|zE7m@!V0xq4gj+79e&82?_y;5{4|s zET$6XEXEYZ6sBILUTb5a9}GLuuISd#OLijZZERx%W^0u2Wfzq0i+@^e%56O%GB74%*5lS^|`^Gb^K z(~D9o6HD@Q^%HY)6bg#+vr>~wiYFgtjEM)int`#19Y|`jMX?nm=A|SS-(o6AiQ*_q vO-zYTE-ou#1{n|X30N7zHVBIiC~=F!CO1E&G$+*#WL_~yh=YlXk&6WY%_K^m diff --git a/q04_spearman_correlation/build.py b/q04_spearman_correlation/build.py index 557be32..e1aaa4c 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,13 @@ dataframe_2 = pd.read_csv('data/house_prices_copy.csv') # Your code here +def spearman_correlation(): + df1 = pd.DataFrame(dataframe_1['SalePrice']) + df2 = pd.DataFrame(dataframe_2['SalePrice']) + df3 = pd.concat([df1,df2],axis=1) + #print(df3) + return df3.corr(method='spearman',min_periods=1).iloc[0,1] + +spearman_correlation() + diff --git a/q04_spearman_correlation/tests/__pycache__/__init__.cpython-36.pyc b/q04_spearman_correlation/tests/__pycache__/__init__.cpython-36.pyc index 495646a3bc5e900ad0593288f8e14eb5f8ed301b..5c6911ea985a8d9cfb3e086fca6abd188c94c891 100644 GIT binary patch delta 58 zcmX@kc!-h1n3tC;DSdzRL=JPceEp34+*JMC#G=f6-I9z{-JI0))Vvh^@cg3e;)2BF NRQ=@ql+=k?u>dfI6kGrR delta 63 zcmX@ac$|^Ln3tF9Mq+E!L=JQ968(()+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX8W`s`r-LS*~JBk R$*KCu`6;QJuQA?d0RVd!76$+T delta 66 zcmdnMyOo#2n3tF9Mq+E!Mvldd+MW6t`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n=dlnX8{2HZWwg{