yat: Ticket #359: Smooth histogram
https://dev.thep.lu.se/yat/ticket/359
<p>
This algorithm can be viewed as an extension of a Histogram, and like a histogram it should be used to estimate a probability distribution. However, rather than binning data, a kernel function is used for <em>smoother inclusion</em> of data point.
</p>
<p>
The interface should resemble of the interface of Histogram:
</p>
<ul><li>Estimation points are defined in constructor telling in which points the probability distribution should be estimated.
</li><li>One can add a data point (double) the the object.
</li><li>A kernel function defines how to estimate distribution as d(y) = sum K(y,x_i)
</li></ul><p>
Typically the Kernel function only depends on absolute value |y-x_i|. A normalization should be provided in same fashion as in Histogram (it need to be defined how this should behave for N -> inf)
</p>
<p>
The <a class="missing wiki">KernelFunctions?</a> that exist in yat::regression could be used here, although this functionality does not belong in regression (rather in statistics, right?)
</p>
<p>
Histogram should be a special case of this algorithm, in which Rectangular Kernel Function is used and estimation points are equally distributed with a separation equal to twice the width of the Kernel Function.
</p>
en-usyat/yat/chrome/site/images/yat.png
https://dev.thep.lu.se/yat/ticket/359
Trac 1.2.3PeterThu, 15 May 2008 17:28:58 GMTstatus, milestone changed
https://dev.thep.lu.se/yat/ticket/359#comment:1
https://dev.thep.lu.se/yat/ticket/359#comment:1
<ul>
<li><strong>status</strong>
changed from <em>new</em> to <em>assigned</em>
</li>
<li><strong>milestone</strong>
changed from <em>yat 0.x+</em> to <em>yat 0.5</em>
</li>
</ul>
TicketPeterSat, 17 May 2008 03:42:18 GMTstatus changed; resolution set
https://dev.thep.lu.se/yat/ticket/359#comment:2
https://dev.thep.lu.se/yat/ticket/359#comment:2
<ul>
<li><strong>status</strong>
changed from <em>assigned</em> to <em>closed</em>
</li>
<li><strong>resolution</strong>
set to <em>fixed</em>
</li>
</ul>
Ticket