A distribuição exponencial pode ser definida como uma distribuição de probabilidade contínua que é usada principalmente em estatística e teoria de probabilidade. O objetivo disso é descrever com que frequência um evento ocorrerá. A distribuição exponencial é uma série de ocorrências independentes que ocorrem de forma consistente a uma taxa média fixa. É frequentemente usado para calcular quanto tempo deve levar para ocorrer para ocorrer. O conceito de distribuição exponencial é a mesma em estatística e python. O Python apenas fornece uma função automática para criar a distribuição exponencial para a distribuição exponencial das estatísticas. Este guia explicará deliberadamente como calcular a distribuição exponencial usando a biblioteca scipy.
Scipy.Estatísticas.Função python expon ()
A função expon () fornecida pelo pacote de estatísticas e pela biblioteca scipy é uma variável aleatória contínua exponencial definida com um determinado parâmetro de forma e formato padrão. São necessários vários parâmetros necessários e opcionais para concluir sua especificação e retorna a variável aleatória exponencial contínua. Vamos ver e aprender a sintaxe da função expon () para entender quais parâmetros precisamos para fornecê -lo.
Sintaxe do Scipy.Estatísticas.Expon ()
Em geral, a função expon () segue a função de densidade de probabilidade que é a seguinte:
A sintaxe do círculo.Estatísticas.A função expon () é a seguinte:
A função expon () funciona com vários métodos da classe rv_contínuos e cada método leva parâmetros diferentes. No entanto, listamos todos os parâmetros para ajudá -lo a entender que tipo de parâmetros de entrada você precisa para fornecer com qualquer método RV_CONTINUous.
O parâmetro "X" é usado para fornecer os quantis na matriz como objeto. O parâmetro "Q" é usado para definir a probabilidade inferior ou superior da cauda em uma matriz como objeto. O parâmetro "loc" representa o local. O parâmetro "escala" representa a escala. O parâmetro "tamanho" representa a forma das variadas aleatórias. E, finalmente, o parâmetro "momentos" é usado para especificar os momentos para calcular a partir da combinação de MVSK. O MVSK é uma combinação de momentos que podem ser realizados com qualquer função de classe RV_CONTIOUSY. O "M" da MVSK representa a média, "V" representa a variação, "S" representa a inclinação de Fisher, e "K" representa a curtose de Fisher.
Por padrão, o parâmetro de momentos é MV. Como resultado, a função expon () retorna a variável aleatória contínua exponencial. Vamos demonstrar alguns exemplos para aprender a usar a função expon () em programas Python.
Exemplo 1:
Vamos criar uma variável aleatória contínua exponencial. Considere o código de amostra fornecido no seguinte:
de Scipy.Estatísticas Importar exponhaPrimeiro, a biblioteca scipy é importada para o programa para chamar o pacote de estatísticas e a função expon (). A função expon () é usada para chamar o método NUMARGS, a fim de criar a variável aleatória contínua exponencial. Este programa é muito simples e curto, você pode entendê -lo facilmente e usá -lo em seus programas. Agora, vamos ver a saída gerada no seguinte:
Exemplo 2:
Aprendemos como criar a variável aleatória contínua exponencial com a biblioteca cipy e sua função expon (). Vamos aprender a gerar a distribuição de probabilidade com as variações aleatórias exponenciais. Considere o código de amostra fornecido no seguinte:
importar numpy como npPrimeiro, a biblioteca Numpy é importada para o programa como NP, pois precisamos da Biblioteca Numpy para criar uma variedade de dados Numpy. Depois disso, a segunda biblioteca que importamos é a biblioteca scipy, o pacote de estatísticas e sua função expon (). A matriz de dados é declarada com o NP.função arange (). A variável aleatória contínua exponencial é criada com a expona.método rvs () passando a escala = 3 e tamanho = 15. A matriz de dados composta é passada para o expo.função pdf () para criar a distribuição de probabilidade. O PDF significa função de densidade de probabilidade e é usado para calcular a distribuição de probabilidade. A localização para a distribuição de probabilidade é dada como loc = e a escala é dada como escala = 2. Agora, vamos verificar qual resultado a função expon () gerada. Veja a seguinte saída:
Exemplo 3:
Aprendemos como criar a variável aleatória exponencial contínua e a distribuição de probabilidade usando o método PDF da classe RV_CONTINUous. Vamos aprender a exibir a variável aleatória contínua exponencial neste exemplo. Considere o seguinte código:
importar numpy como npNeste programa de exemplo, primeiro importamos a biblioteca Numpy. Para fazer isso, a declaração "importar numpy como np" é usada, pois precisamos usar as funções da biblioteca Numpy. Depois disso, a Segunda Biblioteca é Scipy, que é importada para usar a função expon (). A terceira e última biblioteca que importamos é Matplotlib. É usado para plotar os dados no gráfico. Os dados para criar a variável aleatória contínua exponencial são gerados com o NP.função linspace (). Para plotar as variantes aleatórias contínuas exponenciais geradas, usamos o PLT.plot () função. Agora, vamos ver as variantes aleatórias contínuas exponenciais e seu gráfico plotado no seguinte resultado:
Conclusão
Este guia serve como uma visão geral rápida e curta da distribuição exponencial scipy. Aqui, aprendemos o conceito de distribuição exponencial nas estatísticas e qual a teoria da probabilidade é. Depois disso, aprendemos a criar a variável aleatória contínua exponencial como um programa Python. Também aprendemos sobre a função expon () da biblioteca scipy para criar a variável aleatória exponencial contínua em um programa Python. Com a ajuda de exemplos, demonstramos como usar a função expon () em um programa Python para gerar e plotar a variável aleatória contínua exponencial.