Ajustar un modelo entre el conjunto de datos y la pendiente generadaMe gustaría ajustar un modelo entre el conjunto de datos acelerados (datos de diferentes puntos de tiempo a cierta temperatura) y la pendiente de estos puntos
Porque quiero generar 400 pseudoconjuntos de datos y ajustar la pendiente de cada conjunto de datos. ¿Podría JMP ayudarme a hacer esto?
Intenté obtener la pendiente como fórmula, pero desafortunadamente el generador de perfiles no reconoce las columnas de la fórmula y no pude ajustar el tiempo, el valor del resultado y la pendiente en una línea para repetir después de agregar el ruido.Exploración y visualización de datosModelado predictivo y aprendizaje automáticoRe: Ajustar un modelo entre el conjunto de datos y la pendiente generadaHola,
¿Podría compartir un ejemplo (los datos simulados están bien) de los datos y la fórmula que intentó usar en el generador de perfiles? No puedo entender cómo abordar su problema solo con la breve descripción anterior.
Gracias.
Mejor,
TS
Re: Ajustar un modelo entre el conjunto de datos y la pendiente generadaMe gustaría que esta función funcione como en la imagen de abajo.
Re: Ajustar un modelo entre el conjunto de datos y la pendiente generadaA continuación se muestra un ejemplo de una manera de hacer esto, si sus datos de entrada se parecen a la imagen adjunta de su diseño de Excel.

names default to here(1);
// Create an example data table
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
dtExample = dt << Subset( columns(:NPN1, :NPN2, :NPN3, :NPN4), output table( "Example" ) );
// Close the semiconductor capability data table
close( dt, nosave );
// add the initial comparison slope as row 1
dtExample << Add Rows( 1, At Start );
:NPN1[1] = 0;
:NPN2[1] = 1;
:NPN3[1] = 3;
:NPN4[1] = 6;
// Create the Slope Column and add the formula
dtExample << New Column( "Slope",
formula(
// Create the y matrix from the 4 columns at row 1;
// The y matrix needs to be the transpose of row 1,
// since the matrix needs to be a 4 row matrix, not
// a 4 column matrix
As Constant( x = current data table()[1, 1::4]` );
// For all rows in the data table, except the first
// create the y matrix(transposed) and then run the
// regression, stripping out only the slope from
// the Estimates list created from the linear regression
If( Row() > 1,
y = current data table()[Row(), 1::4]`;
{Estimates, Std_Error, Diagnostics} = Linear Regression( y, x );
slope = Abs( Estimates[2] );
,
slope = .
);
)
);
Re: Ajustar un modelo entre el conjunto de datos y la pendiente generadaPensando más en su solicitud, es posible que desee considerar el uso de la plataforma de evaluación de respuestas disponible en JMP.Está diseñado para analizar una gran cantidad de análisis e intentar dar sentido al hecho de que los falsos positivos pueden afectar un análisis.

Para hacer esto, se requiere una transposición simple de sus datos de una forma centrada en filas a una forma centrada en columnas (JMP generalmente usa una estructura de datos centrada en columnas).
El siguiente ejemplo muestra la transposición y el análisis.
names default to here(1);
// Create an example data table
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
dtExample = dt << Subset( columns(:NPN1, :NPN2, :NPN3, :NPN4), output table( "Example" ) );
// Close the semiconductor capability data table
close( dt, nosave );
// Transpose into columns
dtTrans = dtExample << Transpose(
columns( Column Group( "Processes" ) ),
Output Table( "Transpose of Example" )
);
close( dtExample, nosave );
// New column: Primary
dtTrans << New Column( "Primary",
Numeric,
"Continuous",
Format( "Best", 12 ),
values([0,1,3,6])
) << Move Selected Columns( {:Primary}, To First );
// Build a JMP list to handle all of the transposed columns as
// a single reference
responseColList = dtTrans << get column names(string, continuous );
// Delete the first entry which is the new column called Primary
remove from( responseColList, 1,1);
// Run the Response Screening Platform which is designed to allow for the
// exploration of a large number of analyses
// Launch platform: Predictor Screening
dtTrans <<
response Screening(
Y( eval(responseColList)
),
X( :Primary ),
Show Slopes( 1 ),
PValues Table on Launch( 0 ),
Common Y Scale( 1 ),
Common X Scale( 1 ),
);
Los detalles sobre la plataforma de evaluación de respuestas se pueden encontrar en las pantallas de ayuda o en el documento de modelado predictivo y especializado, disponible en la biblioteca de documentación de JMP, en el menú desplegable Ayuda.
Re: Ajustar un modelo entre el conjunto de datos y la pendiente generadaGracias por su esfuerzo, el objetivo principal de mi hoja es que quiero hacer una simulación de Monte Carlo para generar ruido (conjunto de 400 psudodatos) en la primera fila para fijar los puntos de tiempo, la hoja de Excel que compartí con ustedes consta de una experimental. fila y 399 conjuntos de datos generados, lo que estoy tratando de decir si el centrado en columnas ayudaría a generar estos datos, por favor indíqueme la forma de hacerlo.
Probé su primer método y funciona, pero desafortunadamente todavía soy nuevo en JMP, así que ahora aprendo JSL para entender cómo crear su método.
gracias de nuevo
Re: Ajustar un modelo entre el conjunto de datos y la pendiente generadaHay documentación detallada sobre Profiler y el uso de un factor de ruido en la documentación de Profilers en la biblioteca de documentación de JMP, disponible en el menú desplegable Ayuda.
Quizás eso te proporcione lo que necesitas.