細胞シグナル測定における応答の存在を測定しています。最初に行ったのは、データの時系列に平滑化アルゴリズム(Hanning)を適用してから、ピークを検出することでした。私が得るものはこれです:
応答の検出を「ええ、継続的な低下の上昇を見る」よりも客観的にしたいのであれば、どのアプローチが最適でしょうか?線形回帰によって決定されたベースラインからのピークの距離を取得することですか?
(私はpythonコーダーであり、統計についてほとんど理解していません)
ありがとうございました
細胞シグナル測定における応答の存在を測定しています。最初に行ったのは、データの時系列に平滑化アルゴリズム(Hanning)を適用してから、ピークを検出することでした。私が得るものはこれです:
応答の検出を「ええ、継続的な低下の上昇を見る」よりも客観的にしたいのであれば、どのアプローチが最適でしょうか?線形回帰によって決定されたベースラインからのピークの距離を取得することですか?
(私はpythonコーダーであり、統計についてほとんど理解していません)
ありがとうございました
回答:
したがって、10月25日のコメントから、2つの主要な機能をアルゴリズムで見つけて特徴付けることに関心があるように思われます。初期応答の減衰と、それに続く応答の増加とそれに続く減衰のサイクルです。私は、データが離散的な時間間隔で観測されていると想定しています。
これが私が試してみるものです:
この時点で、時間の値が関連付けられています。
a。最初の減衰の開始
b。上向きの始まり
c。2番目の減衰の開始
その後、変更を分析するために分析的に必要なことを実行できます。
複数のシリーズにわたって、この方法を適用する場合、上向きの典型的なサイズの変化は何ですか?それは通常減衰期間にいつ発生し、どれくらい続くのですか?そして、この上昇傾向の分布は、場所、大きさ、長さの点でどのように見えますか?これらの統計を知ることで、特定の上昇を、それが発生する場所、およびサイズと継続時間に関して許容範囲内であるとよりよく特徴付けることができます。私の理解の鍵は、これらの変化が起こっている場所を簡単に特定することです。私が説明した残りの部分は簡単に計算できます。
ここにいくつかのアイデアがありますが、私は頭から離れてうまくいくかもしれません...
導関数:配列を取得し、要素を互いに減算して1つ少ないポイントの配列を取得する場合、それが1次導関数です。これをスムーズにして、標識の変化を探すと、バンプが検出される場合があります。
移動平均:おそらく、2つの遅れた(指数またはウィンドウ化された)移動平均を使用すると、小さなバンプを無視して大きなバンプが明らかになる可能性があります。基本的に、小さいウィンドウの移動平均の幅は、無視するバンプの幅よりも大きくなければなりません。幅の広いEMAは幅が広い必要がありますが、バンプを検出するには幅が広すぎてはなりません。
あなたは彼らが交差し、遅れ(ウィンドウ/ 2)を引いたときに探します、そしてそれはあなたのバンプがどこにあるかの推定です。 http://www.stockopedia.com/content/trading-the-golden-cross-does-it-really-work-69694/
線形モデル:十分な幅の一連の線形モデルを実行します。これは、100ポイントとしましょう。次に、データセットをループして、X変数に線形回帰を生成します。Xの係数を見て、大きな符号の変化が起こった場所を確認してください。それは大きなバンプです。
上記は単なる推測であり、おそらくより良い方法があるでしょう。