데이터 세트와 생성된 기울기 사이에 모델을 맞춥니다.가속 데이터 세트(특정 온도에서 서로 다른 시점의 데이터)와 이러한 지점의 기울기 사이에 모델을 맞추고 싶습니다.
400개의 의사 데이터 세트를 생성하고 각 데이터 세트의 기울기를 맞추고 싶기 때문입니다. JMP가 이 작업을 수행하는 데 도움이 될 수 있습니까?
기울기를 수식으로 구하려고 했으나 아쉽게도 프로파일러가 수식 열을 인식하지 못하여 시간, 결과 값, 기울기를 한 줄에 맞춰 노이즈를 추가한 후 반복할 수 없었습니다.데이터 탐색 및 시각화예측 모델링 및 기계 학습Re: 데이터 세트와 생성된 기울기 사이에 모델을 맞춥니다.안녕,
프로파일러에서 사용하려고 했던 데이터와 공식의 예(모의 데이터도 괜찮음)를 공유해 주실 수 있나요? 위의 간단한 설명만으로는 문제에 접근하는 방법을 알 수 없습니다.
감사해요.
최상의,
TS
Re: 데이터 세트와 생성된 기울기 사이에 모델을 맞춥니다.이 기능을 아래 이미지와 같이 만들고 싶습니다.
Re: 데이터 세트와 생성된 기울기 사이에 모델을 맞춥니다.입력 데이터가 첨부된 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: 데이터 세트와 생성된 기울기 사이에 모델을 맞춥니다.귀하의 요청에 대해 좀 더 생각해 보고 JMP에서 제공되는 응답 선별 플랫폼을 사용해 볼까 합니다.이는 많은 수의 분석을 살펴보고 오탐지가 분석에 영향을 미칠 수 있다는 사실을 이해하도록 설계되었습니다.

이렇게 하려면 데이터를 행 중심에서 열 중심 모양으로 간단히 바꾸는 것이 필요합니다(JMP는 일반적으로 열 중심 데이터 구조를 사용합니다).
아래 예는 전치 및 분석을 보여줍니다.
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 ),
);
응답 선별 플랫폼에 대한 자세한 내용은 도움말 화면이나 JMP 문서 라이브러리의 도움말 풀다운 메뉴에 있는 예측 및 특수 모델링 문서에서 확인할 수 있습니다.
Re: 데이터 세트와 생성된 기울기 사이에 모델을 맞춥니다.노력해주셔서 감사합니다. 몬테카를로 시뮬레이션을 수행하여 시점을 고정하여 첫 번째 행에 노이즈(400 psudo 데이터 세트)를 만들고자 하는 시트의 주요 목적은 제가 공유한 엑셀 시트는 실험적인 시트로 구성되어 있습니다. 행 및 399개의 생성된 데이터 세트가 있는데, 열 중심이 이러한 데이터를 생성하는 데 도움이 된다면 그렇게 하는 방법을 친절하게 조언해 주실 수 있는지 말씀드리고 싶습니다.
귀하의 첫 번째 방법을 시도해 보았는데 효과가 있었지만 안타깝게도 저는 아직 JMP를 처음 접했기 때문에 귀하의 방법을 만드는 방법을 이해하기 위해 JSL을 배웁니다.
다시 한번 감사드립니다
Re: 데이터 세트와 생성된 기울기 사이에 모델을 맞춥니다.프로파일러에 대한 자세한 문서가 있으며 도움말 풀다운 메뉴에서 사용할 수 있는 JMP 문서 라이브러리의 프로파일러 문서에 노이즈 계수 사용이 나와 있습니다.
아마도 그것은 당신에게 필요한 것을 제공할 것입니다.