Adición de un valor al final de la línea de tendencia
Tengo un marcador establecido en 1800 RFh y mi línea de tendencia muestra que al final de este período de informe, crucé y pasé la marca.
Sin embargo, ¿cómo puedo agregar un valor al final de la línea de tendencia para mostrar el valor calculado por JMP? Asumiendo que Lamda es predeterminado.
AnalíticaGráficosRe: Adición de un valor al final de la línea de tendencia@Sabio ,
Las plataformas JMP son las opciones que se encuentran en análisis y gráficos. Por ejemplo, Ajustar Y por X con Y y X continuos se denomina Bivariado; Y continuo y X nominal se llama Oneway, o como se documenta en mi publicación GraphBuilder.Su gráfico parecía una tendencia o una serie temporal. Así que estaba diciendo que no podía determinar cómo creaste el gráfico en tu publicación original.
Los mensajes (comandos) de JMP para guardar los valores o la fórmula de la curva suavizada pueden ser diferentes para diferentes plataformas.Si guarda la secuencia de comandos (opción de triángulo rojo invertido) para su gráfico en la ventana de la secuencia de comandos y la publica, se podría proporcionar una secuencia de comandos que funcione para su gráfico.No olvide cambiar los nombres o valores que puedan contener información patentada antes de publicar.
Re: Adición de un valor al final de la línea de tendencia¡Gracias!
Déjame jugar y averiguar. Aún no he asistido al curso JMP debido a Covid-19.
Por plataforma, ¿a qué te refieres? Estoy usando la versión 15.1
Re: Adición de un valor al final de la línea de tendencia@Sabio ,
No puedo detectar qué plataforma estás usando.Aquí hay un script que agrega el último valor de un suavizador de la plataforma GraphBuilder.La clave aquí es guardar los valores más suaves en la tabla de datos, puede eliminar esa nueva columna de valores más suaves más tarde. Se necesitan unos pocos pasos para encontrar el último valor, extender el eje x y agregar el texto.
Names Default To Here( 1 );
dt = Open( "$sample_Data/Big Class.jmp" );
gb = dt << Graph Builder(
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
);
//get row where max X
xmax = Col Max( :height );
idx = (dt << get rows where( :height == xmax ))[1];
gbb = Report( gb )[Graph Builder Box( 1 )];
Wait( 0.5 );<BR /><BR />//smoother is the second element, save to the data table
gbb << Update Element( 1, 1, 2, {Save Formula} );
//smoother is in the last col
lastVal = Round( Column( dt, N Col( dt ) )[idx], 2 );
// here is the tricky part, if you want to annotate this to teh right of xmax you need to extend the x axis
gb_x = gbb[GraphBuilderAxisBox( 1 )];
xaxis_inc = gb_x << get inc;
xaxis_max = gb_x << get max;
//add a half inc ?? arbitrary
gb_x << Max( xaxis_max + 0.5 * xaxis_inc );
Eval(
Eval Expr(
gbb[FrameBox( 1 )] << Add Graphics Script(
Text Font( "Arial", 10, "Bold" );
Text Color( "Red" );
Text( {Expr( xmax + 0.1 * xaxis_inc ), Expr( lastVal )}, Expr( Char( lastVal ) ) );
)
)
);
