Segundo a Wikipedia, a distribuição de probabilidade beta tem dois parâmetros de forma: e .
Quando ligo scipy.stats.beta.fit(x)
para Python, onde x
há um monte de números no intervalo , quatro valores são retornados. Isso me parece estranho.
Após pesquisar no Google, achei que um dos valores de retorno deve ser 'location', pois a terceira variável é 0 se eu ligar scipy.stats.beta.fit(x, floc=0)
.
Alguém sabe qual é a quarta variável e se as duas primeiras são e β ?
1
A documentação chama os dois últimos parâmetros "location" e "scale". Assim, o quarto é o parâmetro de escala. Localização e escala têm significados estatísticos padrão. Uma interpretação neste contexto é dada explicitamente no manual do NIST .
—
whuber
Estou tendo exatamente o mesmo problema, mas por algum motivo todos os meus modelos beta tendem a "reter água". Por exemplo,
—
TheChymera
stats.beta.fit([60,61,62,72])
eu recebo (0.7313395126217731, 0.7153715263378897, 58.999999999999993, 3.3500998441036982)
. Alguma idéia do que eu posso fazer sobre isso?
Basta adicionar esta documentação para o método genérico contínua variável aleatória ajuste, que inclui alguns exemplos usando beta.fit (): docs.scipy.org/doc/scipy/reference/generated/...
—
mathisfun