3.12 R e Python como tabelas
3.12.1 R
(Venables et al. 2024, 33) apontam que um uso conveniente de R é fornecer um conjunto abrangente de tabelas estatísticas. Funções são fornecidas para realizar os seguintes procedimentos para uma distribuição [dist]
:
stats::d[dist](x)
- Função densidade (ou massa) de probabilidade \(f(x)\) (ou \(p(x)\)).stats::p[dist](q)
- Função distribuição acumulada (FDA) \(F(x) = P(X \le x)\).stats::q[dist](p)
- Função quantil (dado \(q\), o menor \(x\) tal que \(P(X \le x) > q\)).stats::r[dist](n)
- Valores simulados das distribuições.

Figura 3.2: Distribuições de probabilidade nativas
3.12.2 Python
Assim como no R, o Python oferece um conjunto abrangente de funções para lidar com tabelas estatísticas e distribuições de probabilidade, especialmente através da biblioteca SciPy (Virtanen et al. 2020). Com ela é possível realizar os seguintes procedimentos para uma distribuição [dist]
:
scipy.stats.[dist].pdf(x)
- Função densidade (ou massa) de probabilidade \(f(x)\) (ou \(p(x)\)).scipy.stats.[dist].cdf(x)
- Função distribuição acumulada (FDA) \(F(x) = P(X \le x)\).scipy.stats.[dist].ppf(q)
- Função quantil (dado \(q\), o menor \(x\) tal que \(P(X \le x) > q\)).scipy.stats.[dist].rvs(size)
- Valores simulados das distribuições.
References
Venables, William N, David M Smith, R Development Core Team, et al. 2024. “An introduction to R.” CRAN. https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf.
Virtanen, Pauli, Ralf Gommers, Travis E. Oliphant, Matt Haberland, Tyler Reddy, David Cournapeau, Evgeni Burovski, et al. 2020. “SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python.” Nature Methods 17: 261–72. https://doi.org/10.1038/s41592-019-0686-2.