Come eseguire un calcolo in JMP?
Esistono due dimensioni dei dati, ad esempio corrente e ora, quindi in JMP Grapher possiamo tracciare una curva e adattarla in modo uniforme, per i dettagli vedere la foto sotto.
Quanta quantità elettrica sarà? ciò significa che mi piacerebbe sapere come calcolare l'area sotto la curva?
in matematica, come eseguire un calcolo in JMP?
Ecco un semplice esempio di @Mark_Bailey il suggerimento.
Names default to Here(1);
dt = New Table("Example",
Add Rows( 5 ),
New Column( "Time",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [0, 2, 4, 6, 8] )
),
New Column( "I",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[0.303858872597443, 0.22418155030798, 0.202170635461688,
0.181779722721203, 0.148724968294765]
)
)
);
//use bivariate for simplicity
biv = dt << Bivariate(
Y( :I ),
X( :Time ),
Fit Polynomial( 3, {Confid Shaded Indiv( 1 ), Line Color( {212, 73, 88} )} ),
SendToReport(
Dispatch(
{},
"2",
ScaleBox,
{Min( 0 ), Max( 0.45 ), Inc( 0.05 ), Minor Ticks( 1 )}
)
)
);
//get the prediction formula string
fm = report(biv)[OutlineBox("Polynomial ?")][TextEditBox(1)] << get text;
//get the string to the right of the equal sign and convert the string to an expression using Parse()
fm = Parse(Trim(word(2, fm, "=")));
area = Integrate(fm, Time, col minimum(:Time), col maximum(:Time));
Caption("The area under this curve is " || char(area));

Vedere Aiuto > Indice degli script e cercare Integrare funzione. Questa funzione esegue l'integrazione numerica della tua espressione (modello adattato). Utilizzare il pulsante Guida nell'indice per ottenere maggiori informazioni su questa funzione.
Probabilmente sarà necessario salvare il modello adattato come una nuova formula di colonna e quindi utilizzare un breve script per estrarre l'espressione dalla formula e utilizzarla come argomento per la funzione Integrate().