From 5a0950d83cbd0ca236efa890932850bee53f6d86 Mon Sep 17 00:00:00 2001 From: aksmungekar Date: Sat, 17 Nov 2018 16:53:17 +0000 Subject: [PATCH 1/4] Done --- __pycache__/__init__.cpython-36.pyc | Bin 168 -> 158 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 193 -> 183 bytes .../__pycache__/build.cpython-36.pyc | Bin 630 -> 538 bytes q01_calculate_statistics/build.py | 14 +++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 189 bytes .../__pycache__/test_q01_plot.cpython-36.pyc | Bin 2949 -> 2939 bytes 6 files changed, 11 insertions(+), 3 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index cd8686b0f9f17c173480b2b430af88fa1427ca13..01c4d95bd396d58abbe4813e0da1925857853daa 100644 GIT binary patch delta 53 zcmZ3%IFFITn3tDpv)hO0i5%vN-ufB&xvBbz*~Ph~dFiRyiADP1`9;~q1&PV2`pNkz IsS~s80MzResQ>@~ delta 63 zcmbQoxPp&{Wy-+7f+{2iSjxgsDGZer8z_k#%Wjd7Qgz4|RBTMF z{E}CGfQf;LbEf*__k7QOcPIa{4>ma;k27=g^I!?UH|(th&sVtpbT_$374Lz-uDsnw z{W|Jr2rGCYJ!~RVWP+UZAjt`AXa^nX=wosZIlXgO9kFB-M5Zds|ov=SzyTFE6c z)2&o_QnDGUWjY&F%uxLTm!kbo6wmFcR)wg&UYjRX3s=lrS9>ceRaE%${gceMqc|N$ z0Kzejh>J-+3I}Gb?OUM6mZ=p+3LmJIC3i~5Mde=ulVT-8(zKPMXc>G%>peKci@+~& U+I6F*@i%;ifSqVYjww(70fpLAV*mgE delta 434 zcmY*VJx{|h5Vf5&O#>AIv9LwzlqpCIFd&3Pk=PhIAY~~gIcP$@WIL6Lf;#XEDmKI) z;4gV);TM3!#5oJCr8~WMzW2`OH~ZTj9Sw)x_1Am!LkamLYsW%-jv-H0qvO@>)zU_C zVG4(s6v?P!FZ9_Ut3y=TSub-s%v#dYmSz2f9*}!$LIU=*e_1LJ{-SDxA6E(ZGY}wf zED2oA%39k6@KSq{=P<2B8iRHUNK&k^I*FFf1VjoF+fb~XInNuAffeoi3#P^)+TAD^ zgUue4e-JUi!M~5;tSTVnce6AcS8-E7sbu&dV8K;YggnpvT2vXtO1_Ti&2nh=cQFym zqaNL6VheFF(7m!L>V;s)BB$nM!liHwaRu;X8q2x16RxM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l&F>g{IROnV7=-`; From e627a191b43e6c21bf660a85768aeaf3a9470b27 Mon Sep 17 00:00:00 2001 From: aksmungekar Date: Sat, 17 Nov 2018 17:14:44 +0000 Subject: [PATCH 2/4] Done --- q02_plot/__pycache__/__init__.cpython-36.pyc | Bin 177 -> 167 bytes q02_plot/__pycache__/build.cpython-36.pyc | Bin 775 -> 947 bytes q02_plot/build.py | 16 +++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 173 bytes .../__pycache__/test_q02_plot.cpython-36.pyc | Bin 969 -> 959 bytes 5 files changed, 15 insertions(+), 1 deletion(-) diff --git a/q02_plot/__pycache__/__init__.cpython-36.pyc b/q02_plot/__pycache__/__init__.cpython-36.pyc index 215eac083bf88e6537e6d7d6a5471a2c374ca81c..221b5676387df0ad7746eff69587843195f2e150 100644 GIT binary patch delta 53 zcmdnUxSWy0n3tDpv)hO0i5%vNA^I8lxvBbz*~Ph~dFiRyiADP1`9;~q1&PV2`pNkz IsS~r@0omXZ%>V!Z delta 63 zcmZ3^xRH^=n3tDp*}dkdi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T6Wjr*(-yG+ diff --git a/q02_plot/__pycache__/build.cpython-36.pyc b/q02_plot/__pycache__/build.cpython-36.pyc index bed076d1cc99b8e94b503c07bb460492f8d4c6bc..05c4833bc3957202d239ac9b42c36acb58ae76e7 100644 GIT binary patch literal 947 zcma)4OK;RL5VjpBn`9rQ2qBdtw;Z}D^jaY#uCxMG0?8aAukG$8>pW_E`%-&akht`R z@RxGs)Ej3`j2EdYhy#vhY|o6peDl~Jk5m2j$ERU{(0BA;!5zH@u^&K5B(X*eZ+21z zjKYcNu#Q-Sk)qW=25Sr_T*Z>EF-ufZr4md0g~;%P>>xIjksN$RY@|kOgaPjuW$_(g zqoWM>PXyOurMXjub=;NKmBO-s&*xXqC3ieuv@5HM&XhvgqF!lNo^ew`{8ZSpJ~`%E zz4K1t5&a?{5y%@5`xTT!74TW(8+45-0{jthBc9t0c0on2u?!@=B^bdiyv9|uMl$rQ zWqeETtpl(oU`_w9#$X-pAUOih_}-Jqp`6@8T>vrNWQ`!}t)u_R$@m7`9e~O(qqDMs zau_AA$nGwqhl)2D?ePT*MXOuG5?waRx=XG4Q1hA6ESzaBmMl6{vgD1y0K}r!@Mf;y zeJd4IJDJ}5RjK8)yX>jI4guUg0)=pjAL9vr3g0s_B4!(G*_cHg zZzQ)ShAZ2yx%01dIRgZL0{><=srMhujk@Hnt$o1XgzWTm??v&iX`OC389#SyV$Vw_ y7R3x&0Oc_W7|qx#UtKft%2V5v<$>}!^zi|dcBR!TKLOUq#*o&Cq&_(kkA4Aa&jDZn 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..dcd728f 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 @@ -7,6 +8,19 @@ dataframe = pd.read_csv('data/house_prices_multivariate.csv') sale_price = dataframe.loc[:, 'SalePrice'] +def plot(): + dataframe = pd.read_csv('data/house_prices_multivariate.csv') + sale_price = dataframe.loc[:, 'SalePrice'] + plt.hist(sale_price, bins=60) + plt.axvline(x=sale_price.mean(),color='red',linestyle='--',label='Mean') + plt.axvline(x=sale_price.median(),color='black',linestyle='--',label='Median') + plt.axvline(x=sale_price.mode()[0],color='orange',linestyle='--',label='Mode') + + plt.legend(loc=0) + + plt.show() + +plot() + -# Draw the plot for the mean, median and mode for the dataset diff --git a/q02_plot/tests/__pycache__/__init__.cpython-36.pyc b/q02_plot/tests/__pycache__/__init__.cpython-36.pyc index 488a8902e9cb8aed0f38d008a72db519050c874f..9b41ab253501cfcc7c73f9c93973483bc2de4bfd 100644 GIT binary patch delta 53 zcmdnaxR#N_n3tDpv)hO0i5%vNQTiGAxvBbz*~Ph~dFiRyiADP1`9;~q1&PV2`pNkz IsS~q&0o^VVxSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Sat, 17 Nov 2018 17:23:46 +0000 Subject: [PATCH 3/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 192 -> 182 bytes .../__pycache__/build.cpython-36.pyc | Bin 494 -> 511 bytes q03_pearson_correlation/build.py | 13 +++++++++---- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 198 -> 188 bytes .../test_q03_correlation.cpython-36.pyc | Bin 1680 -> 1670 bytes 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc b/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc index 543c178c4df3a2d7e5b64ffe37ce6264e5b948ea..e50529f0a76e870b79f7f895e6bee2dc55c31bef 100644 GIT binary patch delta 53 zcmX@WxQ&s+n3tDpv)hO0i5%vN$@&@jxvBbz*~Ph~dFiRyiADP1`9;~q1&PV2`pNkz IsS~rp0OBJP2><{9 delta 63 zcmdnScz}_^n3tDp*}dkdi5%wIx%wITxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T6T$$q*cR;o diff --git a/q03_pearson_correlation/__pycache__/build.cpython-36.pyc b/q03_pearson_correlation/__pycache__/build.cpython-36.pyc index ba8cf119e61bb596104a35e0bb902136188759a1..8f1e8711066d38e43d0e9751c20b41adf3222489 100644 GIT binary patch literal 511 zcmZWlu};G<5VeyOLQ4lmm=FU}mImmG5E6TZR1lIGg0T%GO=9D7Dzz$8`5AsGD-#1pwx1eh)e8ms16k=Rqz%ha&1(kG3-_}`x8Fj&e6ybsv;WCinK0(cB zG(VEu@$^MEpfY1~p&+Z8(&bZbbMDkYz;u4_pCh!H`7?`6p-vkZ$zrRx%zV-NVLM}9 zs%tNq1gz&Jo-D6acDlJa`ye(#_Rj-)s8q@)P&M_lnsA%mX*&VKg-V5%DwPU^%?(;p z89458aJc|9tqUbw`g$_V{yruX+FDg2Mc3(Llb3Q}W^Heyx{Xi576PGNoYtpFhiw^N rOAglmCEEj$W0U?VSmUa%6?f%%13Gx2jn6ABn^Il)>)^YJ>2CN7wPuI% literal 494 zcmZWlu};G<5Veyu4XwH`A_l}nmImmG5E9H4QnxITYacX`9UI%JR90B|1U`UY%F4tq zFmWy*Dsj?1J>8w&y}Q|DGBSs+rJ{tqlbwi=Utziv1VIFqq@+NbNJLMxjJGUCmWV_Q zo=G_nbV2g;1Eov1A^DyOZ{dn+yhHJA4JswnkBSCVF z>GlykY0!g@8!D)XULxEX&�!W}R+x+NTQqN{c+{$3g$jG6mIHxwl{vZiACP;o92W z?)e+BDQa)wvq9Sm3btI;#f|2jg4Vm@-ol1?tqLaPk+He~j#UAU+uGn=P&vt<8 diff --git a/q03_pearson_correlation/build.py b/q03_pearson_correlation/build.py index 33a762b..9bfe677 100644 --- a/q03_pearson_correlation/build.py +++ b/q03_pearson_correlation/build.py @@ -1,9 +1,14 @@ +# %load q03_pearson_correlation/build.py # Default Imports import pandas as pd +from scipy.stats.stats import pearsonr + + +def correlation(): + dataframe_1 = pd.read_csv('data/house_prices_multivariate.csv') + dataframe_2 = pd.read_csv('data/house_prices_copy.csv') + return pearsonr(dataframe_1.SalePrice, dataframe_2.SalePrice)[0] + -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 diff --git a/q03_pearson_correlation/tests/__pycache__/__init__.cpython-36.pyc b/q03_pearson_correlation/tests/__pycache__/__init__.cpython-36.pyc index d7eca9980cd94014cb671238783d84df5e9fb7da..5b1f3d0166eb688449edd631f836a2dd9c806058 100644 GIT binary patch delta 53 zcmX@cxQCI$n3tDpv)hO0i5%vNnfe*|xvBbz*~Ph~dFiRyiADP1`9;~q1&PV2`pNkz IsS~qe0OfHLApigX delta 63 zcmdnPc#M(5n3tF9Mq+E!L=JQ9V*QN#+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&4(Eevj70)KNsl$ From b52bf3f8abecc4dd3878104aa281716018dc4557 Mon Sep 17 00:00:00 2001 From: aksmungekar Date: Sat, 17 Nov 2018 17:37:05 +0000 Subject: [PATCH 4/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 193 -> 183 bytes .../__pycache__/build.cpython-36.pyc | Bin 505 -> 516 bytes q04_spearman_correlation/build.py | 14 +++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 189 bytes ...st_q04_spearman_correlation.cpython-36.pyc | Bin 1717 -> 1707 bytes 5 files changed, 11 insertions(+), 3 deletions(-) diff --git a/q04_spearman_correlation/__pycache__/__init__.cpython-36.pyc b/q04_spearman_correlation/__pycache__/__init__.cpython-36.pyc index 78682675323d8e4b951373280266bfae3fe10d8b..8702d82c62421c9889c64b5aef0b93ad33547ac5 100644 GIT binary patch delta 53 zcmX@exSf&1n3tDpv)hO0i5%vNDf$`txvBbz*~Ph~dFiRyiADP1`9;~q1&PV2`pNkz IsS~rp0phR|4FCWD delta 63 zcmdnac#x69n3tDp*}dkdi5%wIdHNaoxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T6T$(sgBI}s diff --git a/q04_spearman_correlation/__pycache__/build.cpython-36.pyc b/q04_spearman_correlation/__pycache__/build.cpython-36.pyc index 94f735a46faa9e694e8a6b3b49b480cf37144bf0..bace189862cc34a379afc3eb13dce8cc70fe7db4 100644 GIT binary patch literal 516 zcmZutJx{|h5Vf5Y`aw4qm=FU}mxiwqAtd$+)B(v1k+BUpP2%8lDzz$8`7><%o~%r4 z%uJk%kSf7hcRrt=-@Wrmzu$ek{=DUskax0X4D$!F0{eD^O#+G-Z=98QHi4XYGyJ1tZiia`(W zj76@m0_A}5UZA*lqR{El`r-JMxERr2K|`SvF@d5kAM`}H`?rM{(VKr;E|GVDA=CFZ*&@L_)(m{)F rRH9S@T=-Sq18H#F&=gj)txzl7YoUeErhQgeRp>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$oO(^b delta 63 zcmdnXc$|^Ln3tF9Mq+E!L=JQ968(()+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXiwhEyQ}vVc MQ&KlyW4zA-04tvq&;S4c delta 66 zcmZ3@yOo#2n3tF9Mq+E!Mvldd+MW6t`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9o6j)bX8{2G5EyF!