Image:Weighted moving average weights N=15.png

From Wikipedia, the free encyclopedia

Wikimedia Commons logo This is a file from the Wikimedia Commons. The description on its description page there is shown below.

[edit] Summary

This graph was created by me using the following bit of gnuplot

set terminal png size 1300, 975

# set xlabel "Days ago (0 today, 1 yesterday, etc)" 0, -2
#
# something evil happens with "xtics axis", need dummy xlabel
set xlabel " " 0, -2
set xrange [-0.5:20.5]
set xtics axis 5
set mxtics 5

# set ylabel "Weight (frac)"
#
set yrange [0:0.15]
set format y "%.2f"

unset key
set style fill solid 1.0
set boxwidth 0.6 relative
plot "wma.data" with boxes

and wma.data file generated by the following bit of perl

$N = 15;

$div = $N * ($N + 1) / 2;
$total = 0;
foreach $i (0..20) {
  $value = ($i <= $N ? $N - $i : 0) / $div;
  print "$i $value\n";
  $total += $value;
}
print "# total $total (should approach 1)\n";

You may, at your option, choose to consider these two bits of program code as published under the terms of the GPLv2, instead of the GFDL.

[edit] Licensing

I, the author of this work, hereby publish it under the following licenses:
GNU head {{{2}}}

العربية | Česky | Deutsch | English | Español | Français | Italiano | 日本語 | 한국어 | Nederlands | Polski | Português | Slovenčina | Svenska | עברית +/-

Some rights reserved
Creative Commons Attribution iconCreative Commons Share Alike icon
{{{2}}}
You may select the license of your choice.

The following pages on the English Wikipedia link to this file (pages on other projects are not listed):