Re: Cálculo de un valor p en una tabla de datos (regresión) usando fórmulas de filaCreo que puedes obtener lo que quieras de la función Linear Regression().Eche un vistazo a la Guía de secuencias de comandos para ver la definición y el ejemplo de cómo usarlo.A continuación, creé 2 columnas nuevas, "Nueva pendiente" y "PValor".Establecí el formato de la columna PValue en "PVALUE".Luego establecí la fórmula para la columna PValue en
If( Row() > 7,
dt = Current Data Table();
x = dt[Index( Row() - 7, Row() ), 2];
y = dt[Index( Row() - 7, Row() ), 3];
{Estimates, Std_Error, Diagnostics} = Linear Regression( y, x );
:New Slope[Row()] = estimates[2];
diagnostics["p_value"][1];
);
Aquí está la pantalla

If( Row() > 7,
dt = Current Data Table();
x = dt[Index( Row() - 7, Row() ), 2];
y = dt[Index( Row() - 7, Row() ), 3];
{Estimates, Std_Error, Diagnostics} = Linear Regression( y, x );
:new slope[Row()] = estimates[2];
diagnostics["p_value"][1];
)
Re: Cálculo de un valor p en una tabla de datos (regresión) usando fórmulas de filatxnelson... muchas gracias. Esto era exactamente lo que estaba buscando. Aprecio sinceramente esto.
Cálculo de un valor p en una tabla de datos (regresión) utilizando fórmulas de filaAntecedentes: Supongamos que tengo filas de datos x, y (SN_C, Valor [Unidades Sigma]) como se muestra en el archivo adjunto pero también pegado a continuación.

La pendiente_8 se calcula a partir de los 8 valores [xy] anteriores.
Quiero comparar el valor de pendiente_8 con la hipótesis nula de regresión lineal (pendiente = 0) y obtener un valor p. ¿Hay alguna manera sencilla de hacerlo?
La fórmula para la pendiente 8 se tomó de estos foros de discusión (@txnelson, @Mark_Bailey ) y hace exactamente lo que quiero después de realizar una modificación simple para usar N=8.
If( Row() > 7,
x = J( 8, 1, 1 ) || :SN_C[Index( Row() - 7, Row() )]`;
y = :"Value (Sigma Units)"n[Index( Row() - 7, Row() )]`;
(Inv( x` * x ) * x` * y)[2];
)
Sé que debería saber cómo hacer esto y me disculpo por ser tan tonto como para no entenderlo. Han pasado 30 años desde que tomé álgebra matricial.:)
Modelado estadístico avanzadoInvestigación de mercados y consumidoresExploración y visualización de datosDiseño de experimentosPersonalización masivaModelado predictivo y aprendizaje automáticoIngeniería de Calidad y Procesos