トリミング平均の計算式最初の列にサンプル番号があり、その後にサンプルのさまざまな測定値が 180 列あるデータセットがあります。 テーブル内の 100 サンプルごとに 5% のトリミング平均を取得したいと考えています。
サンプルの数が多いため、[分布] > [要約統計量] を順に実行することは非常に現実的ではありません。 数式を使用してこれを直接取得する方法はありますか?
あるいは、可能であれば列を積み重ねて集計関数を使用することもできますが、ここでもトリミングされた平均を取得する方法がわかりません。
高度な統計モデリングデータのブレンディングとクリーンアップデータの探索と視覚化マスカスタマイゼーション品質およびプロセスエンジニアリングRe: トリミング平均の計算式まさに私が必要としていたものです、ありがとう。
何らかの理由で、テーブルを手動で作成したときに、JMP はソース スクリプトを表示しませんでした。 これは完璧に機能しました。
Re: トリミング平均の計算式JMP はそれをお手伝いできるはずです。 テーブルを手動で作成し、結果テーブルからテーブル スクリプトを確認します。

Re: トリミング平均の計算式これであなたが望むものが得られるはずです
dis = Distribution(
invisible,
Continuous Distribution(
Column( :MEASUREMENT VALUE ),
Quantiles( 0 ),
Histogram( 0 ),
Vertical( 0 ),
Outlier Box Plot( 0 ),
Customize Summary Statistics(
Mean( 0 ),
Std Dev( 0 ),
Std Err Mean( 0 ),
Upper Mean Confidence Interval( 0 ),
Lower Mean Confidence Interval( 0 ),
N( 0 ),
Trimmed Mean( 1 )
)
),
by( :PRODUCT_ID, :PROCESS_ID, :MEASUREMENT_TYPE )
);
Report( dis[1] )["Summary Statistics"][Table Box( 1 )] << make combined data table;
Re: トリミング平均の計算式ありがとう@jthi 、これでほとんどのところまで到達しました。
これを使用して、他のすべてを計算せずに「トリミングされた平均のみ」に直接進むスクリプトを取得することができ、処理時間をより管理しやすくしました。
Distribution(
Continuous Distribution(
Column( :MEASUREMENT VALUE ),
Quantiles( 0 ),
Histogram( 0 ),
Vertical( 0 ),
Outlier Box Plot( 0 ),
Customize Summary Statistics(
Mean( 0 ),
Std Dev( 0 ),
Std Err Mean( 0 ),
Upper Mean Confidence Interval( 0 ),
Lower Mean Confidence Interval( 0 ),
N( 0 ),
Trimmed Mean( 1 )
)
),
by(
:PRODUCT_ID,:PROCESS_ID, :MEASUREMENT_TYPE
)
)
ここで私が探しているのは、「結合データ テーブルの作成」ステップを実行するためにここの最後に追加できるスクリプトだけです。 トリミングされた手段を取得したら、さらにデータ操作を行う必要があるため、すべてを 1 つのスクリプトに含めるのが理想的です。
Re: トリミング平均の計算式はい、平均値はデータの中央の 90% から取得されます
Re: トリミング平均の計算式Distributionを使用するのはかなり簡単なオプションだと思います。 測定データを Y、列、サンプル番号を列別として分布を作成します (プローブ データを使用)。大量のデータがある場合、これは遅くなり、最悪の場合 JMP がクラッシュする可能性があるため、スクリプトを作成する方が良い選択肢になる可能性があります (プローブ データを使用)。これと同じプロセスをスクリプト化するか、行列計算またはその他の方法を使用します)。

分布を取得したら、Ctrl + Alt キーを押しながらいずれかの分布の横にある赤い三角をクリックし、概要統計以外のすべてを無効にして (これにより少し速くなります)、OK を押します。

その後。 Ctrl + Alt を押したまま、要約統計量のいずれかの横にある赤い三角ボタンを押します。
「要約統計のカスタマイズ」を有効にし、「OK」を押します。

トリム平均以外のすべてを削除します。

そして「OK」を押します。
これで、次のような美しい分布レポートが得られました。

トリマー手段の 1 つを右クリックし、[結合データ テーブルの作成] を選択します。

最終的に、すべてのパラメーターとグループのトリミング平均が 5% のデータテーブルが得られるはずです。

Re: トリミング平均の計算式こんにちは@HarriBradbeer 、
これは列数式または JSL スクリプトを使用すると簡単に実行できるはずです。
ただし、もう少し説明すると、5% のトリミング平均とは何を意味しますか? これは、データの下位 5% と上位 5% を切り出すという意味ですか?
ありがとう、
DS