From 56d0510e7d4681e79843a76512f4870d3758877f Mon Sep 17 00:00:00 2001 From: Sandesh373 Date: Tue, 9 Oct 2018 09:39:40 +0000 Subject: [PATCH 1/4] 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 -> 573 bytes q01_calculate_statistics/build.py | 9 ++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 199 -> 188 bytes .../__pycache__/test_q01_plot.cpython-36.pyc | Bin 2949 -> 2938 bytes 6 files changed, 8 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index cd8686b0f9f17c173480b2b430af88fa1427ca13..a88baa45e8f88b8425b771c968bce8bfdcce8b07 100644 GIT binary patch delta 52 zcmZ3%IG2&bn3tD}@#l`{i5%t%UiumNxvBcWiFqlh#Tmxt#`@v;McKs#iOH$@$@wX% H6SM39rlJu! delta 63 zcmbQsxPpXwg delta 63 zcmdnSc#x69n3tDp*}dkdi5%wIdHNaoxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@TJPB; z5AX&2fmi;4fr)bkQZ3zkXX(9nXMeK~*6l}8c=`B#^N9douyb7MFR1iz-5vNcSOLO1 zJ$^CmgwN!)$}^e$%gGBK)yV2k2pTA`aReU03ZJ2I3)XlmB=-NfwSbA!1)E%(VCOD@J7c)7uejO477&svwcmewbAFNfv delta 417 zcmY*VyH3L}6t$f+bpsXRu`m&-Q>Ij6fB_*SU}ormlqEIEg(f6%WIL6LiaPKGQCEI| zkKjkLvhW2UF=1zFE#0GY&wcyT{;@}=!=Zck{T}{eguc+mvoycbCeNGESu-8uuxSpb zMzytFo5)y$LK#-%4Zj*@bqp&z>t#;I$r3H`l4Sh^AEQTWf_(CFbXzJA-h$V{i+KXx z35{WXL$|Mx57Qia)>IC#t;?2%5Z;6NK!3r<>>Mc zBnGngi7Ho(<^mR{%+>l`jk Nw{9B6l(_hy{}0xvYaIXp diff --git a/q01_calculate_statistics/build.py b/q01_calculate_statistics/build.py index a556241..0a8adb2 100644 --- a/q01_calculate_statistics/build.py +++ b/q01_calculate_statistics/build.py @@ -1,11 +1,18 @@ +# %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(): + Sales_price = pd.Series(data['SalePrice']) + return np.mean(sale_price),np.median(sale_price),np.int64(Sales_price.mode()[0]) + +calculate_statistics() + diff --git a/q01_calculate_statistics/tests/__pycache__/__init__.cpython-36.pyc b/q01_calculate_statistics/tests/__pycache__/__init__.cpython-36.pyc index b1b01d55acae938b089c65022c1e5efe684e3182..3509a060327f415eddefeabc93d3781268a17a98 100644 GIT binary patch delta 52 zcmX@kxQCI$n3tD}<>!v*i5%t%nfe*|xvBcWiFqlh#Tmxt#`@v;McKs#iOH$@$@wX% H6SHCgx7iW6 delta 63 zcmdnPc$|^Ln3tF9Mq+E!L=JQ968(()+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX?(%jU%l4AYzqSVU7lKfo# V#GD+3f};Ga)Z~)l&2JfdIROmk7=r)+ From 8f4685c3c608fe3bfe7ed960e7b83dca87e73e70 Mon Sep 17 00:00:00 2001 From: Sandesh373 Date: Tue, 4 Dec 2018 15:30:50 +0000 Subject: [PATCH 2/4] Done --- q02_plot/__pycache__/__init__.cpython-36.pyc | Bin 177 -> 166 bytes q02_plot/__pycache__/build.cpython-36.pyc | Bin 775 -> 765 bytes q02_plot/build.py | 14 +++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 172 bytes .../__pycache__/test_q02_plot.cpython-36.pyc | Bin 969 -> 958 bytes 5 files changed, 13 insertions(+), 1 deletion(-) diff --git a/q02_plot/__pycache__/__init__.cpython-36.pyc b/q02_plot/__pycache__/__init__.cpython-36.pyc index 215eac083bf88e6537e6d7d6a5471a2c374ca81c..edf1af60dc358c1bd5bde4acc0ae5fa94abbfd3b 100644 GIT binary patch delta 52 zcmdnUxQvm*n3tD}@#l`{i5%t%!TK5bxvBcWiFqlh#Tmxt#`@v;McKs#iOH$@$@wX% H6SLd_t9%h% delta 63 zcmZ3+xRH^=n3tDp*}dkdi5%wIarzngxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T8nu5GE;EmgS%Rpi9oO)@qW>L(=S#6^P)YR5i8 zAE2+KwNqcAQ;%v<7)43&yHC8+@w+3J(`oYfHF|eS5c-aeMgaT`Ec+fnAb~ZaxVMA` zy$$mLjerq7EMgjCB%^#Jf))eAc_P9V)3F@q6M+T(OvK=toFFTVvG z0c0^l4>7k56)$>m1|A{2411>>-(?%dZ)7QGY$Ov| wf4%+*TpLzE2X)0w1mV5lzEejq21gg4L$4bxFZ}h}rvNdIeW}D3{G7zeFO1B|aR2}S 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..27405d4 100644 --- a/q02_plot/build.py +++ b/q02_plot/build.py @@ -1,5 +1,7 @@ +# %load q02_plot/build.py # Default Imports import pandas as pd +import numpy as np import matplotlib.pyplot as plt from greyatomlib.descriptive_stats.q01_calculate_statistics.build import calculate_statistics @@ -7,6 +9,16 @@ dataframe = pd.read_csv('data/house_prices_multivariate.csv') sale_price = dataframe.loc[:, 'SalePrice'] +def plot(): + mean=np.mean(sale_price) + median=np.median(sale_price) + mode=sale_price.mode()[0] + plt.axvline(x=mean) + plt.axvline(x=median) + plt.axvline(x=mode) + 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..f5516ca1ee8ddef38e7f867404d2605b439d2864 100644 GIT binary patch delta 52 zcmdnaxQ3C#n3tD}@#l`{i5%t%k@^|=xvBcWiFqlh#Tmxt#`@v;McKs#iOH$@$@wX% H6SI5)uDB6( delta 63 zcmZ3(xSf&1n3tF9Mq+E!L=JQ96#b0++*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX Date: Tue, 4 Dec 2018 15:44:07 +0000 Subject: [PATCH 3/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 192 -> 181 bytes .../__pycache__/build.cpython-36.pyc | Bin 494 -> 568 bytes q03_pearson_correlation/build.py | 14 ++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 198 -> 187 bytes .../test_q03_correlation.cpython-36.pyc | Bin 1680 -> 1669 bytes 5 files changed, 14 insertions(+) diff --git a/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc b/q03_pearson_correlation/__pycache__/__init__.cpython-36.pyc index 543c178c4df3a2d7e5b64ffe37ce6264e5b948ea..c7300f43ef184681ed360ffa6579e4613b162262 100644 GIT binary patch delta 52 zcmX@WxRsH^n3tD}@#l`{i5%t%N%|T2xvBcWiFqlh#Tmxt#`@v;McKs#iOH$@$@wX% H6SKkqvyu^+ 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..a513bd97433be8b02ffed3f0f7e6088f6f3a7c13 100644 GIT binary patch delta 379 zcmY+8u}Z{15Qb+q$-0;0L~O)I2o}LhVI_!mf+D04S0OCfJ-;ry#MbOa=xg zp=Jw|QI`Tr+(eTNDGVp}bf}|ekgBy8EdmZGezEh{r>2f3OWS6tZJ(iHpu+u<8nPD34ji*#JgOq#2?Hg3F~ z9c1ZcW$#?AN|TnAHmgHCyY@EDUjnp(nDiyDX+*h})mldL`&s>Hy}T6GC|#89LH4z3 k)X1tCDXcd`+4FjxoDEm+xVPgc-6lbxU@^vwBj+Oe1E)<`+W-In delta 305 zcmYk1zfQw25XODB8$zlIi4_J$0z(A601`|{R7johQXM%%8pUyB8zd$MSQ${~J^*jP zvt(swWMIPS)RXR~PrC2^eaRnjbvBt~-Tq1$VC98gAJ?}`RP9x1r|K!B-7mjxZrytg(JcBIx2hrV3 A!vFvP diff --git a/q03_pearson_correlation/build.py b/q03_pearson_correlation/build.py index 33a762b..f9a3ee1 100644 --- a/q03_pearson_correlation/build.py +++ b/q03_pearson_correlation/build.py @@ -1,9 +1,23 @@ +# %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') +Sales_Price_1 = dataframe_1.SalePrice +Sales_Price_2 = dataframe_2.SalePrice + + # Return the correlation value between the SalePrice column for the two loaded datasets # Your code here +def correlation(): + return np.corrcoef(Sales_Price_1, Sales_Price_2)[0,1] + + + +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..a3ee68f262b876c951474b71991845be1ede3d94 100644 GIT binary patch delta 52 zcmX@cxSNr~n3tD}@#l`{i5%t%8TuLdxvBcWiFqlh#Tmxt#`@v;McKs#iOH$@$@wX% H6SHCfw$2f; delta 63 zcmdnZc#M(5n3tF9Mq+E!L=JQ9V*QN#+*JLM~`m;B_?+|<01V*T`@)XKz?{9OIS SoE(LMqWrAX?(%jU%l4AYzqSVU7lKfo# W#GD+3f};Ga)Z~)l&4(Bdvj70(`4{H^ From d7c4c2b9b7fad16a04402a3a99214692d9a09627 Mon Sep 17 00:00:00 2001 From: Sandesh373 Date: Tue, 4 Dec 2018 16:14:16 +0000 Subject: [PATCH 4/4] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 193 -> 182 bytes .../__pycache__/build.cpython-36.pyc | Bin 505 -> 578 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, 14 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..dc8d6e60582a44304890a4d7dac93efca3c7b75c 100644 GIT binary patch delta 52 zcmX@exQ&s+n3tD}@#l`{i5%t%$@&@jxvBcWiFqlh#Tmxt#`@v;McKs#iOH$@$@wX% H6SKkrv>Xwg delta 63 zcmdnSc#x69n3tDp*}dkdi5%wIdHNaoxvBbzNg0{?F8Rr&xv6<2#ro+*sg;Q(`MLUu SIXMaiMfq8&$tA@T*3blZ3npTUg@0fS2uxFR478$}x9z3iT3NoTOJtINL_ zSNV+m!?vmN3#l?%2wboQ^EBFdJM-Qw=JVp`qqz71jQwIehg1HMBAgKzW}syf=;kf& zGMNEGSdC1!1vwtF5oH3$tBK4}5Khh5i0@1mSZo>4|4UX*ep4@YUP3<&4wdiJ+TXo3 zDyr(rZUWZMHyT6TZQ9t}DBq}v2Rhu`y?M^j*4?I>PA$_(f-{O!itvgcvIvoH`2~Mq z4{*;&0GyYZPsDz2sag!5(!Bcpf3L%m%aOKt*@JsxUJ(1w7t+^ZwNz_^;c9Wbs6Jc& zEjXpI($-)_pS5ossm3})6`K$n9mtPep^nw{yQBJ_<62wqu_caOS6??xYYyCP|N5o! zJXskLFxUs5(_PM_aHK+oo;xFFK{vF9G%*amWbRR!n)V`RX=j&Sb!2e&aVV$B`(WLt lh50mL=suX;fe97*{G_vH)8dE34f_N+?C}B$E>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(LMqWrAX