blob: 0f15d187035eb2d46a22cdc9b88105ad75376cc9 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_261) on Mon Dec 20 14:15:55 MSK 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MSEHistogram (Ignite 2.11.1)</title>
<meta name="date" content="2021-12-20">
<link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../../../script.js"></script>
<link rel='shortcut icon' href='https://ignite.apache.org/favicon.ico'/>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MSEHistogram (Ignite 2.11.1)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MSEHistogram.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityHistogramsComputer.NodeImpurityHistograms.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogramComputer.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../index.html?org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" target="_top">Frames</a></li>
<li><a href="MSEHistogram.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.apache.ignite.ml.tree.randomforest.data.impurity.ImpurityHistogram">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.ignite.ml.tree.randomforest.data.impurity</div>
<h2 title="Class MSEHistogram" class="title">Class MSEHistogram</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">org.apache.ignite.ml.tree.randomforest.data.impurity.ImpurityHistogram</a></li>
<li>
<ul class="inheritance">
<li>org.apache.ignite.ml.tree.randomforest.data.impurity.MSEHistogram</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/Histogram.html" title="interface in org.apache.ignite.ml.dataset.feature">Histogram</a><span class='angle_bracket'>&lt;</span><a href="../../../../../../../../org/apache/ignite/ml/dataset/impl/bootstrapping/BootstrappedVector.html" title="class in org.apache.ignite.ml.dataset.impl.bootstrapping">BootstrappedVector</a>,<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a><span class='angle_bracket'>&gt;</span>, <a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityComputer.html" title="interface in org.apache.ignite.ml.tree.randomforest.data.impurity">ImpurityComputer</a><span class='angle_bracket'>&lt;</span><a href="../../../../../../../../org/apache/ignite/ml/dataset/impl/bootstrapping/BootstrappedVector.html" title="class in org.apache.ignite.ml.dataset.impl.bootstrapping">BootstrappedVector</a>,<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a><span class='angle_bracket'>&gt;</span></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">MSEHistogram</span>
extends <a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">ImpurityHistogram</a>
implements <a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityComputer.html" title="interface in org.apache.ignite.ml.tree.randomforest.data.impurity">ImpurityComputer</a><span class='angle_bracket'>&lt;</span><a href="../../../../../../../../org/apache/ignite/ml/dataset/impl/bootstrapping/BootstrappedVector.html" title="class in org.apache.ignite.ml.dataset.impl.bootstrapping">BootstrappedVector</a>,<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a><span class='angle_bracket'>&gt;</span></pre>
<div class="block">Class contains implementation of splitting point finding algorithm based on MSE metric (see
https://en.wikipedia.org/wiki/Mean_squared_error) and represents a set of histograms in according to this metric.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../serialized-form.html#org.apache.ignite.ml.tree.randomforest.data.impurity.MSEHistogram">Serialized Form</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.ignite.ml.tree.randomforest.data.impurity.ImpurityHistogram">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.ignite.ml.tree.randomforest.data.impurity.<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">ImpurityHistogram</a></h3>
<code><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityHistogram.html#bucketIds">bucketIds</a>, <a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityHistogram.html#featureId">featureId</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html#MSEHistogram-int-org.apache.ignite.ml.dataset.feature.BucketMeta-">MSEHistogram</a></span>(int&nbsp;sampleId,
<a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/BucketMeta.html" title="class in org.apache.ignite.ml.dataset.feature">BucketMeta</a>&nbsp;bucketMeta)</code>
<div class="block">Creates an instance of MSEHistogram.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html#addElement-org.apache.ignite.ml.dataset.impl.bootstrapping.BootstrappedVector-">addElement</a></span>(<a href="../../../../../../../../org/apache/ignite/ml/dataset/impl/bootstrapping/BootstrappedVector.html" title="class in org.apache.ignite.ml.dataset.impl.bootstrapping">BootstrappedVector</a>&nbsp;vector)</code>
<div class="block">Add object to histogram.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html#buckets--">buckets</a></span>()</code></td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><span class='angle_bracket'>&lt;</span><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/NodeSplit.html" title="class in org.apache.ignite.ml.tree.randomforest.data">NodeSplit</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html#findBestSplit--">findBestSplit</a></span>()</code>
<div class="block">Returns best split point computed on histogram if it exists.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a><span class='angle_bracket'>&gt;</span></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html#getValue-java.lang.Integer-">getValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;bucketId)</code></td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html#isEqualTo-org.apache.ignite.ml.tree.randomforest.data.impurity.MSEHistogram-">isEqualTo</a></span>(<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a>&nbsp;other)</code>
<div class="block">Compares histogram with other and returns true if they are equals</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html#plus-org.apache.ignite.ml.tree.randomforest.data.impurity.MSEHistogram-">plus</a></span>(<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a>&nbsp;other)</code></td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.ignite.ml.tree.randomforest.data.impurity.ImpurityHistogram">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.ignite.ml.tree.randomforest.data.impurity.<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">ImpurityHistogram</a></h3>
<code><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityHistogram.html#checkAndReturnSplitValue-int-double-double-">checkAndReturnSplitValue</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MSEHistogram-int-org.apache.ignite.ml.dataset.feature.BucketMeta-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MSEHistogram</h4>
<pre>public&nbsp;MSEHistogram(int&nbsp;sampleId,
<a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/BucketMeta.html" title="class in org.apache.ignite.ml.dataset.feature">BucketMeta</a>&nbsp;bucketMeta)</pre>
<div class="block">Creates an instance of MSEHistogram.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sampleId</code> - Sample id.</dd>
<dd><code>bucketMeta</code> - Bucket meta.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="addElement-org.apache.ignite.ml.dataset.impl.bootstrapping.BootstrappedVector-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addElement</h4>
<pre>public&nbsp;void&nbsp;addElement(<a href="../../../../../../../../org/apache/ignite/ml/dataset/impl/bootstrapping/BootstrappedVector.html" title="class in org.apache.ignite.ml.dataset.impl.bootstrapping">BootstrappedVector</a>&nbsp;vector)</pre>
<div class="block">Add object to histogram.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/Histogram.html#addElement-T-">addElement</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/Histogram.html" title="interface in org.apache.ignite.ml.dataset.feature">Histogram</a><span class='angle_bracket'>&lt;</span><a href="../../../../../../../../org/apache/ignite/ml/dataset/impl/bootstrapping/BootstrappedVector.html" title="class in org.apache.ignite.ml.dataset.impl.bootstrapping">BootstrappedVector</a>,<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a><span class='angle_bracket'>&gt;</span></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>vector</code> - Value.</dd>
</dl>
</li>
</ul>
<a name="plus-org.apache.ignite.ml.tree.randomforest.data.impurity.MSEHistogram-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>plus</h4>
<pre>public&nbsp;<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a>&nbsp;plus(<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a>&nbsp;other)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/Histogram.html#plus-H-">plus</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/Histogram.html" title="interface in org.apache.ignite.ml.dataset.feature">Histogram</a><span class='angle_bracket'>&lt;</span><a href="../../../../../../../../org/apache/ignite/ml/dataset/impl/bootstrapping/BootstrappedVector.html" title="class in org.apache.ignite.ml.dataset.impl.bootstrapping">BootstrappedVector</a>,<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a><span class='angle_bracket'>&gt;</span></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - Other histogram.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Sum of this and other histogram.</dd>
</dl>
</li>
</ul>
<a name="buckets--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>buckets</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a><span class='angle_bracket'>&gt;</span>&nbsp;buckets()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/Histogram.html#buckets--">buckets</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/Histogram.html" title="interface in org.apache.ignite.ml.dataset.feature">Histogram</a><span class='angle_bracket'>&lt;</span><a href="../../../../../../../../org/apache/ignite/ml/dataset/impl/bootstrapping/BootstrappedVector.html" title="class in org.apache.ignite.ml.dataset.impl.bootstrapping">BootstrappedVector</a>,<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a><span class='angle_bracket'>&gt;</span></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Bucket ids.</dd>
</dl>
</li>
</ul>
<a name="getValue-java.lang.Integer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValue</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><span class='angle_bracket'>&lt;</span><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a><span class='angle_bracket'>&gt;</span>&nbsp;getValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;bucketId)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/Histogram.html#getValue-java.lang.Integer-">getValue</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/Histogram.html" title="interface in org.apache.ignite.ml.dataset.feature">Histogram</a><span class='angle_bracket'>&lt;</span><a href="../../../../../../../../org/apache/ignite/ml/dataset/impl/bootstrapping/BootstrappedVector.html" title="class in org.apache.ignite.ml.dataset.impl.bootstrapping">BootstrappedVector</a>,<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a><span class='angle_bracket'>&gt;</span></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>bucketId</code> - Bucket id.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Value in according to bucket id.</dd>
</dl>
</li>
</ul>
<a name="findBestSplit--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findBestSplit</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html?is-external=true" title="class or interface in java.util">Optional</a><span class='angle_bracket'>&lt;</span><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/NodeSplit.html" title="class in org.apache.ignite.ml.tree.randomforest.data">NodeSplit</a><span class='angle_bracket'>&gt;</span>&nbsp;findBestSplit()</pre>
<div class="block">Returns best split point computed on histogram if it exists.
Split point may be absent when there is no data in histograms or split point lay in last bucket in histogram.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityComputer.html#findBestSplit--">findBestSplit</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityComputer.html" title="interface in org.apache.ignite.ml.tree.randomforest.data.impurity">ImpurityComputer</a><span class='angle_bracket'>&lt;</span><a href="../../../../../../../../org/apache/ignite/ml/dataset/impl/bootstrapping/BootstrappedVector.html" title="class in org.apache.ignite.ml.dataset.impl.bootstrapping">BootstrappedVector</a>,<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a><span class='angle_bracket'>&gt;</span></code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Splitting point for decision tree.</dd>
</dl>
</li>
</ul>
<a name="isEqualTo-org.apache.ignite.ml.tree.randomforest.data.impurity.MSEHistogram-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isEqualTo</h4>
<pre>public&nbsp;boolean&nbsp;isEqualTo(<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a>&nbsp;other)</pre>
<div class="block">Compares histogram with other and returns true if they are equals</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/Histogram.html#isEqualTo-H-">isEqualTo</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../../../../org/apache/ignite/ml/dataset/feature/Histogram.html" title="interface in org.apache.ignite.ml.dataset.feature">Histogram</a><span class='angle_bracket'>&lt;</span><a href="../../../../../../../../org/apache/ignite/ml/dataset/impl/bootstrapping/BootstrappedVector.html" title="class in org.apache.ignite.ml.dataset.impl.bootstrapping">BootstrappedVector</a>,<a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity">MSEHistogram</a><span class='angle_bracket'>&gt;</span></code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>other</code> - Other histogram.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>True if histograms are equal.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/MSEHistogram.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/ImpurityHistogramsComputer.NodeImpurityHistograms.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../../org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogramComputer.html" title="class in org.apache.ignite.ml.tree.randomforest.data.impurity"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../index.html?org/apache/ignite/ml/tree/randomforest/data/impurity/MSEHistogram.html" target="_top">Frames</a></li>
<li><a href="MSEHistogram.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.org.apache.ignite.ml.tree.randomforest.data.impurity.ImpurityHistogram">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><table width="100%" border="0" cellspacing=0 cellpadding=0 style="padding: 5px"> <tr> <td> <table style="padding-left: 0; margin: 0"> <tbody style="padding: 0; margin: 0"> <tr style="padding: 0; margin: 0"> <td> <a target=_blank href="https://ignite.apache.org"><nobr>2021 Copyright &#169; Apache Software Foundation</nobr></a> </td> </tr> </tbody> </table> </td> <td width="100%" align="right" valign="center"> <a href="https://twitter.com/ApacheIgnite" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @ApacheIgnite</a> </td> </tr> <tr> <td colspan="2" valign="top" align="left"> <table style="padding-left: 0; margin: 0"> <tbody style="padding: 0; margin: 0"> <tr style="padding: 0; margin: 0"> <td> <b>Ignite Database and Caching Platform</b> </td> <td>:&nbsp;&nbsp; ver. <strong>2.11.1</strong> </td> </tr> <tr style="padding: 0; margin: 0"> <td> <b>Release Date</b> </td> <td>:&nbsp;&nbsp; December 20 2021 </td> </tr> </tbody> </table> </td> </tr> </table></small></p>
</body>
</html>