JMP에서 미적분학을 만드는 방법은 무엇입니까?
예를 들어 현재와 시간 등 2차원 데이터가 있으며, JMP Grapher에서는 곡선을 그려 매끄럽게 맞출 수 있습니다. 자세한 내용은 아래 사진을 참조하세요.
전기량은 얼마나 될까요? 그렇다면 곡선 아래 면적을 계산하는 방법을 알고 싶다는 뜻인가요?
수학에서, JMP에서 미적분학을 만드는 방법은 무엇입니까?
다음은 간단한 예입니다. @마크_베일리 님의 제안입니다.
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));

보다 돕다 > 스크립팅 인덱스 그리고 검색해 보세요 통합 기능. 이 함수는 표현식(적합 모델)의 수치 적분을 수행합니다. 이 기능에 대한 자세한 내용을 보려면 색인의 도움말 버튼을 사용하십시오.
아마도 적합한 모델을 새 열 수식으로 저장한 다음 간단한 스크립트를 사용하여 수식에서 표현식을 추출하고 이를 Integrate() 함수에 대한 인수로 사용해야 할 것입니다.