1
a1 = [14, 12, 11, 9, 9, 8, 8]
a2 = [12, 13, 14, 9, 9, 8]
...
...

std_dev_a1 = 2.267786838
std_dev_a2 = 2.483277404
...
...

a3 は a1 と a2 で構成され、

a3 = [14, 12, 11, 9, 9, 8, 8, 12, 13, 14, 9, 9, 8]
std_dev_a3 = 2.295480509

もちろん、 std_dev_a3 != (std_dev_a1 * 7 + std_dev_a2 * 6) / 13 でそれを行うことはできません

私の質問は、 std_dev_a1 と std_dev_a2だけでstd_dev_a3 を取得できますか?

配列の stddev を計算するために PHP でコーディングすると、問題が発生します。配列は増え続けるため、最終的にメモリ不足になります。したがって、各反復で配列を unset() すると、問題が発生します。最後の反復から保存したものは、配列の平均、stddev、配列の長さです。したがって、古い配列と新しい配列に基づく新しい配列の std_dev を計算することは可能ですか?

4

1 に答える 1