¿Puedo aplicar una fórmula en el editor de fórmulas por una variable en otra columna,<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />En mi tabla de datos tengo datos a lo largo del tiempo para varios elementos diferentes (indicados por nombres de colores para esta pregunta). Hay 125 puntos de tiempo y datos para cada color en cada punto de tiempo. Quiero crear una fórmula en una nueva columna que me dé la pendiente de los datos para cada color que aparece debajo de la columna de nombre. Puedo poner fácilmente una fórmula para la pendiente en una nueva columna, pero no sé cómo aplicar esa fórmula por el nombre.
Agregué el ajuste Y por X de los datos a continuación. Básicamente, solo necesito una forma de guardar las pendientes de todas esas líneas en una tabla de datos.


Re: ¿Puedo aplicar una fórmula en el editor de fórmulas por una variable en otra columna,Aquí está mi script que arrancará las pendientes para cada una de las agrupaciones y las colocará en una tabla de salida
Nombres predeterminados aquí ( 1 ) ;
dt = Abierto ( "$ SAMPLE_DATA / Semiconductor Capability.jmp" ) ;
// Encuentra el número de agrupaciones, para permitir el desmonte
// fuera de cada pendiente desde el Fit Y por X
Resumir ( dt , Por grupo = Por ( : Sitio ) ) ;
// Ejecutar el ajuste Y por X (Bivariable)
Biv = Bivariable ( Y ( : NPN1 ) , X ( : PNP1 ) , Agrupar por ( : Sitio ) , línea de ajuste ) ;
// Crear una lista para almacenar las pendientes en
SlopeList = {} ;
// Pasa por la salida bivariada raspando las pendientes.
por ( yo = 2 , yo <= N artículos ( Por grupo ) * 4 - 2 , yo = yo + 4 ,
Insertar en (
SlopeList ,
Num (
Palabra ( 4 , Informe ( Biv ) [ Cuadro de esquema ( yo )] [ Caja de texto ( 1 )] << obtener texto , "*" ) ||
Palabra ( 5 , Informe ( Biv ) [ Cuadro de esquema ( yo )] [ Caja de texto ( 1 )] << obtener texto , "*" )
)
) ;
) ;
// Crear una nueva tabla con las pendientes.
dt2 = Nueva mesa ( "Pendientes" , Nueva Columna ( "Grupo" , personaje , valores ( Por grupo )) ,
Nueva Columna ( "Cuesta abajo" , valores ( SlopeList ))
) ;


Re: ¿Puedo aplicar una fórmula en el editor de fórmulas por una variable en otra columna, karen @ boulderstats Es correcto, me gustaría ofrecer otra opción:
utilizando la plataforma del modelo de ajuste, si el color se usa como una variable ficticia y una interacción con la pendiente, prácticamente se obtiene una predicción separada para cada categoría. En esta etapa, puede guardar la fórmula de predicción de la siguiente manera:
dt = Abierto ( "$ SAMPLE_DATA / Drug.jmp" ) ;
obj = Modelo de ajuste (
Y ( : y ) ,
Efectos ( : Fármaco , : X , : Fármaco * : X ) ,
Personalidad ( Cuadrados mínimos estándar ) ,
Énfasis ( Informe mínimo ) ,
correr
) ;
obj << Fórmula de predicción ;

Re: ¿Puedo aplicar una fórmula en el editor de fórmulas por una variable en otra columna,En Y por X, si usó "Agrupar por" y luego ajusta sus líneas, tiene una serie de tablas de resumen en su salida. Haga clic derecho en la tabla de estimación de parámetros y seleccione "Crear tabla de datos combinados". Esto le dará a la tabla el parámetro estimado de salida que incluye a cada grupo.
Alternativamente, si usa Fit Model con una variable By, entonces podría transmitir (tecla de comando en un mac) el Guardar columnas> Fórmula de predicción y obtener una columna en su tabla original con una fórmula para cada elemento de grupo (color) (será un gran si a continuación, escriba la fórmula).