Especificar una columna que se va a usar como regresor en un modelo

Se aplica a: SQL Server 2019 y versiones anteriores de Analysis Services Azure Analysis Services Fabric/Power BI Premium

Importante

La minería de datos estaba en desuso en SQL Server 2017 Analysis Services y ahora se descontinuó en SQL Server 2022 Analysis Services. La documentación no se actualiza para las características en desuso y descontinuadas. Para más información, consulte Compatibilidad con versiones anteriores de Analysis Services.

Un modelo de regresión lineal usa una fórmula que combina las entradas para ajustarse al valor del atributo de predicción lo más cerca posible de una línea de regresión estimada. El algoritmo solo acepta valores de entrada numéricos y detecta automáticamente las entradas que proporcionan la mejor opción.

Para incluir una columna como un regresor, agregue el parámetro FORCE_REGRESSOR al modelo y especifique los regresores. Use este parámetro cuando un atributo sea significativo, pero su efecto es demasiado pequeño para que el modelo detecte o cuando la fórmula debe incluir el atributo .

Siga estos pasos para crear un modelo de regresión lineal simple con los datos de ejemplo del tutorial de redes neuronales. Este modelo de ejemplo no es necesariamente sólido, pero muestra cómo personalizar un modelo de regresión lineal en el Diseñador de minería de datos.

Creación de un modelo de regresión lineal simple

  1. En SQL Server Data Tools, en Explorador de soluciones, expanda Estructuras de minería.

  2. Abra Call Center.dmm en el diseñador.

  3. En el menú Modelo de minería, seleccione Nuevo modelo de minería.

  4. Para el algoritmo, seleccione Regresión lineal de Microsoft. Para el nombre, escriba Regresión del centro de llamadas.

  5. En la pestaña Modelos de minería, establezca los siguientes valores de uso para las columnas. Establezca todas las demás columnas en Omitir.

    • FactCallCenterID: Clave

    • ServiceGrade: PredictOnly

    • Total Operators: entrada

    • AverageTimePerIssue: entrada

  6. En el menú Modelo de minería de datos, seleccione Establecer parámetros de modelo.

  7. En la columna Valor del FORCE_REGRESSOR parámetro , escriba los nombres de columna entre corchetes y separe con comas:

    [Average Time Per Issue],[Total Operators]  
    

    Nota:

    El algoritmo detecta automáticamente los mejores regresores. Forzar un regresor solo cuando la fórmula final debe incluir una columna específica.

  8. En el menú Modelo de minería, seleccione Procesar modelo.

    En el visor, el modelo se representa un único nodo que contiene la fórmula de regresión. Puede ver la fórmula en la Leyenda de Minería, o puede extraer los coeficientes de la fórmula mediante consultas.

Véase también