From b61dce9bef2dcead4cfc2e182c630ecbfd12c862 Mon Sep 17 00:00:00 2001 From: ramakrishnasonakam Date: Thu, 25 Oct 2018 07:22:55 +0000 Subject: [PATCH 1/4] Done --- __pycache__/__init__.cpython-36.pyc | Bin 168 -> 165 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 193 -> 190 bytes .../__pycache__/build.cpython-36.pyc | Bin 630 -> 614 bytes q01_calculate_statistics/build.py | 13 +++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 196 bytes .../__pycache__/test_q01_plot.cpython-36.pyc | Bin 2949 -> 2946 bytes q02_plot/__pycache__/__init__.cpython-36.pyc | Bin 177 -> 174 bytes q02_plot/__pycache__/build.cpython-36.pyc | Bin 775 -> 971 bytes q02_plot/build.py | 17 +++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 180 bytes .../__pycache__/test_q02_plot.cpython-36.pyc | Bin 969 -> 966 bytes 11 files changed, 28 insertions(+), 2 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index cd8686b0f9f17c173480b2b430af88fa1427ca13..d5770f08a16714d60fab1f87881e83285689fa06 100644 GIT binary patch delta 60 zcmZ3%xRjB@n3tDpqTu%Ei5%t{LHZf_xvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SM39PP!Ek delta 63 zcmZ3=xPppzxvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SKkrUW^rV delta 63 zcmdnTc#x69n3tDp*}dkdi5%wIdHNaoxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T)58I_N*4bB diff --git a/q01_calculate_statistics/__pycache__/build.cpython-36.pyc b/q01_calculate_statistics/__pycache__/build.cpython-36.pyc index 58a2a31fb42e0e24a3953e95448b0ffc0fa71daf..09a5a2a28bef4e9af6ffc06951110738f91825d4 100644 GIT binary patch delta 139 zcmeyy@{C2K7&ECT1697H8xo7U$i5%t{h58x!xvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SHCgV(}G^ delta 63 zcmX@Yc$|^Ln3tF9Mq+E!L=JQ968(()+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX9GK-Ulz^) diff --git a/q01_calculate_statistics/tests/__pycache__/test_q01_plot.cpython-36.pyc b/q01_calculate_statistics/tests/__pycache__/test_q01_plot.cpython-36.pyc index b15e8f5a2811026190ae68242820f0f54cca9426..9d31aa0f029c704de1f242eb856fafe5a4f311c0 100644 GIT binary patch delta 63 zcmZn_ZxZJ)=H=y@BDg(zBgaujjWYd={M=OiqQu<9?4r!#jJ(9+{Jg~M#9aOG{G#mQ Sg2d!h{p9?V)XhH_dpQB2=oZxg delta 66 zcmZn?Zx!b-=H=zOk=Powk>e<%cBOtser~FMVp2w?zDs^`X>Mv>NwI!y-n3tDpqTu%Ei5%t{(fS$rxvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SLd_RBRPA delta 63 zcmZ3-xRH^=n3tDp*}dkdi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T)7=59nijtR diff --git a/q02_plot/__pycache__/build.cpython-36.pyc b/q02_plot/__pycache__/build.cpython-36.pyc index bed076d1cc99b8e94b503c07bb460492f8d4c6bc..7c7fa27a60fb524e80910708639365d36ec47d9f 100644 GIT binary patch literal 971 zcmZuv&2H2%5VrHT*=%-8s|pDuE}U2iZCbci2#I@z)C0&!MBdoVI_vz@c3QQfr@*mq z!G)*co-3z)g&q*&6u}l@%i|f(`18y+emR{+#n0~_p1278KwATB^ct4_2!bJoB_ep( z9pVnVSNJ3V&5@%rBq2sTD8|g~FlcTOF|Wg9!Y4({FvDLQ=ASx`5Sg-ojXonXct9jZek#U`ttu*4CDgp6} zOrMkS36=bkTaZ6@)z9I*oD`jYsdISz^2T-ff_&`8Hahy zzi|dD{N&`A1^dX1S5;zIk?MdrMJi@f;)6du7cyFy~9URzaZa`+6AoJ_t3JECyJJIt%P1xRM!<<(=vHitF>-u#*++6NEp|d5)CwT zyZ4Y=UGU5#X9q7*n?tf}g=CB7Qq2H<2bO*a0^tZ|h+{m%kB1q9HN?z!h+nlO+?YTd z2^v~4s(YtlWVfWof=aOjM5}>&*wxg=9_5N(Qd5^U;NJxG;_Tos{ojXO3^^*tLd^7q zFxe_y(rj(n3Kgd;9X_l5(5FBQ?_F7EDu(bO;eogZlhw(3?_4)n) 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..64d036c 100644 --- a/q02_plot/build.py +++ b/q02_plot/build.py @@ -1,4 +1,6 @@ +# %load q02_plot/build.py # Default Imports +import numpy as np import pandas as pd import matplotlib.pyplot as plt from greyatomlib.descriptive_stats.q01_calculate_statistics.build import calculate_statistics @@ -10,3 +12,18 @@ # Draw the plot for the mean, median and mode for the dataset +def plot(): + mean = np.mean(sale_price) + median = np.median(sale_price) + mode = sale_price.mode() + 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() +plot() + + diff --git a/q02_plot/tests/__pycache__/__init__.cpython-36.pyc b/q02_plot/tests/__pycache__/__init__.cpython-36.pyc index 488a8902e9cb8aed0f38d008a72db519050c874f..7d56418f55c761d8c8d64840f45839db4ccee303 100644 GIT binary patch delta 60 zcmdnaxP_6!n3tE!^WXXCi5%t{iTWA&xvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SI5)e8Lt9 delta 63 zcmdnOxSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXAnD Date: Thu, 25 Oct 2018 07:24:48 +0000 Subject: [PATCH 2/4] Done --- q02_plot/__pycache__/build.cpython-36.pyc | Bin 971 -> 816 bytes q02_plot/build.py | 7 ++----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/q02_plot/__pycache__/build.cpython-36.pyc b/q02_plot/__pycache__/build.cpython-36.pyc index 7c7fa27a60fb524e80910708639365d36ec47d9f..6c654c7d268d218d552994d65f5f00b4d14be423 100644 GIT binary patch delta 278 zcmYL>zfQw25XSv4PGU&9cP$K7#l$19v9bkKsKRa&l*Gn%g_xN;R9<)i1~w!fgNfCB z2Y3bSEa-H<@9z6__mzK8c3D;IQ+?kmbYMqD00399?e*dJY)J*)LkL{3d8bWxF9RK<=%PmkC1k+5cMaWi z+ntdOX*=rz?d4XEq9L|bPaK;(y(|-0#5*vRU!m1SAi7s>7A;#x0LWq$@D$dlfF}8T i)@0*u(9eeYAGCxgevTjKMNFpHRB8H0?ceY@EdKy?eL;8t delta 435 zcmY*RF;2rk5Zpc67w2Lp3PKb}RDr^R4r&^nkj@Ap!yS&Jvt!PVP$Z-jsZ&J$0u3GC zKos=H3#jNR5NCr3(Q0RBcV_2_zO>k}@3ZmO>-nCwVsFd=fHTv@!|G#y?sIF22&FS_ zm4w^eS(0XR?@5fDZbRATbb-9Z-KF)b;D*xvr@)57{uIVL+*|x4cNWm(c=eZlI5yxsAfeZ#bvIN zYoXlQK Date: Thu, 25 Oct 2018 16:18:14 +0000 Subject: [PATCH 3/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 192 -> 189 bytes .../__pycache__/build.cpython-36.pyc | Bin 494 -> 571 bytes q03_pearson_correlation/build.py | 13 ++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 198 -> 195 bytes .../test_q03_correlation.cpython-36.pyc | Bin 1680 -> 1677 bytes 5 files changed, 12 insertions(+), 1 deletion(-) diff --git a/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc b/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc index 543c178c4df3a2d7e5b64ffe37ce6264e5b948ea..afe1f458988eb1c4fbeb5454e05a038f528f4d7b 100644 GIT binary patch delta 60 zcmX@WxR;T`n3tDpqTu%Ei5%t{S^63IxvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SKkqUFsEZ delta 63 zcmdnXcz}_^n3tDp*}dkdi5%wIx%wITxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T)58F@pBDQ7 diff --git a/q03_pearson_correlation/__pycache__/build.cpython-36.pyc b/q03_pearson_correlation/__pycache__/build.cpython-36.pyc index ba8cf119e61bb596104a35e0bb902136188759a1..5c019414649627479cba56c79091eef3878c1f7b 100644 GIT binary patch literal 571 zcmZWmy>8nu5I$0pqsZ{mtr@dYJ1(-o#$a5oG5?PW85W}9FK1^Pq z@6lCjrvQ0^OgS1EjD!TgJ09=nyW?y!DgHkFyLw^(|6y-&(!bI1p9nN))_`C;$wh)} zk!rqWBHL*RX(OHL>>k7c9&CY;|0PUEj}!|Rt79#LEN@Kjv9hjK=&QDGLVYV;Ed!n? zf4e$*@1u;pi*G7si7RzK;UmIYz>QK&9-dAL%Jr;4Az{u z@e6TyDI5F|`AoB69P7`WY_U2UlE$cg%lVKh7+NET*|imY24CVsjyT=W2w%|Jt9MgxZ)LX#>j+ Ok7J&T|H)WR^Yj;H#8Ha? diff --git a/q03_pearson_correlation/build.py b/q03_pearson_correlation/build.py index 33a762b..bc8a404 100644 --- a/q03_pearson_correlation/build.py +++ b/q03_pearson_correlation/build.py @@ -1,9 +1,20 @@ +# %load q03_pearson_correlation/build.py # Default Imports import pandas as pd - +import numpy as np dataframe_1 = pd.read_csv('data/house_prices_multivariate.csv') dataframe_2 = pd.read_csv('data/house_prices_copy.csv') # Return the correlation value between the SalePrice column for the two loaded datasets # Your code here +def correlation(): + df1 = dataframe_1.loc[:,'SalePrice'] + df2 = dataframe_2.loc[:,'SalePrice'] + r = df1.corr(df2) + print (r) + return r +correlation() + + + diff --git a/q03_pearson_correlation/tests/__pycache__/__init__.cpython-36.pyc b/q03_pearson_correlation/tests/__pycache__/__init__.cpython-36.pyc index d7eca9980cd94014cb671238783d84df5e9fb7da..da5af795eb0af9b69c15052619a70e56997b3be9 100644 GIT binary patch delta 60 zcmX@cc$ksHn3tDpqTu%Ei5%t{1^OBJxvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SHCfVYU^B delta 63 zcmX@ic#M(5n3tF9Mq+E!L=JQ9V*QN#+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX delta 66 zcmeC>oxsas%*)GlBe6AVBgZU8?Rx!;{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&8HX-vj70+DHrzu From 8c4dd1a6796c8b1858112169a75cd0443d68d3b4 Mon Sep 17 00:00:00 2001 From: ramakrishnasonakam Date: Fri, 26 Oct 2018 08:27:47 +0000 Subject: [PATCH 4/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 193 -> 190 bytes .../__pycache__/build.cpython-36.pyc | Bin 505 -> 620 bytes q04_spearman_correlation/build.py | 12 +++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 196 bytes ...st_q04_spearman_correlation.cpython-36.pyc | Bin 1717 -> 1714 bytes 5 files changed, 11 insertions(+), 1 deletion(-) diff --git a/q04_spearman_correlation/__pycache__/__init__.cpython-36.pyc b/q04_spearman_correlation/__pycache__/__init__.cpython-36.pyc index 78682675323d8e4b951373280266bfae3fe10d8b..723022ff9c4a50e0b389c37e2b1d446da79135a1 100644 GIT binary patch delta 60 zcmX@exQ~&;n3tDpqTu%Ei5%t{+4>pzxvBa^iMff{MVZAJd5OjOd5PJHx%%PxMcKs# PiOH$@$@wX%6SKkrUW^rV delta 63 zcmdnTc#x69n3tDp*}dkdi5%wIdHNaoxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T)58I_N*4bB diff --git a/q04_spearman_correlation/__pycache__/build.cpython-36.pyc b/q04_spearman_correlation/__pycache__/build.cpython-36.pyc index 94f735a46faa9e694e8a6b3b49b480cf37144bf0..15c2e9b94892317e75c8517ae0b745fc160da2a7 100644 GIT binary patch literal 620 zcmZutzi$&U6!x?4a+j1cAeJ(+-O{6l38AVIdxg{i$snDK?I@S{&c^mdYL!fB{}}!l zgv59&Q+FmNo+BYez_Z@xr}z7PFOQFBKfitd@D&L8K@NnXeTf=gBPgQ45DxfLLp#P9 z5Dm*ru^sSyZ)IprRIVm>gcrKl5x|;jQWXzaPp&E$r@?9AJJI{w=SoCTFYFL><9sW1 zXu83~b}f7>qCS;jef#X+9BJK6ipkV6NruW$-=c;Kgh-ZYNpepW%;^c)l1TsZKx7-T zfgSxww{**5wxK%!vZ1&vz2ehrVf4GSQ!XW~@B)ocqMlnBxI`tTN8j z{4Bva&!qL97p_?gGw3hG7nt~Kfd_ZG#%^Ne+py?Gu)SD`u6}R*DmWo^Ev?eE(n0#x zAsxC2QN%XHRt6->F13vH=NGSM0DIMFK+M(Pwl3bI9()7-E>ke6Ny)gbLYQSI{tsc?VQ0hH()%Qu}>gV7f$cR#L# LM=*mKD<{7J@kgg3 literal 505 zcmZuuJx{|h5Veyuq(xm269Ne_k)`2lL>y ze}Rc}P(>xMbf>3#r@Qygr^Dgkb@z?!Q9?e*+6xe0V%S4Wl1N$+MuC=r44x{ zWF&jfg!LqykTm|pZZdv6klgWXrW*@+Z3+Q4S54)L1vdqEFcNn0xbwG1=z8fn;is%# zgy0IpZeenyL=7%1siZP^32mGG0$oOM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX9GK-Ulz^) diff --git a/q04_spearman_correlation/tests/__pycache__/test_q04_spearman_correlation.cpython-36.pyc b/q04_spearman_correlation/tests/__pycache__/test_q04_spearman_correlation.cpython-36.pyc index d0826524e350b3290a6a07c540a02a6c3e6716bf..6654fc08d33a2bc8d3fed7a5f4c08d487c3fa7cd 100644 GIT binary patch delta 63 zcmdnWyNQ>>n3tDpqTu%EjU0;^HQMwu@^e%5ixP7avx_o|Gx8FP^Yaq36La;$^NX^J T3lfu4^^@~cQa4{?yw3svut^s; delta 66 zcmdnQyOo#2n3tF9Mq+E!Mvldd+MW6t`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9n=dooX8{2H`WSft