Smoothing Data

Материал из Поле цифровой дидактики

Smoothing data = сглаживание данных is a common way to make graphs and data look neat when visualized. In this tutorial a moving average is demonstrated.

Script

Here is the script:

defineSmoothListRunwithoutscreenrefreshdeleteallofSmoothedResetthesmoothedlistsetito1setthecounterto1,startsmoothingatthefirstitemofthelistrepeatlengthofdataiteratethroughthelistseti2to1setthesecondcounterto1repeatsmoothingsetsmoothedtosmoothed+itemi+i2ofdataaveragetheitemsonthelisttogetthesmootheditemchangei2by1endsetsmoothedtosmoothed/smoothingaddsmoothedtoSmoothedaddfinishedsmootheditemtoanotherlistchangeiby1smoothnextitemend