Mercurial Hosting > traffic-intelligence
comparison python/utils.py @ 1022:b7689372c0ec
renamed quantile to centile
author | Nicolas Saunier <nicolas.saunier@polymtl.ca> |
---|---|
date | Wed, 06 Jun 2018 10:35:06 -0400 |
parents | 16932cefabc1 |
children | a13f47c8931d |
comparison
equal
deleted
inserted
replaced
1021:16932cefabc1 | 1022:b7689372c0ec |
---|---|
424 if len(tmp.loc[tmp[independentVariable] == x, dependentVariable]) >= 3: | 424 if len(tmp.loc[tmp[independentVariable] == x, dependentVariable]) >= 3: |
425 print(shapiro(tmp.loc[tmp[independentVariable] == x, dependentVariable])) | 425 print(shapiro(tmp.loc[tmp[independentVariable] == x, dependentVariable])) |
426 if plotFigure: | 426 if plotFigure: |
427 plt.figure() | 427 plt.figure() |
428 plt.boxplot([tmp.loc[tmp[independentVariable] == x, dependentVariable] for x in independentVariableValues]) | 428 plt.boxplot([tmp.loc[tmp[independentVariable] == x, dependentVariable] for x in independentVariableValues]) |
429 #q25, q75 = tmp[dependentVariable].quantile([.25, .75]) | |
430 #plt.ylim(ymax = q75+1.5*(q75-q25)) | |
431 plt.xticks(range(1,len(independentVariableValues)+1), independentVariableValues) | 429 plt.xticks(range(1,len(independentVariableValues)+1), independentVariableValues) |
432 plt.title('{} vs {}'.format(dependentVariable, independentVariable)) | 430 plt.title('{} vs {}'.format(dependentVariable, independentVariable)) |
433 if filenamePrefix is not None: | 431 if filenamePrefix is not None: |
434 plt.savefig(filenamePrefix+'-{}-{}.{}'.format(dependentVariable, independentVariable, figureFileType)) | 432 plt.savefig(filenamePrefix+'-{}-{}.{}'.format(dependentVariable, independentVariable, figureFileType)) |
435 table = tmp.groupby([independentVariable])[dependentVariable].describe().unstack().sort(['50%'], ascending = False) | 433 table = tmp.groupby([independentVariable])[dependentVariable].describe().unstack().sort(['50%'], ascending = False) |