私は10年以上統計を勉強していません(それから基本コースだけです)ので、私の質問は少し理解しにくいかもしれません。
とにかく、私がしたいことは、シリーズのデータポイントの数を減らすことです。X軸は測定開始からのミリ秒数で、Y軸はそのポイントの読み取り値です。
多くの場合、数千のデータポイントがありますが、必要なのは数百だけです。だから私の質問は:データポイントの数を正確に減らすにはどうすればよいですか?
呼ばれるプロセスは何ですか?(だから私はそれをググることができます)優先アルゴリズムはありますか(C#で実装します)
あなたがいくつかの手がかりを得たことを願っています。適切な用語が欠けて申し訳ありません。
編集:詳細はこちら:
取得した生データは心拍数データであり、最後のビートからのミリ秒数の形式です。データをプロットする前に、最初のサンプルからのミリ秒数と、各データポイント(60000 / timesincelastbeat)でのbpm(1分あたりの拍数)を計算します。
データを視覚化したい、つまり折れ線グラフにプロットしたい。グラフのポイント数を数千から数百に減らしたい。
1つのオプションは、シリーズの1秒ごと、またはおそらく5秒ごとの平均bpmを計算することです。これらの期間(5秒間隔の秒)ごとに少なくとも1つのサンプルがあることがわかっていれば、それは非常に簡単でした。