Mercurial > hg > nsaunier > 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) |
