Compartilhar via


Algoritmo Regressão Logística da Microsoft

O algoritmo Regressão Logística da Microsoft é uma variação do algoritmo Rede Neural da Microsoft. A regressão logística é uma técnica estatística conhecida, usada para modelar resultados binários, como um resultado sim-não.

Ela é altamente flexível, aceitando qualquer tipo de entrada, e suporta diferentes tarefas analíticas:

  • Use dados demográficos para fazer previsões sobre resultados, como risco de certa doença.

  • Explore e pondere os fatores que contribuem com um resultado. Por exemplo, identifique os fatores que influenciam clientes a voltarem a uma loja.

  • Classifique documentos, emails ou outros objetos que contêm muitos atributos.

Exemplo

Considere um grupo de pessoas que tem informações demográficas parecidas e que compra produtos da empresa Adventure Works. Ao modelar os dados para relacioná-los a um resultado específico, como a compra de determinado produto, você poderá ver como informações demográficas contribuem para a probabilidade de alguém comprar o determinado produto.

Como o algoritmo funciona

A regressão logística é um método estatístico conhecido para determinar a contribuição de vários fatores para um par de resultados. A implementação da Microsoft usa uma rede neural modificada para modelar as relações entre entradas e resultados. O efeito de cada entrada no resultado é medido e as várias entradas são ponderadas no modelo finalizado. O nome regressão logística foi atribuído pelo fato de a curva de dados ser compactada usando uma transformação logística para minimizar o efeito de valores extremos. Para obter mais informações sobre a implementação e como personalizar o algoritmo, consulte Referência técnica do algoritmo Regressão Logística da Microsoft.

Dados necessários para modelos de regressão logística

Quando você prepara dados para serem usados no treinamento de um modelo de regressão logística, é preciso conhecer os requisitos de um determinado algoritmo, inclusive a quantidade de dados necessária e como os dados serão usados.

Os requisitos de um modelo de regressão logística são os seguintes:

Uma única coluna de chave Cada modelo deve conter uma coluna de texto ou numérica que identifique unicamente cada registro. Chaves compostas não são permitidas.

Colunas de entrada Cada modelo deve conter pelo menos uma coluna de entrada que tenha os valores que serão usados como fatores na análise. Você pode ter quantas colunas de entrada desejar, mas, dependendo do número de valores em cada coluna, a inclusão de colunas extras pode aumentar o tempo necessário para treinar o modelo.

Pelo menos uma coluna previsível O modelo deve conter pelo menos uma coluna previsível de qualquer tipo, incluindo dados numéricos contínuos. Os valores da coluna previsível também podem ser tratados como entradas no modelo ou você pode especificar que eles devem ser usados apenas para previsão. Não são permitidas tabelas aninhadas em colunas previsíveis, mas elas podem ser usadas como entradas.

Para obter informações mais detalhadas sobre os tipos de conteúdo e de dados aceitos por modelos de regressão logística, consulte a seção Requisitos de Referência técnica do algoritmo Regressão Logística da Microsoft.

Exibindo um modelo de regressão logística

Para explorar o modelo, você pode usar o Visualizador de Rede Neural da Microsoft ou o Visualizador de Árvore de Conteúdo Genérica da Microsoft.

Ao exibir o modelo usando o Visualizador de Rede Neural da Microsoft, o Analysis Services mostra os fatores que contribuem com um determinado resultado, classificados por importância. Você pode escolher um atributo e valores para comparar. Para obter mais informações, consulte Exibindo um modelo de mineração com o Visualizador de Rede Neural da Microsoft.

Para obter mais informações, você pode navegar pelos detalhes do modelo usando o Visualizador de Árvore de Conteúdo Genérica da Microsoft. O conteúdo do modelo em um modelo de regressão logística inclui um nó marginal que mostra todas as entradas usadas para o modelo e as sub-redes dos atributos previsíveis. Para obter mais informações, consulte Conteúdo do modelo de mineração para modelos de regressão logística (Analysis Services – Mineração de Dados).

Criando previsões

Depois que o modelo foi treinado, você pode criar consultas para o conteúdo do modelo a fim de obter os coeficientes de regressão e outros detalhes ou pode usar o modelo para fazer previsões.

Comentários

  • Não suporta detalhamento. Isso acontece porque a estrutura dos nós do modelo de mineração não corresponde diretamente aos dados subjacentes.

  • Não suporta a criação de dimensões de mineração de dados.

  • Suporta o uso de modelos de mineração OLAP.

  • Não suporta o uso de PMML (Predictive Model Markup Language) para criar modelos de mineração.