JSL 맞춤 분포( <유형> )데이터 열에서 분포도를 만들고 연속 분포를 맞추려고 합니다. 내가 맞추려는 분포 유형은 가변적이지만 스크립트 내에서 알려져 있습니다. Fit Distribution()에 맞는 분포 유형으로 변수를 전달하는 방법을 평생 알 수 없습니다.
지금까지 나는 시도했다
fit_type = "Normal";
Distribution(
Column( :data ),
Fit Distribution( fit_type )
);
게다가
fit_type = "Normal";
Distribution(
Column( :data ),
EvalExpr( Fit Distribution( Expr(fit_type) ) )
);
그리고 심지어
fit_type = "Normal";
string_expr = "Fit Distribution ( " || fit_type || " )";
Distribution(
Column( :data ),
EvalExpr( Expr( string_expr ) )
);
그러나 이들 중 어느 것도 작동하지 않습니다.아이디어가 있습니까?
Re: JSL 맞춤 분포( <유형> )작동합니다. 생각보다 복잡해 보입니다.
나는 여러 개의 Continuous Distribution()이 있는 Distribution() 창을 가지고 있고 그 주위에 Substitute를 두는 것이 모두 잘 작동합니다.
감사해요!
Re: JSL 맞춤 분포( <유형> )이를 수행하는 한 가지 방법은 다음과 같습니다.
fit_type = "Normal";
Eval(
Substitute(
Expr(
Distribution(
Continuous Distribution( Column( :NPN1 ), Fit Distribution( __fit_type__ ) )
)
),
Expr( __fit_type__ ), Parse( fit_type )
)
);