回复:總結功能這行得通,但我不能以矩陣形式使用它來做我想做的事情。我的目標是輸出變量中女性人口的身高平均值和標準偏差。然後我將這些變量用於計算參考線。由於人口不斷變化,因此擁有一條動態的參考線很方便。這是我的例子。
DTData = Open( "$SAMPLE_DATA/Big Class.jmp" );
Summarize( sigma = Std Dev( :height ), avg = Mean( :height ) );
siglow = avg - sigma;
sighigh = avg + sigma;
Variability Chart(
Y( xx ),
X( :yyy, :zzz ),
Max Iter( 100 ),
Conv Limit( 0.00000001 ),
Number Integration Abscissas( 128 ),
Number Function Evals( 65536 ),
Analysis Type( Name( "Choose best analysis (EMS REML Bayesian)" ) ),
Connect Cell Means( 1 ),
Show Group Means( 1 ),
Std Dev Chart( 0 ),
Points Jittered( 1 ),
AIAG Labels( 0 ),
Dispatch(
{},
"2",
ScaleBox,
{Format( "Best" ), Add Ref Line(
Eval( siglow ),
dotted,
{178, 0, 0},
"Height Female -1 sigma"
), Add Ref Line( Eval( sighigh ), dotted, {178, 0, 0}, "Height Female +1 sigma" ),
Add Ref Line( Eval( avg ), solid, {255, 0, 0}, "mean height female" ),
Show Major Grid( 1 ), Show Minor Grid( 1 )}
),
Where( :what == "why" )
);
回复:總結功能這裡有幾個例子
///example from the scripting index for Summarize
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Summarize( exg = By( :sex ), exm = Mean( :height ) );
Eval List( {exg, exm} );
/// I like to put the stats into a data table instead of variables when I'm going to graph the results
Data Table( "Big Class" ) << Summary( Group( :sex ), Mean( :height ), Std Dev( :weight ) );
///Graph Builder summarizes and makes a graph automatically
dt << Graph Builder(
Size( 249, 298 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ), Y( :weight ) ),
Elements(
Position( 1, 1 ),
Bar( X, Y, Legend( 3 ), Bar Style( "Side by side" ), Summary Statistic( "Mean" ) )
),
Elements(
Position( 1, 2 ),
Bar( X, Y, Legend( 4 ), Bar Style( "Side by side" ), Summary Statistic( "Std Dev" ) )
)
);
總結功能我需要一些使用匯總函數的幫助,我將使用大類作為示例數據集。下面的例子很完美,但我需要按性別總結數據。當我使用 BY(:Sex) 運算符時,我不斷收到錯誤。我這樣做的目的是輸出結果,並將其用於每個多個變量的計算參考數以用於繪圖目的。。
DTData= Open( "$SAMPLE_DATA/Big Class.jmp" );
summarize(
(
Sigma=StdDev(:height),
Avg= mean(:height),
);
show(sigma,avg);
消費者和市場研究分享和交流結果