Tengo un modelo de regresión lineal para 4 temperaturas diferentes. He puesto un filtro de datos local en cada uno que me permite especificar el segmento de datos.
El código para esto llama a cada valor en la columna 2 de mi tabla fuente como se muestra a continuación. Quiero que esto se automatice para que pueda haber más o menos temperaturas y no quiero editar el código cada vez. Probablemente haya una forma a través del script JSL que trato de evitar escribir yo mismo y en su lugar uso el flujo de trabajo. Agregué un filtro de datos que funciona exactamente como quería siempre que los filtros locales también estén ahí. Si elimino los filtros locales, el filtro de datos deja de funcionar de la misma manera.
¿Cómo puedo cambiar el filtro de datos para que los filtros locales sean redundantes?
Si no es posible, ¿cómo haría para codificar los filtros locales para que sean automáticos?
Tabla de datos( "Ordenados") << Filtro de datos(
Ubicación ({890, 387}),
Modo (Incluir (1)),
Añadir filtro(
columnas (: segmento),
Donde(:Segmento == -100),
Mostrar( :Segmento, N elementos( 8 ) )
)
);
Tabla de datos( "Ordenados") << Ajustar modelo(
SendToByGroup (por grupo predeterminado),
Y( :VCE ),
Por (: Tabla fuente 2),
Efectos( :HIELO ),
Personalidad ("Mínimos cuadrados estándar"),
// Énfasis ("Apalancamiento del efecto"),
Correr(
:VCE << {Resumen de ajuste( 0 ), Análisis de varianza( 0 ),
Estimaciones de parámetros( 0 ), Falta de ajuste( 0 ), Estimaciones escaladas( 0 ),
Trazar real por predicho (0), Trazar residual por predicho (0),
Trazar residuos estudentizados (0), Trazar apalancamiento del efecto (0),
Trazar el residuo por cuantiles normales (0), transformación Box Cox Y (0)}
),
Enviar a por grupo (
{:Tabla fuente 2 == "25C"},
Filtro de datos locales (
Agregar filtro (columnas (: segmento), visualización (: segmento, N elementos (8)))
)
),
Enviar a por grupo (
{:Tabla fuente 2 == "150C"},
Filtro de datos locales (
Agregar filtro (columnas (: segmento), visualización (: segmento, N elementos (8)))
)
),
Enviar a por grupo (
{:Tabla fuente 2 == "125C"},
Filtro de datos locales (
Agregar filtro (columnas (: segmento), visualización (: segmento, N elementos (8)))
)
),
Enviar a por grupo (
{:Tabla fuente 2 == "100C"},
Filtro de datos locales (
Agregar filtro (columnas (: segmento), visualización (: segmento, N elementos (8)))
)
)