グラフ ビルダーで CV 付きのキャプション ボックスを追加する方法やあ、
スクリプトを変更して、グラフ ビルダーのキャプション ボックスで CV を (標準偏差ではなく) 要約統計として使用できるようにする方法はありますか?

Graph Builder(
Size( 599, 561 ),
Show Control Panel( 0 ),
Fit to Window( "Off" ),
Variables(
X( :Run ),
Y( :Name( "Average Size [bp]" ) ),
Y( :Name( "Pre PCR cleanup Conc. [ng/µl]" ) ),
Y( :Name( "Post PCR cleanup Conc (ng/µl)" ) )
),
Relative Sizes( "Y", [102 101 102] ),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 99 ) ),
Caption Box( X, Y, Legend( 105 ), Per Factor( 1 ) ),
Caption Box(
X,
Y,
Legend( 106 ),
Summary Statistic( "Std Dev" ),
Per Factor( 1 )
)
),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 100 ) ),
Caption Box( X, Y, Legend( 103 ) )
),
Elements(
Position( 1, 3 ),
Points( X, Y, Legend( 101 ) ),
Caption Box( X, Y, Legend( 104 ) )
),
SendToReport(
Dispatch( {}, "Run", ScaleBox, {Max( 5.90697674418605 )} ),
Dispatch(
{},
"Average Size [bp]",
ScaleBox,
{Min( 361.848159509202 ), Max( 408.460716230722 ), Inc( 5 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"Pre PCR cleanup Conc. [ng/µl]",
ScaleBox,
{Min( 49.5574534161491 ), Max( 84.3709251186297 ), Inc( 5 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"Post PCR cleanup Conc (ng/µl)",
ScaleBox,
{Min( 37.3742331288344 ), Max( 64.8704881628966 ), Inc( 5 ),
Minor Ticks( 1 )}
)
)
);ありがとう
Re: グラフ ビルダーで CV 付きのキャプション ボックスを追加する方法おめでとうございます。 Col stats() を使用すると、除外された行が認識されないことに注意してください。 行を除外した場合は、次のように使用します。
Col Mean( :height * If( Excluded( Row State() ), Empty(), 1 ), :age )
これにより、除外が無視され、各年齢グループの男性の身長が計算されます。ところで、私は長年 JMP と JSL を使用してきましたが、常に新しいことを学んでいます。 上記のJSL式の変形を使用して、集計統計で除外が使用されないようにしています。しかし先週、ブログの投稿から、より単純な構文を持ち、同様に機能する可能性が高い別の方法を見ました。
Col Mean( :height, :age, Excluded( Row State() ) )
つまり、何か新しい!
x 軸のラベルのスクリプト作成がうまくいきました。 行き詰まった場合は、スクリプトのコピーを送ってください。
Re: グラフ ビルダーで CV 付きのキャプション ボックスを追加する方法JMP でスクリプトまたは集計要約統計を使用するのはこれが初めてなので、同時に学習しています。
独自のデータおよびグラフ ビルダーを使用してスクリプトを変更することができました。 ただし、これは頻繁に行う必要があるか、スクリプトの経験がない同僚に提供する必要があります。
数式エディターを使用して、データ テーブルの新しい列で集計 CV を計算できました。
(Col Std Dev(
:Concentration,
:Experiment,
:Name( "Input DNA (ng)" )
) / Col Mean(
:Concentration,
:Experiment,
:Name( "Input DNA (ng)" )
)) * 100
グラフビルダー

Graph Builder(
Size( 590, 414 ),
Show Control Panel( 0 ),
Variables(
X( :Experiment ),
X( :Name( "Input DNA (ng)" ), Position( 1 ) ),
Y( :Concentration )
),
Elements(
Box Plot( X( 1 ), X( 2 ), Y, Legend( 40 ) ),
Points( X( 1 ), X( 2 ), Y, Legend( 41 ) )
),
SendToReport( Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} ) )
);
次に、軸を削除してスクリプトのように xlabel を追加し、必要に応じてこれを任意のグラフ ビルダー スクリプトに追加します。 別の方法がない限り。
Re: グラフ ビルダーで CV 付きのキャプション ボックスを追加する方法同じ問題を抱えているため、解決できることを願っています。
Re: グラフ ビルダーで CV 付きのキャプション ボックスを追加する方法ポイントまたは特定のポイントにカーソルを合わせるとラベルが表示され、ラベルの配置をあまり制御できません。 過去のブログ投稿で、ある JMP 開発者は、Y 変数の 1 つとして平均を追加することを提案しました。 ラベルの配置はあまり制御できません。
もう 1 つのオプションは、カスタム x 軸ラベルを作成するか、統計を含むカスタム凡例ラベルを作成することです。添付のスクリプトは次のことを行います。
- グループごとの要約テーブルを作成し、グループの平均と CV を計算します
- これらの値をテーブルに追加します
- グループ名と必要な要約統計を含む、xlabel によって参照される列を作成します
- グラフビルダー プロットを作成します (以下のグラフと注意事項を参照)
注意事項:
- xlabel は文字列であるため、期待される順序を得るには、列プロパティ Value Ordering が必要です。 リスト順序この目的のために作成されます。
- "\!N" は、xlabel 文字列に新しい行 (改行) を追加するための特殊文字シーケンスです。
- 3 行のラベルを表示するには、X タイトルを空にする必要があり、さらに 2 つの X 軸ラベルが追加されます。 これにより、複数の線軸ラベルが可能になります。 これは、graphbuilder Dispatch ステートメントで行われます。
- 分布/密度パターンを示すために、箱ひげ図のデータ ポイントを表示することをお勧めします。私はこの無地のカスタマイズを使用していますが、目を引くだけです。これのポイントは、ラベルを目立たせるためです。
- このスクリプトの最後で、xlabel がデータ テーブルのラベル列になります。スクリプト ノートを参照してください。この図は、グループの概要とそのデータ ポイントの売上値を表示する 1 月のポイントにカーソルを合わせる様子を示しています。
Re: グラフ ビルダーで CV 付きのキャプション ボックスを追加する方法テーブル サマリー (グループごと) を作成し、計算された CV を元のテーブルで作成されたグラフのラベルとして使用できますか?
Re: グラフ ビルダーで CV 付きのキャプション ボックスを追加する方法要約統計キャプションとして CV を GraphBuilder 要素として指定する方法が見つかりませんでした。カスタム ラベルを作成することもできますが、注意してください。これにより、集計が除外されて自動的に更新されるわけではありません。 ここに示されていない別のオプションは、必要な要約統計量の列をデータ テーブルに追加し、それらの列にラベルを付けることです。
添付のスクリプトは、以下のグラフを作成します
