From c5c89e37a99e4889e1b2a5f3a91cc58e2c927e7e Mon Sep 17 00:00:00 2001 From: shehzaan07 Date: Tue, 27 Nov 2018 12:56:46 +0000 Subject: [PATCH 1/5] 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 -> 518 bytes q01_calculate_statistics/build.py | 7 ++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 188 bytes .../__pycache__/test_q01_plot.cpython-36.pyc | Bin 2949 -> 2938 bytes 6 files changed, 6 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index cd8686b0f9f17c173480b2b430af88fa1427ca13..a5df2dd662977d5960b4486eb62d4e45e18b4046 100644 GIT binary patch delta 52 zcmZ3%IG2&bn3tD}(f)7rL=JNWFa3=C+*JMIjMR*(#Kb%UbN%rAqU_>=#N<@{ HiCK04n>i60 delta 63 zcmbQsxPpWc`f%+*JMIjMR*(#Kb%UbN%rAqU_>=#N<@{ HiCN(QsIw7% delta 63 zcmdnSc#x69n3tDp*}dkdi5%wIdHNaoxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T;5)B@88uSxhC&&5X^AU^WYs&78&B z%#gw;$&khz%%I8SSHuWZt;u$aH7zGUv1H;uc_WtG{FKy{3`HD32{7?1K|douH&wql zBQ>KcF)`1;Tt7U&D7&~IF*#K~8K`*j0>hzm$+a^7OiE6pvaEMf-o zqSy)&^HLIvZ!s05L~#_QCZ@zE7nj{)Nl7e8yv3Z8pIpQWR0YoXKbrsm delta 382 zcmY*VyH3L}6tx{UO#&4Hu`rP}Q;--~5DPFfbU?}yOnjjUNgQ1}m5PcwAhB17jUV8b z@&Sl10Er1F6CLi+xvz5{FZ`SP$CF8L_4S_oto^qehY-T8omNa0UoStytu(KMz-|k%>D6%t3d& zvIU(x7i9}Na*`b_N=O^bGe|2Cb+Wq=khu+Q)Y$e9g1#01eTZkOf>_+n^7uk!Z3VT_ z@jb#q7*)lhEW-v>!67sH^@LupCjF6~1>yuWpxX?$ERXzdRJT>LKxVzfZA2}FMz?o7 s1R>K*&pR%K5uH=24Eui#ox>XcAh3zfJGCdaC7ktY!!(b2ETDViKLt5wH2?qr diff --git a/q01_calculate_statistics/build.py b/q01_calculate_statistics/build.py index a556241..76071d5 100644 --- a/q01_calculate_statistics/build.py +++ b/q01_calculate_statistics/build.py @@ -1,11 +1,16 @@ +# %load q01_calculate_statistics/build.py # Default Imports import numpy as np import pandas as pd data = pd.read_csv('data/house_prices_multivariate.csv') -sale_price = data.loc[:, "SalePrice"] +sale_price = data.loc[:, 'SalePrice'] # Return mean,median & mode for the SalePrice Column # Write your code here +def calculate_statistics(): + return (float(np.mean(sale_price)), float(np.median(sale_price)), sale_price.mode()[0]) + + diff --git a/q01_calculate_statistics/tests/__pycache__/__init__.cpython-36.pyc b/q01_calculate_statistics/tests/__pycache__/__init__.cpython-36.pyc index b1b01d55acae938b089c65022c1e5efe684e3182..9f17245d047affb27b4f635f252eeddefd469870 100644 GIT binary patch delta 52 zcmX@kxQCI$n3tD}#r|*fL=JO>O#O`f+*JMIjMR*(#Kb%UbN%rAqU_>=#N<@{ HiCM7#tZ)&T delta 63 zcmdnPc$|^Ln3tF9Mq+E!L=JQ968(()+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXH-R19ScG{G#mQg2d!h{p9?V K)XhH_dpQC6!xLTr delta 66 zcmew*)+)|n%*)GlBe6AVBgauj?MnTO{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l&2JfdIROmk7=r)+ From a99dc060980645925003cae3287e0184a77e95e9 Mon Sep 17 00:00:00 2001 From: shehzaan07 Date: Tue, 27 Nov 2018 13:04:22 +0000 Subject: [PATCH 2/5] Done --- q02_plot/__pycache__/__init__.cpython-36.pyc | Bin 177 -> 166 bytes q02_plot/__pycache__/build.cpython-36.pyc | Bin 775 -> 792 bytes q02_plot/build.py | 11 +++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 172 bytes .../__pycache__/test_q02_plot.cpython-36.pyc | Bin 969 -> 958 bytes 5 files changed, 11 insertions(+) diff --git a/q02_plot/__pycache__/__init__.cpython-36.pyc b/q02_plot/__pycache__/__init__.cpython-36.pyc index 215eac083bf88e6537e6d7d6a5471a2c374ca81c..d829e1d4d2370d3d1c5eef346526b3f54c45d9f5 100644 GIT binary patch delta 52 zcmdnUxQvm*n3tD}(f)7rL=JO>VEv5z+*JMIjMR*(#Kb%UbN%rAqU_>=#N<@{ HiCOLdpc4^3 delta 63 zcmZ3+xRH^=n3tDp*}dkdi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@Tg@-g@v>^_-Jlf(UAZ`Pc#@9dxD(SD!O zz259Td?v~ey&iyRC?ga-$XLf^f`IUWqkqhIn7oAyp_<4k1{l6)a)$7drP0Pb@TI3# ztIemUS3pETc`%aSl60(ujuVGpb6}lU3iME*-+Pzincwj;=otprH2aSa|ML-fZ|84M z+%sUvXmx{ZPiJU7p@x;rz*W{ZIS7Ln^p$O zDznluROhEvVYC#rRz?Q3#zL7v)D2S2<;~d$yZFNFgup*v%=4z!bC>J}N2exI=Ld>{v~2%b-;Tl^b}A+e40vnL8`GEMFd}Y^@E- y$ZCbl%$>>@Ri}=vs`cPiO=cqkNZ*{)?S+lEU-_f^<6pXw8$kjSo{-)Z5&Q;VwtQ6p delta 476 zcmZ8cze@u#6wb?C)9YCsbPy3l6qK6|b?KrC`E2|DOjN<;T&0{S&NFaP$e9%afU*7B);2k zk-$-|ExeJ&xzy$&mEY}IjHVNKs^W}um~HdAIPX=Yl6H}^mQ=CSCF_awRO-OtZYD*} zStc=c;{#c?MNcZ=vWley91iINw>6j>Nd1ib+*JMIjMR*(#Kb%UbN%rAqU_>=#N<@{ HiCMk?qfZf5 delta 63 zcmZ3(xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXH-R19ScG{G#mQg2d!h{p9?V K)XnP|rI-NbG!iHP delta 66 zcmdnTev+NTn3tDpkM!KAjT|+M+L`(p`MIh3iAfom`Y!p&rManjCB^#bMX8mECHcAf Wi8(n61x5K;smUe9o0l+3F#!PLp%(@K From 8090579e0cf07f179c423c32e908de528c527b2e Mon Sep 17 00:00:00 2001 From: shehzaan07 Date: Tue, 27 Nov 2018 13:07:32 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 192 -> 181 bytes .../__pycache__/build.cpython-36.pyc | Bin 494 -> 577 bytes q03_pearson_correlation/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 198 -> 187 bytes .../test_q03_correlation.cpython-36.pyc | Bin 1680 -> 1669 bytes 5 files changed, 8 insertions(+) diff --git a/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc b/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc index 543c178c4df3a2d7e5b64ffe37ce6264e5b948ea..1b0c335be34912084a2c4fcfc6c9d3d3aa2cb856 100644 GIT binary patch delta 52 zcmX@WxRsH^n3tD}(f)7rL=JO>B>jy1+*JMIjMR*(#Kb%UbN%rAqU_>=#N<@{ HiCJL)s3{S8 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..b5845d73ff63a4efa8f30ae00ce58af5163341f5 100644 GIT binary patch literal 577 zcmZWlzi-qq6traYkjxOdey_S5PHb$a;!ZHND}M<8 zQdU^{FCZcD9F~)6>3#3B-_Oq%>vi?;{_m&XoUvc*;0WUH$iiy^V89KN9Qjs&xaTsP zSw<|MV})GI{%BjuCFD>%Fj)b=X7%Ec>eC`11+LPsEmt^6DAhIow0{AhDSwav$#CP_MK}I}3X0$_bC70LA;DLq-0UN-eedkCfwjrw6h1lspA7HnrWAo+gqIIZzutS@sqoEW#G&f^s z;MDD=)xqnUCWa)P@#oxE29cZVpRU$XU@dA<*e%fmQ*;EZ+Z)(!M7RRLYiEPidRL+EB+5a2Ad`T delta 329 zcmYk1u}TCn5QZ~Jc5mI|nrmzXE!}ESOGN~&1VuP(f+%ql-CH)7CCL?57TQ|K)johv zA-=}8_CA1>le6#w|HsE9lT1GOH#^-Mjq+~eO&B2Li>xe)euVMc2t^dMM1Y2dD*6P1 zEsddZ#Z~f5MDlud`G`je#~fq)7!gQ=ErB(lK+zXEAq6`ZgHB85?W}-4H9FK*6}%rR z8RVUlM&Im+wTW!?g_~Bo=aqGCb$9ojxD@YR;-@KVYji1Z>uI@pVyn5)v*62nrypdn zrj%{F)j8YfD)_}UoQ;QZw)i^&E<+aS;se(A8LCSnV)6fhKO11J&kl@L^Hv|mZXZX; IXbyS$3nfHKuK)l5 diff --git a/q03_pearson_correlation/build.py b/q03_pearson_correlation/build.py index 33a762b..2a4f8ff 100644 --- a/q03_pearson_correlation/build.py +++ b/q03_pearson_correlation/build.py @@ -1,3 +1,4 @@ +# %load q03_pearson_correlation/build.py # Default Imports import pandas as pd @@ -7,3 +8,10 @@ # Return the correlation value between the SalePrice column for the two loaded datasets # Your code here +import numpy as np +import matplotlib.pyplot as plt +def correlation(): + coef = np.corrcoef(x = dataframe_1['SalePrice'], y = dataframe_2['SalePrice']) + return coef[0][1] + + diff --git a/q03_pearson_correlation/tests/__pycache__/__init__.cpython-36.pyc b/q03_pearson_correlation/tests/__pycache__/__init__.cpython-36.pyc index d7eca9980cd94014cb671238783d84df5e9fb7da..8f86780fa9e9fcc7ad9601738334fdbfe3eabcee 100644 GIT binary patch delta 52 zcmX@cxSNr~n3tD}(f)7rL=JO>4E>D!+*JMIjMR*(#Kb%UbN%rAqU_>=#N<@{ HiCHlKt7Q?A delta 63 zcmdnZc#M(5n3tF9Mq+E!L=JQ9V*QN#+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAXH-R19ScG{G#mQg2d!h{p9?V L)XirZ53>LO+D;O` delta 66 zcmZqWoxsas%*)GlBe6AVBgZU8?Rx!;{M=Oi#H5T&eV6>?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&4(Bdvj70(`4{H^ From 088b6ac6659f649724714f8af0eb46dd1d8e3da2 Mon Sep 17 00:00:00 2001 From: shehzaan07 Date: Tue, 27 Nov 2018 13:10:33 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 193 -> 182 bytes .../__pycache__/build.cpython-36.pyc | Bin 505 -> 624 bytes q04_spearman_correlation/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 188 bytes ...st_q04_spearman_correlation.cpython-36.pyc | Bin 1717 -> 1706 bytes 5 files changed, 8 insertions(+) diff --git a/q04_spearman_correlation/__pycache__/__init__.cpython-36.pyc b/q04_spearman_correlation/__pycache__/__init__.cpython-36.pyc index 78682675323d8e4b951373280266bfae3fe10d8b..87a838e020fe3ae04b3628d29ad126d1fcd478e8 100644 GIT binary patch delta 52 zcmX@exQ&s+n3tD}(f)7rL=JO>Wc`f%+*JMIjMR*(#Kb%UbN%rAqU_>=#N<@{ HiCN(QsIw7% delta 63 zcmdnSc#x69n3tDp*}dkdi5%wIdHNaoxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TE3Ue0?}zX= z_!()b_AekIF%Cjn2`tTc?Dsr=etvdzR2Hv)z5mV``@s%|p!yYsUr_=Eyk(Lj-v|&l zTqbjsP?gSDCNoGOyJa#5e$J|VPp8<~?lGvK>a`s`HiI)7ebbF?Fqg_174Ss+%iW`Y zIob}}i0RlRj;JQ3cthb&DFsq=%$Dq$ePtjXuxlPjTS(&WAMCS$1kyXPAzhH)@rZ0P zD2^HFTb#+oxoYuk)U=P?_hbO8=soJncv<)XmFrYr@hR^xtSz{iAm+&>k(^Jwu<=0!Z~jVd;&s>($M*Hd(X?Mpn6c=MMM@36*Tl2E~BL@;$G&p8MZTh)_;(egipoG&cfK@ PY4pj*BZVk=nH2mt0T!cr delta 348 zcmYjMJxjzu5Z$lDT;v*Sg)2=J)K)~$%0lE05w@`nvfhwWF;8tLxkT(0s^!ql4@EpU=LLCL2*<9 z1VoQSM$gmpdn_daafI+2NP$$?5_m;{0()XJlJQfS_*N@tRFlyzHae6RGSRJr3hK%! zqvtzvG*h)cbBjVtQCR0z-Q5r3A{;)@&rM!hqjPmxE++Z0EtW<%!ROab->G0tuIhTy zI$P-?_?LHj0i*u7{yjq78gdrPxK#}(-?0{C;>CTq PS|9ZDe4k2KN>lL*8tzgo diff --git a/q04_spearman_correlation/build.py b/q04_spearman_correlation/build.py index 557be32..4e26300 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,11 @@ dataframe_2 = pd.read_csv('data/house_prices_copy.csv') # Your code here +import scipy +def spearman_correlation(): + d = - dataframe_1['SalePrice'] + d_squared = d ** 2 + return pd.concat([dataframe_2['SalePrice'],dataframe_1['SalePrice']], axis=1).corr(method='spearman')['SalePrice'].iloc[0,1] + + diff --git a/q04_spearman_correlation/tests/__pycache__/__init__.cpython-36.pyc b/q04_spearman_correlation/tests/__pycache__/__init__.cpython-36.pyc index 495646a3bc5e900ad0593288f8e14eb5f8ed301b..b8b72a3fdcbcba8cf175584732e15ef60ee8719e 100644 GIT binary patch delta 52 zcmX@kxQCI$n3tD}(f)7rL=JO>O#O`f+*JMIjMR*(#Kb%UbN%rAqU_>=#N<@{ HiCM7#tM3t( delta 63 zcmdnPc$|^Ln3tF9Mq+E!L=JQ968(()+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Tue, 27 Nov 2018 13:23:21 +0000 Subject: [PATCH 5/5] Done --- .../__pycache__/build.cpython-36.pyc | Bin 624 -> 624 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/q04_spearman_correlation/__pycache__/build.cpython-36.pyc b/q04_spearman_correlation/__pycache__/build.cpython-36.pyc index 5761347dcea79a9bef34d15b678e28f8b166b796..599ca43e669200ca1d90a0745dbce10e3e99b86c 100644 GIT binary patch delta 15 Wcmeys@_~iTn3tE!)^#IW783v@jRWfd delta 15 Wcmeys@_~iTn3tD}!)YU1783v?Km)S?