matplotlib / matplotlib/mpl-probscale

Issue with PP-plot and different distributions

Abierto
#64 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Documentation
Lenguaje dominante
Python
Estrellas
40
Forks
11
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

* 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()
```

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza con la llamada a probscale.probplot mostrada en el issue y compara los dos argumentos dist utilizados para los PP-plots. Determina si se esperan gráficos idénticos para estas distribuciones; para completar el trabajo habría que documentar el comportamiento o resolverlo si es incorrecto.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
matplotlib, python
Área
data-visualization
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
28/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.