2 개의 동시 테이블 부트 스트랩누군가 두 개의 개별 테이블을 한 번에 부트 스트랩하거나 시뮬레이션하는 방법을 알고 있는지 궁금합니다. 예를 들어.
Names default to here(1);
dt = open("$SAMPLE_DATA\Big Class.jmp");
dt << Fit Model(
Y( :height ),
Effects( :weight, :age, :weight * :age ),
Personality( "Generalized Regression" ),
Generalized Distribution( "Normal" ),
Run(
Fit( Estimation Method( Lasso ), Validation Method( AICc ) )
),
);
부트 스트랩 으로이 모델의 값에 대한 AICc를 얻고 부트 스트랩의 추정치와 일치한다고 가정 해 봅시다.
둘 다 같은 랜덤 시드를 줄 수 있습니까? 그렇다면 부트 스트랩에 두 배의 시간이 걸리지 않습니까?
내 생각 엔 부트 스트랩이 이미 멀티 스레드되어 있습니까?
다시 : 2 개의 동시 테이블 부트 스트랩안녕 빈스,
이 스크립트는 어떻게해야하는지 보여줄 것입니다. 대화 형 방법을 모르지만 JSL을 사용하여 보고서에서 여러 열을 선택한 다음 Bootstrap 메시지를 그 중 하나에 보낼 수 있습니다. 그런 다음 선택된 열이있는 모든 테이블에서 부트 스트랩이 수행됩니다. 해당 AICc 값과 함께 모수 추정값을 얻는 방법은 아래 예를 참조하십시오.
Names default to here(1);
dt = open("$SAMPLE_DATA\Big Class.jmp");
fm = dt << Fit Model(
Y( :height ),
Effects( :weight, :age, :weight * :age ),
Personality( "Generalized Regression" ),
Generalized Distribution( "Normal" ),
Run(
Fit( Estimation Method( Lasso ), Validation Method( AICc ) )
),
);
rpt = report(fm)["Normal Lasso with AICc Validation"];
rpt["Model Summary"][NumberColBox("")] << select;
rpt["Parameter Estimates for Original Predictors"][NumberColBox("Estimate")] << select;
randomreset(10373520);
dtlst = rpt["Parameter Estimates for Original Predictors"][NumberColBox("Estimate")] << Bootstrap(10, Fractional Weights(1));
dtlst[3] << Set Name("Measure Results");
dtlst[4] << Set Name("Parameter Estimates");
dtnew = dtlst[4] << Join(
With( dtlst[3] ),
By Matching Columns( :Name( "BootID•" ) = :Name( "BootID•" ) ),
Select( dtlst[4] << Get Column Names ),
Select With( :AICc ),
Preserve Main Table Order( 1 ),
Drop Multiples( 0, 0 )
)
도움이 되길 바랍니다.
남자 이름
다시 : 2 개의 동시 테이블 부트 스트랩좋아요, 마이클을 공유해 주셔서 감사합니다!
다시 : 2 개의 동시 테이블 부트 스트랩귀엽다.
나는 대화식으로 그렇게하려고 노력하고 있었고, 스크립팅으로 할 수 있다는 것을 시원했습니다.
나는 'random reset ()'을 본 적이 없다. 그것은 무작위 시드 ()를`bootstrap`에 보내는 것과 같다. 정말 멋진.
이것은 내가 원하는 것을 정확하게하는 것처럼 보입니다.
다시 : 2 개의 동시 테이블 부트 스트랩Bootstrap () 호출 내에서 임의의 시드를 설정하여 동일한 작업을 수행 할 수 있습니다. Random Reset ()은 스크립트에서 특정 시간에 난수 생성기에 대한 내부 시드를 설정할 수있는 기능입니다.