친애하는 모든,
32 년의 스플라인 함수를 사용하여 원시 시계열을 표준화하고 싶습니다. JMP에서 어떻게 할 수 있습니까?
또한 EPS 및 Rbar 통계치를 얻을 수있는 방법을 알고 싶습니다. 일반적으로 이러한 표시는 표준화를 검증하기 위해 ARSTAN 소프트웨어에서 일반적으로 사용됩니다.
문안 인사,
안젤로
Angello,
ARSTAN 소프트웨어 및 EPS에 대한 웹 검색으로이 링크로 연결됩니다. ARSTAN_link 출력을 표시합니다. ARSTAN은 식물과 성장 또는 스트레스 (나무 고리) 등에 영향을 줄 수있는 환경 요인의 관계를 찾는 데 사용되는 특수 소프트웨어입니다. 이 링크 ARSTAN_vs_R_dplr ARSTAN 결과를 R 패키지 dplr과 비교합니다. 어떻게 다른지 설명합니다. 요점은 두 프로그램 모두 서로 다른 출처의 데이터를 구성하여 추세를 파악하여 관계를 형성 할 수 있다는 것입니다.
JMP가 필요한 분석을 수행 할 수는 있지만 누군가 JMP 응용 프로그램을 작성하지 않은 경우 턴키 (turn-key) 응용 프로그램이 아닙니다. 아래에는 도움이 될만한 스크립트가 있지만 완벽한 일치는 아닙니다. 환경 응답 데이터는 일반적으로 시간주기 또는 위치 당 여러 샘플을가집니다. 내가 가진 예제는 단지 한 달에 하나의 값만을 가지므로 스크립트는 1 년에 여러 샘플을 생성 한 다음 가우스 (0.25) 적합을 사용하여 예측값과 잔차를 저장합니다.
나는이 분야의 전문가가 아니기 때문에 이것은 내가 가진 전부이다. 조사 할 방향을 제공하기를 바랍니다. Dplr을 사용했다면 JMP를 사용하여 R 루틴을 호출 할 수 있습니다.
예측 및 잔차 범위의 플롯
Names Default to Here(1);
dt = Open("$sample_data\time series\steel shipments.jmp");
dt << New Column("YearQtr", numeric, Formula(Col Mean(:Date,Year(:Date), Quarter(:Date))),
Format("yyyyQq"));
biv = Bivariate(
Y( :Steel Shipments ),
X( :YearQtr ),
Fit Each Value( {Line Color( {66, 112, 221} )} ),
Kernel Smoother( 1, 4, 0.25, 0 )
);
biv << (curve[2] << Save Predicteds );
biv << (curve[2] << Save Residuals );
biv << (curve[2] << Line Color("Medium Dark Red") );
biv << (curve[2] << Line Width(3) );
gb = dt << Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables(
X( :YearQtr ),
Y( :Residuals Steel Shipments ),
Y( :Predicted Steel Shipments )
),
Elements(
Position( 1, 1 ),
Points(
X,
Y,
Legend( 14 ),
Summary Statistic( "Mean" ),
Error Bars( "Range" )
),
Line( X, Y, Legend( 15 ) )
),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 9 ) ),
Line( X, Y, Legend( 12 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 14, Base( 1, 0, 0, Item ID( "Range", 1 ) ) ),
Legend Model(
9,
Base( 0, 0, 0, Item ID( "Predicted Steel Shipments", 1 ) )
)}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{Grid Line Order( 2 ), Reference Line Order( 3 )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {14, [-3, -1], 15, [2], 9, [0], 12, [1]} ),
Position( {-3, -1, 2, 0, 1} )}
)
)
);