コラムのt検定とF検定の転がり<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />プロセス容器から1分レベルのデータがあります。レベルデータにはノイズが含まれています。レベルデータを使用して、容器の充填、排出、または安定保持を決定します。
ある状態から別の状態への変化を見つけるために、単純な1行のDif(x、1)> yと2点(Lag(x、-1) - Lag(x、1))> yを使用しました。後者の場合でも、誤検知があります。時々、容器を満たすことができます。塗りつぶし/空のいくつかは〜10分続きます。
私はプロセス制御の同僚とこれについて話しました、そして、彼は(非)定常状態を見つけるために使われる方法を提案しました:
- 行(1-10)と行(11-20)の平均を比較して平均値が同じ/異なるかどうかを確認するためにt検定を実行し、fill / empty / holdを判断します。
- 同じデータに対してF検定を実行して、分散が異なることを確認し、不安定/定常状態を判断します。
- 列のすべての行にこれを繰り返します(私は785k行あります)
彼はT.TEST()およびF.TEST()関数を使用してExcelを使用してこれを行いました。
私はスクリプトインデックスを調べましたが、これを達成するための明白な方法を見つけることができませんでした。
助言がありますか?
再:t検定とF検定を円柱に転がすハイマーク、
目的を達成するためのもう1つの方法は、2変量プロットを実行してから、2変量レポートの赤い三角形のメニューから[Flexible] - > [Fit Spline] - > 0.01を選択することです。スライダを使用して曲線を好みに合わせて滑らかにし(データの密度によってはグラフのさまざまな部分を拡大する必要がある場合があります)、フィットメニューから[予測の保存]を選択します。次に、作成された式列に移動して、時間変数に関する導関数を取ります。結果は、任意の観測値における曲線の傾きになります。そこから、それはあなたが0勾配として考えたいもの、すなわち「安定した保持」のために適切な間隔を決めることだけの問題です。それ以下のものは「空にする」ことになり、それ以上のものは「充填する」ことになります。
応答時間についてのメモ:バージョン12では、フォーミュラエディタを開いてクリックするたびに、最大45K行のデータテーブルで最大20〜30秒かかりました。バージョン13ベータの応答時間は瞬間的でした。
お役に立てれば。
- ジェリー
再:t検定とF検定を円柱に転がすこんにちはマークシャー
最初に私はこれがt検定のかなりの数の仮定に違反していると思うことをあなたに言わなければなりません。それ以外の場合は、次のスクリプトを試してください。
それが終わったら、あなたは時間順に要約を得るためにあなたがコラム2のレベルによって分類することができる連絡状報告書を持つでしょう。
ベスト、
ロン
新しいテーブル ( "データ" 、
行を追加 ( 500 ) 、
新しいコラム ( 「コラム1」 、
数値 、
連続的 、
フォーマット ( "ベスト" 、 12年 ) 、
式 ( 罪 ( 行 () / 100 ) + ランダムノーマル () )
) 、
新しいコラム ( 「コラム2」 、
数値 、
序数 、
フォーマット ( "ベスト" 、 12年 ) 、
式 ( 床 ( 行 () / 10年 ) )
)
) ;
出力 = 一方通行 (
Y ( : コラム1 ) 、
バツ ( : コラム2 ) 、
各ペア ( 1 、連絡レターレポート ( 1 ) ) ;
名 ( 「意味/アノバ」 )( 0 ) 、
tテスト ( 0 ) 、
密度を比較する ( 0 ) 、
ボックスプロット ( 1 ) 、
ミーンダイヤモンド ( 1 ) 、
ジッタしたポイント ( 1 ) 、
) ;