Slide 32
Slide 32 text
移動平均
●
他のデータを参照する
●
複数のデータで平均をとる
●
平均をとる範囲が移動していく
●
なめらかにする
●
ローカットフィルタ
●
例: 日次売上を7日で移動平均
●
曜日の影響を排除できる
import java.util.Arrays;
import java.util.stream.IntStream;
void main() {
int[] data ={23, 76, 43, 9, 17, 32, 59};
var builder = IntStream.builder();
for (int i = 0; i < data.length - 2; i++) {
int sum = Arrays.stream(data, i, i + 3).sum();
builder.add(sum / 3);
}
var result = builder.build().toArray();
println(Arrays.toString(result));
}