Pular para o conteúdo

Como usar a função norm cdf em Python?

[

Norm CDF Python

Introduction

Neste tutorial de Python, vamos explorar o cálculo da função de distribuição cumulativa normal (CDF) utilizando a biblioteca scipy.stats. A função norm.cdf nos permite calcular a probabilidade acumulada de uma variável aleatória seguindo uma distribuição normal. Vamos aprender a utilizar essa função passo a passo com exemplos de código executáveis.

Pré-requisitos

Certifique-se de ter o Python instalado em seu computador e tenha acesso à biblioteca scipy. Caso não tenha, você pode instalar a biblioteca utilizando o seguinte comando no terminal:

pip install scipy

Passo 1: Importando as bibliotecas

Vamos começar importando as bibliotecas necessárias para o cálculo da função de distribuição cumulativa normal. Abra um novo arquivo .py e importe as bibliotecas da seguinte maneira:

from scipy.stats import norm

Passo 2: Definindo os parâmetros

Em seguida, vamos definir os parâmetros necessários para o cálculo da função de distribuição cumulativa normal. A função norm.cdf recebe dois parâmetros: o valor para o qual queremos calcular a probabilidade acumulada e os parâmetros da distribuição normal (média e desvio padrão).

Vamos definir um valor de teste igual a 1.5 e a média e desvio padrão igual a 0 e 1, respectivamente:

x = 1.5
mu = 0
sigma = 1

Passo 3: Calculando a probabilidade acumulada

Agora que definimos os parâmetros necessários, podemos calcular a probabilidade acumulada utilizando a função norm.cdf:

probability = norm.cdf(x, mu, sigma)
print(f"A probabilidade acumulada para x = {x} é {probability}")

Passo 4: Executando o código

Você pode salvar o arquivo com a extensão .py e executá-lo utilizando o interpretador Python. Certifique-se de salvar o arquivo na mesma pasta onde o Python está instalado ou adicionar o caminho da pasta ao seu ambiente.

Ao executar o código, você verá a seguinte saída no console:

A probabilidade acumulada para x = 1.5 é 0.9331927987311419

Passo 5: Experimentando com diferentes valores

Agora que você entende como utilizar a função norm.cdf, pode experimentar com diferentes valores de entrada para verificar a probabilidade acumulada correspondente. Por exemplo, você pode alterar o valor de x para 0 e verificar a probabilidade acumulada correspondente para essa situação.

Conclusão

Neste tutorial, aprendemos a calcular a função de distribuição cumulativa normal utilizando a biblioteca scipy.stats do Python. Com a função norm.cdf, podemos calcular a probabilidade acumulada de uma variável aleatória seguindo uma distribuição normal. Esperamos que você possa aplicar esse conhecimento em seus projetos futuros e explorar mais sobre estatística e análise de dados utilizando Python.