Especificar uma coluna para usar como regressor em um modelo
Aplica-se a: SQL Server 2019 e anteriores do Analysis Services Azure Analysis Services Fabric/Power BI Premium
Importante
A mineração de dados foi preterida no SQL Server 2017 Analysis Services e agora foi descontinuada no SQL Server 2022 Analysis Services. A documentação não foi atualizada para recursos preteridos e descontinuados. Para saber mais, confira Compatibilidade com versões anteriores do Analysis Services.
Um modelo de regressão linear representa o valor do atributo previsível como resultado de uma fórmula, que combina as entradas de forma que os dados são ajustados o mais próximo possível a uma linha de regressão estimada. O algoritmo aceita somente valores numéricos como entradas e detecta automaticamente as entradas que oferecem o melhor ajuste.
Entretanto, você poderá especificar que uma coluna seja incluída como um regressor adicionando o parâmetro FORCE_REGRESSOR ao modelo e especificando os regressores a serem usados. Você poderá fazer isso nos casos em que o atributo tenha significado, mesmo se o efeito for muito pequeno para ser detectado pelo modelo, ou quando quiser assegurar que o atributo seja incluído na fórmula.
O procedimento a seguir descreve como criar um modelo de regressão linear simples, usando os mesmos dados de exemplo que são usados para o tutorial de redes neurais. O modelo não é necessariamente robusto, mas demonstra como usar o Designer de Mineração de Dados para personalizar um modelo de regressão linear.
Como criar um modelo de regressão linear simples
Em SQL Server Data Tools, em Gerenciador de Soluções, expanda Estruturas de Mineração.
Clique duas vezes em Call Center.dmm para abri-lo no designer.
No menu Modelo de Mineração , selecione Novo Modelo de Mineração.
Para o algoritmo, selecione Regressão Linear da Microsoft. Para o nome, digite Regressão de Call Center.
Na guia Modelos de Mineração , altere o uso de colunas como a seguir. Todas as colunas que não estiverem na lista a seguir deverão ser definidas como Ignorar, caso ainda não estejam.
FactCallCenterIDKey
ServiceGradePredictOnly
Total de operadoresEntrada
AverageTimePerIssueInput
No menu Modelo de Mineração , selecione Definir Parâmetros do Modelo.
Para o parâmetro FORCE_REGRESSOR, na coluna Valor , digite os nomes de colunas entre colchetes e separados por uma vírgula, como a seguir:
[Average Time Per Issue],[Total Operators]
Observação
O algoritmo detectará automaticamente que colunas são os melhores regressores. Você precisará apenas impor os regressores quando desejar assegurar que uma coluna seja incluída na fórmula final.
No menu Modelo de Mineração , selecione Processar Modelo.
No visualizador, o modelo é representando como um único nó contendo a fórmula de regressão. Você poderá exibir a fórmula na Legenda de Mineraçãoou extrair os coeficientes da fórmula usando consultas.
Consulte Também
Algoritmo Regressão Linear da Microsoft
Consultas de mineração de dados
Referência Técnica do Algoritmo de Regressão Linear da Microsoft
Conteúdo do modelo de mineração para modelos de regressão linear (Analysis Services – Mineração de Dados)