Pergunta

Na verdade, tenho um vetor de números reais (por exemplo 1 * 300).Estou à procura de um trecho de código no C ++ para encaixar uma função de distribuição de probabilidade neste vetor.

Depois, quero usar este PDF para calcular a probabilidade de qualquer entrada deste vetor. É possível criar um histograma para este vetor (que parece ser uma solução mais fácil), mas eu preciso fazer quantização para aquilo que eu não gosto disso.

Ainda mais, tenho outro vetor de números reais com o mesmo tamanho.Eu gostaria de encaixar uma probabilidade conjunta 2D para esses dois vetores.O resultado será usado de forma semelhante para calcular a probabilidade de qualquer entrada conjunta de dois vetores.

Agradecemos antecipadamente por suas respostas.

Foi útil?

Solução

.

Eu estou procurando um trecho de código em C ++ para encaixar uma probabilidade Função de distribuição para este vetor.

Se você deseja encaixar uma função de probabilidade para um determinado dados, então você tem duas opções.

Métodos Paramétricos.

Para descrever uma probabilidade, você precisa calcular um parâmetro que descreva essa probabilidade. Isto pode ser feito com método de momentos ou Máxima verossimilhança método. A máxima probabilidade é muito flexível.

Então, geralmente calculamos a estimativa de média e a variância (isto é, para distribuição normal) de um determinado dados e esses parâmetros são suficientes para descrever probabilidade.

métodos não paramétricos.

Transformação da função de distribuição cumulativa está sendo montada em dados (que também pode ser transformada).

exemplos

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top