C / C ++を使用してデータの縞模様を計算する方法を知っている人はいますか?縞模様の定義は、平均からの偏差の数です(つまり、移動平均は数値データの縞模様です。ご協力いただきありがとうございます。
[編集]当社のチーフソフトウェアアーキテクトから、統計的測定の要件があります。誰かが私たちの建築家のデータストリークネスの定義に基づいて統計式を定義してもらえますか?-2013年2月19日8:00AM
等しい数はストリークです。1,2,3,3,3,4,5のストリークは7です。
ケースA:1,2,3,4,5,6,7,8,9,10,11,12,13のストリークは最長で13です。
ケースB:1,2,3,4,5,6,7,3,8,9,10,11,12のストリークは最長で7、2番目に小さいストリークは6です。
ケースC:1,2,3,4,5,6,7,1,2,3,4,5,6のストリークは最長で7、2番目に小さいストリークは6です。
ケースD:1,2,3,4,5,6,7,1,2,3,1,2,1のストリークは最長で7、2番目に小さいストリークは3、3番目に小さいストリークは2です。
ケースE:1,2,3,4,5,6,7,6,5,4,1,2,3のストリークは最長で7、2番目に小さいストリークは3です。
ケースF:1,2,3,4,5,6,7,6,5,4,3,2,1のストリークは最長で7であり、小さいストリークはありません。
ケースA〜Fは、「最もソートされたものから最もソートされていないもの」の順に並べられていますが、すべて同じ長さの最長ストリークを持っています。ストリーク長の平均を使用することは適切ではありません。
A:平均= 13/1 = 13
B:平均=(7 + 6)/ 2 = 6.5
C:平均=(7 + 6)/ 2 = 6.5
D:平均=(7 + 3 + 2)/ 3 = 4
E:平均=(7 + 3)/ 2 = 5
F:平均= 7/1 = 7
非ストリークを考慮に入れる(1として数える):
A:平均= 13/1 = 13
B:平均=(7 + 6)/ 3 = 4.3
C:平均=(7 + 6)/ 2 = 6.5
D:平均=(7 + 3 + 2 + 1)/ 4 = 3.25
E:平均=(7 + 1 + 1 + 1 + 3)/ 5 = 2.6
F:平均=(7 + 1 + 1 + 1 + 1 + 1 + 1 + 1)/ 7 = 1.85
変数Rを使用して、特定のストリークが平均からどれだけ離れているかを示すことができます。開示された実施形態によれば、ストリークのレベルは、平均からの(整数*偏差)距離だけでなく、(整数*分数の偏差)距離としても定義することができる。これを実現するために、可変Rファクターを使用できます。Rファクターは、偏差の一部として、2つの連続するRレベル間の分離を示します。Rファクターを変えることにより、必要に応じてストリークをランク付けできます。ただし、ストリークの「信頼性」も考慮し、ランク付けメカニズムに含める必要があります。ストリーク内の偏差は、データがストリーク内でどの程度ずれているかを示す明らかな指標です。良いストリークは、千鳥が少ない、つまり、偏差が少ない必要があります。このために、非常に高いレベルのストリークは、その偏差が通常必要とされるものよりも大きい場合でも、良好であると見なされます。したがって、レベルRはランキングにプラスの影響を与えますが、ストリーク内の偏差はマイナスの影響を与えます。