matplotlib / matplotlib/mpl-probscale
Issue with PP-plot and different distributions
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 40
- Fork
- 11
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
- Python version: Python 3.6.8
- numpy version: 1.14.3
- matplotlib version: 2.0.2
- mpl-probscale version: 0.2.3
- Operating System: MacOS Mojave 10.14.3
Description
I tried modifying the examples from the documentation and created two PP-plots: one using Standard Normal Distribution as the theoretical distribution, another one using N(100, 5). And both plots look exactly the same (this is not true for QQ-plots). Am I missing something?
What I Did
import warnings
warnings.simplefilter('ignore')
import numpy
from matplotlib import pyplot
import seaborn
from scipy import stats
import probscale
clear_bkgd = {'axes.facecolor':'none', 'figure.facecolor':'none'}
seaborn.set(style='ticks', context='talk', color_codes=True, rc=clear_bkgd)
# load up some example data from the seaborn package
tips = seaborn.load_dataset("tips")
%matplotlib inline
%config InlineBackend.figure_format ='retina'
common_opts = dict(
plottype='pp',
probax='x',
datascale='log',
datalabel='Total Bill (USD)',
scatter_kws=dict(marker='+', linestyle='none', mew=1)
)
norm = stats.norm(100, 5)
fig, (ax1, ax2) = pyplot.subplots(figsize=(10, 6), ncols=2, sharex=True)
fig = probscale.probplot(tips['total_bill'], ax=ax1, dist=norm,
problabel='N(100, 5) Probabilities', **common_opts)
fig = probscale.probplot(tips['total_bill'], ax=ax2, dist=None,
problabel='Standard Normal Probabilities', **common_opts)
seaborn.despine()
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia con la chiamata a probscale.probplot mostrata nell’issue e confronta i due argomenti dist utilizzati per i PP-plots. Determina se per queste distribuzioni sono attesi grafici identici; per completare il lavoro sarebbe necessario documentare il comportamento o risolverlo se non è corretto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- matplotlib, python
- Ambito
- data-visualization
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 28/100