jsl:그룹 목록을 사용하여 플롯하는 방법은 무엇입니까?이 게시물의 후속 조치: https://community.jmp.com/t5/Discussions/Script-to-loop-thru-and-group-columns-by-name-dynamically/mp/470274#M71439
10,000개 이상의 열을 StepID별로 그룹화하고 있지만 지금은 모두 플로팅하려고 합니다.
모든 그룹의 목록으로 플롯하도록 지시하는 방법을 잘 모르겠습니다. 어떤 충고?

/*plotting a basic Fit YbyX just to get pValues. Formatting and style done on final plot*/
ow1 = Oneway(
Y( dtAggWide<<GET column="" group=""></GET>
스크립팅Re: jsl: 그룹 목록을 사용하여 플롯하는 방법은 무엇입니까?다음과 같이 할 수 있습니다(EvalEvalExpr 필요).
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Group Columns("group1", {"height", "weight"});
Eval(
EvalExpr(
dt << Oneway(
Y(Expr(dt << Get Column Group("group1"))),
X(:age)
)
)
);
보다 Eval Insert, Eval Expr, Parse 및 Substitute를 사용하여 한 표현식을 다른 표현식에 삽입 Eval(EvalExpr())에 대한 자세한 정보 및 예제
Re: jsl: 그룹 목록을 사용하여 플롯하는 방법은 무엇입니까?죄송합니다, 여기서 고생하고 있습니다.
evalexpr을 중첩하는 이유를 잘 모르겠습니다.
대체할 방법이 없을까요
Y( dtAggWide<<GET column="" group=""></GET>
열 그룹 목록이 있습니까?
이전에 이 목록을 만들었습니다. 이 RecipeStepIndex를 Y 그룹으로 어떻게 바꿀 수 있습니까?
//Build and prefill an Array of names of the RecipeStepId
Summarize( dt, RecipeStepIndex = by( :RecipeStepId) );//get list of unique RecipeStepID's

Re: jsl: 그룹 목록을 사용하여 플롯하는 방법은 무엇입니까?
알겠습니다. 하지만 Y( 섹션에서 계속 반복하고 새 용어를 만드는 방법을 잘 모르겠습니다.
어떤 충고?
colgroupNames = dt << get column groups names;<BR /><BR />/*plotting a basic Fit YbyX just to get pValues. Formatting and style done on final plot*/<BR />ow1 = Oneway(<BR />Y( dtAggWide<<GET column="" group=""></GET>, dtAggWide<<GET column="" group=""></GET>, dtAggWide<<GET column="" group=""></GET>),<BR />X( :ChamberId ),<BR />//By(:),<BR /><BR />//All pairs Tukey HSD test<BR />All Pairs(<BR />1,<BR />Confidence Quantile( 0 ),<BR />Difference Matrix( 0 ),<BR />LSD Threshold Matrix( 0 ),<BR />Connecting Letters Report( 0 ),<BR />Ordered Differences Report( 1 )<BR />),<BR />//invisible, //use this to speed up.<BR />);dtAggWide = current data table();
dtAggWide << set name( "AggWide");
RecipeStepIndex ={"10.0.0.0.0.0", "11.0.0.0.0.0", "12.0.0.0.0.0"} // column groups names. Each group has 100+ columns.
//trying to create a series of charts using the groups, looping through the groups
ow1 = Oneway(
Y( for( i = 1, i<=Nitems( RecipeStepIndex), i++,
dtAggWide<<GET column="" group=""></GET>