<p>Diagnosis: the log negative error of a DET is defined as</p>

<p>R(t) = log(|t|^2 / (N^2 V_t)).</p>

<p>At the first level of this tree, the volume of the node is the entire volume spanned by the data.  i.e. V = the width of every dimension multiplied together.  But some dimensions have width 0 in this dataset, so, V = 0 and R(t) = inf.</p>

<p>I don't yet know how I want to handle this problem for the mlpack code; I need to review the paper and maybe send Pari an email or something depending on what I can come up with.</p>

<p>A quick solution is to add tiny bits of noise to your data points, or to drop any dimensions that have zero range (i.e. where all of the rows have 0 in that dimension).</p>

<p>I'll keep digging and let you know what I think of.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href="https://github.com/mlpack/mlpack/issues/515#issuecomment-182569695">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AJ4bFDWTIzPcBYik6Aa6aqqtUuL2sOMuks5pi5SkgaJpZM4HTs2B.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/mlpack/mlpack/issues/515#issuecomment-182569695"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>