Início topics Simulação de Monte Carlo O que é a Simulação de Monte Carlo?
Explore a solução de Simulação de Monte Carlo da IBM Inscreva-se para receber atualizações sobre IA
Ilustração com colagem de pictogramas de nuvens, gráfico de pizza, pictogramas de gráficos a seguir
O que é a Simulação de Monte Carlo?

A Simulação de Monte Carlo é um tipo de algoritmo computacional que usa amostragem aleatória repetida para obter a probabilidade de ocorrência de uma série de resultados.

Também conhecida como Método de Monte Carlo ou simulação de probabilidade múltipla, a Simulação de Monte Carlo é uma técnica matemática usada para estimar os possíveis resultados de um evento incerto. O Método de Monte Carlo foi inventado por John von Neumann e Stanislaw Ulam durante a Segunda Guerra Mundial para melhorar a tomada de decisões sob condições incertas. Recebeu o nome de uma conhecida cidade de cassinos, chamada Mônaco, já que o elemento do acaso é fundamental para a abordagem da modelagem, semelhante a um jogo de roleta.

Desde sua introdução, Simulações de Monte Carlo avaliaram o impacto do risco em muitos cenários da vida real, como em inteligência artificial, preços de ações, previsão de vendas, gerenciamento de projetos e preços. Elas também oferecem uma série de vantagens em relação aos modelos preditivos com entradas fixos, como a capacidade de realizar análises de sensibilidade ou calcular a correlação de entradas. A análise de sensibilidade permite que os tomadores de decisões vejam o impacto de entradas individuais em um determinado resultado, e a correlação permite que eles entendam as relações entre quaisquer variáveis de entrada.

Crie fluxos de trabalho de IA responsáveis com controle de IA

Aprenda os fundamentos e as melhores práticas para ajudar suas equipes a acelerar a IA responsável.

Conteúdo relacionado

Registre-se para o white paper sobre governança de IA

Como funciona a Simulação de Monte Carlo?

Diferentemente de um modelo de previsão normal, a Simulação de Monte Carlo prevê um conjunto de resultados com base em um intervalo estimado de valores em comparação a um conjunto de valores de entrada fixos. Em outras palavras, uma Simulação de Monte Carlo cria um modelo de resultados possíveis aproveitando uma distribuição de probabilidade, como uma distribuição uniforme ou normal, para qualquer variável que tenha incerteza inerente. Em seguida, ela recalcula os resultados repetidamente, cada vez usando um conjunto diferente de números aleatórios entre os valores mínimo e máximo. Em um experimento típico de Monte Carlo, esse exercício pode ser repetido milhares de vezes para produzir um grande número de resultados prováveis.

As Simulações de Monte Carlo também são utilizadas para previsões de longo prazo devido à sua precisão. À medida que o número de entradas aumenta, o número de previsões também cresce, permitindo que você projete resultados mais distantes no tempo com mais precisão. Quando uma Simulação de Monte Carlo é concluída, ela produz uma série de resultados possíveis com a probabilidade de cada resultado ocorrer.

Um exemplo simples de uma Simulação Monte Carlo é considerar calcular a probabilidade de lançar dois dados padrão. Existem 36 combinações de lançamentos de dados. Com base nisso, você pode calcular manualmente a probabilidade de um resultado específico. Usando uma Simulação de Monte Carlo, você pode simular o lançamento dos dados 10.000 vezes (ou mais) para obter previsões mais precisas.

Como usar os métodos de Monte Carlo

Independentemente da ferramenta usada, as técnicas de Monte Carlo envolvem três etapas básicas:

  1. Configure o modelo preditivo, identificando tanto a variável dependente a ser prevista quanto as variáveis independentes (também conhecidas como variáveis de entrada, de risco ou preditoras) que gerarão a previsão.
  2. Especifique as distribuições de probabilidade das variáveis independentes. Use dados históricos e/ou o julgamento subjetivo do analista para definir um intervalo de valores prováveis e atribuir pesos de probabilidade para cada um deles.
  3. Execute simulações repetidamente, gerando valores aleatórios das variáveis independentes. Faça isso até que resultados suficientes tenham sido reunidos para formar uma amostra representativa do número quase infinito de combinações possíveis.

Você pode executar quantas Simulações de Monte Carlo desejar, modificando os parâmetros subjacentes usados para simular os dados. No entanto, você também deverá computar a faixa de variação dentro de uma amostra calculando a variância e o desvio padrão, que são medidas de dispersão comumente usadas. A variância de determinada variável é o valor esperado da diferença ao quadrado entre a variável e seu valor esperado. O desvio padrão é a raiz quadrada da variância. Normalmente, variações menores são consideradas melhores.

Soluções relacionadas
Cloud Functions

Execute o código de sua aplicação sem servidores, dimensione-o automaticamente e não pague nada quando ele não estiver em uso.

Explore as funções da IBM Cloud
SPSS Statistics

Descubra insights de dados que podem ajudar a resolver problemas de negócios e de pesquisa.

Explore o IBM SPSS Statistics
Soluções IBM Cloud

Híbrida. Aberta. Resiliente. Sua plataforma e seu parceiro para a sua transformação digital.

Explore soluções em nuvem
Dê o próximo passo

O IBM SPSS Statistics oferece análise estatística avançada, uma vasta biblioteca de algoritmos de aprendizado de máquina, análise de texto, extensibilidade de código aberto, integração com big data e implementação fácil em aplicativos.

Conheça o SPSS Statistics Experimente sem custo por 30 dias