text: <!DOCTYPE html>
  <html lang="en">
  <head>
      <meta charset="utf-8">
      <title>JSDoc: Class: BoostingStrategy</title>
  
      <script src="scripts/prettify/prettify.js"> </script>
      <script src="scripts/prettify/lang-css.js"> </script>
      <!--[if lt IE 9]>
        <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script>
      <![endif]-->
      <link type="text/css" rel="stylesheet" href="styles/prettify-tomorrow.css">
      <link type="text/css" rel="stylesheet" href="styles/jsdoc-default.css">
  </head>
  
  <body>
  
  <div id="main">
  
      <h1 class="page-title">Class: BoostingStrategy</h1>
  
      
  
  
  
  
  <section>
  
  <header>
      
          <h2>
              <span class="ancestors"><a href="module-eclairjs_mllib_tree_configuration.html">eclairjs/mllib/tree/configuration</a>.</span>BoostingStrategy</h2>
          
      
  </header>
  
  <article>
      <div class="container-overview">
      
          
  
      
  
      <h4 class="name" id="BoostingStrategy"><span class="type-signature"></span>new BoostingStrategy<span class="signature">(treeStrategy, loss, numIterations, learningRate, validationTol)</span><span class="type-signature"></span></h4>
  
      
  
  
  
  
  
  
  
  
  
  
  
      <h5>Parameters:</h5>
      
  
  <table class="params">
      <thead>
      <tr>
          
          <th>Name</th>
          
  
          <th>Type</th>
  
          
  
          
  
          <th class="last">Description</th>
      </tr>
      </thead>
  
      <tbody>
      
  
          <tr>
              
                  <td class="name"><code>treeStrategy</code></td>
              
  
              <td class="type">
              
                  
  <span class="param-type"><a href="module-eclairjs_mllib_tree_configuration.Strategy.html">module:eclairjs/mllib/tree/configuration.Strategy</a></span>
  
  
              
              </td>
  
              
  
              
  
              <td class="description last"></td>
          </tr>
  
      
  
          <tr>
              
                  <td class="name"><code>loss</code></td>
              
  
              <td class="type">
              
                  
  <span class="param-type"><a href="module-eclairjs_mllib_tree_loss.Loss.html">module:eclairjs/mllib/tree/loss.Loss</a></span>
  
  
              
              </td>
  
              
  
              
  
              <td class="description last"></td>
          </tr>
  
      
  
          <tr>
              
                  <td class="name"><code>numIterations</code></td>
              
  
              <td class="type">
              
                  
  <span class="param-type">number</span>
  
  
              
              </td>
  
              
  
              
  
              <td class="description last"></td>
          </tr>
  
      
  
          <tr>
              
                  <td class="name"><code>learningRate</code></td>
              
  
              <td class="type">
              
                  
  <span class="param-type">number</span>
  
  
              
              </td>
  
              
  
              
  
              <td class="description last"></td>
          </tr>
  
      
  
          <tr>
              
                  <td class="name"><code>validationTol</code></td>
              
  
              <td class="type">
              
                  
  <span class="param-type">number</span>
  
  
              
              </td>
  
              
  
              
  
              <td class="description last"></td>
          </tr>
  
      
      </tbody>
  </table>
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line56">line 56</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
      
      </div>
  
      
  
      
  
      
  
       
  
      
  
      
  
      
          <h3 class="subsection-title">Methods</h3>
  
          
              
  
      
  
      <h4 class="name" id=".defaultParams"><span class="type-signature">(static) </span>defaultParams<span class="signature">(algo)</span><span class="type-signature"> &rarr; {<a href="module-eclairjs_mllib_tree_configuration.BoostingStrategy.html">module:eclairjs/mllib/tree/configuration.BoostingStrategy</a>}</span></h4>
  
      
  
  
  
  <div class="description">
      Returns default configuration for the boosting algorithm
  </div>
  
  
  
  
  
  
  
  
  
      <h5>Parameters:</h5>
      
  
  <table class="params">
      <thead>
      <tr>
          
          <th>Name</th>
          
  
          <th>Type</th>
  
          
  
          
  
          <th class="last">Description</th>
      </tr>
      </thead>
  
      <tbody>
      
  
          <tr>
              
                  <td class="name"><code>algo</code></td>
              
  
              <td class="type">
              
                  
  <span class="param-type">string</span>
  
  
              
              </td>
  
              
  
              
  
              <td class="description last">Learning goal.  Supported: "Classification" or "Regression"</td>
          </tr>
  
      
      </tbody>
  </table>
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line214">line 214</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  <h5>Returns:</h5>
  
          
  <div class="param-desc">
      Configuration for boosting algorithm
  </div>
  
  
  
  <dl>
      <dt>
          Type
      </dt>
      <dd>
          
  <span class="param-type"><a href="module-eclairjs_mllib_tree_configuration.BoostingStrategy.html">module:eclairjs/mllib/tree/configuration.BoostingStrategy</a></span>
  
  
      </dd>
  </dl>
  
      
  
  
  
          
              
  
      
  
      <h4 class="name" id="getLearningRate"><span class="type-signature"></span>getLearningRate<span class="signature">()</span><span class="type-signature"> &rarr; {Promise.&lt;Number>}</span></h4>
  
      
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line152">line 152</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  <h5>Returns:</h5>
  
          
  
  
  <dl>
      <dt>
          Type
      </dt>
      <dd>
          
  <span class="param-type">Promise.&lt;Number></span>
  
  
      </dd>
  </dl>
  
      
  
  
  
          
              
  
      
  
      <h4 class="name" id="getLoss"><span class="type-signature"></span>getLoss<span class="signature">()</span><span class="type-signature"> &rarr; {<a href="module-eclairjs_mllib_tree_loss.Loss.html">module:eclairjs/mllib/tree/loss.Loss</a>}</span></h4>
  
      
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line95">line 95</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  <h5>Returns:</h5>
  
          
  
  
  <dl>
      <dt>
          Type
      </dt>
      <dd>
          
  <span class="param-type"><a href="module-eclairjs_mllib_tree_loss.Loss.html">module:eclairjs/mllib/tree/loss.Loss</a></span>
  
  
      </dd>
  </dl>
  
      
  
  
  
          
              
  
      
  
      <h4 class="name" id="getNumIterations"><span class="type-signature"></span>getNumIterations<span class="signature">()</span><span class="type-signature"> &rarr; {Promise.&lt;Number>}</span></h4>
  
      
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line124">line 124</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  <h5>Returns:</h5>
  
          
  
  
  <dl>
      <dt>
          Type
      </dt>
      <dd>
          
  <span class="param-type">Promise.&lt;Number></span>
  
  
      </dd>
  </dl>
  
      
  
  
  
          
              
  
      
  
      <h4 class="name" id="getTreeStrategy"><span class="type-signature"></span>getTreeStrategy<span class="signature">()</span><span class="type-signature"> &rarr; {<a href="module-eclairjs_mllib_tree_configuration.Strategy.html">module:eclairjs/mllib/tree/configuration.Strategy</a>}</span></h4>
  
      
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line64">line 64</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  <h5>Returns:</h5>
  
          
  
  
  <dl>
      <dt>
          Type
      </dt>
      <dd>
          
  <span class="param-type"><a href="module-eclairjs_mllib_tree_configuration.Strategy.html">module:eclairjs/mllib/tree/configuration.Strategy</a></span>
  
  
      </dd>
  </dl>
  
      
  
  
  
          
              
  
      
  
      <h4 class="name" id="getValidationTol"><span class="type-signature"></span>getValidationTol<span class="signature">()</span><span class="type-signature"> &rarr; {Promise.&lt;Number>}</span></h4>
  
      
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line179">line 179</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  <h5>Returns:</h5>
  
          
  
  
  <dl>
      <dt>
          Type
      </dt>
      <dd>
          
  <span class="param-type">Promise.&lt;Number></span>
  
  
      </dd>
  </dl>
  
      
  
  
  
          
              
  
      
  
      <h4 class="name" id="setLearningRate"><span class="type-signature"></span>setLearningRate<span class="signature">(rate)</span><span class="type-signature"> &rarr; {Promise.&lt;void>}</span></h4>
  
      
  
  
  
  
  
  
  
  
  
  
  
      <h5>Parameters:</h5>
      
  
  <table class="params">
      <thead>
      <tr>
          
          <th>Name</th>
          
  
          <th>Type</th>
  
          
  
          
  
          <th class="last">Description</th>
      </tr>
      </thead>
  
      <tbody>
      
  
          <tr>
              
                  <td class="name"><code>rate</code></td>
              
  
              <td class="type">
              
                  
  <span class="param-type">float</span>
  
  
              
              </td>
  
              
  
              
  
              <td class="description last"></td>
          </tr>
  
      
      </tbody>
  </table>
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line166">line 166</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  <h5>Returns:</h5>
  
          
  
  
  <dl>
      <dt>
          Type
      </dt>
      <dd>
          
  <span class="param-type">Promise.&lt;void></span>
  
  
      </dd>
  </dl>
  
      
  
  
  
          
              
  
      
  
      <h4 class="name" id="setLoss"><span class="type-signature"></span>setLoss<span class="signature">(loss)</span><span class="type-signature"> &rarr; {Promise.&lt;void>}</span></h4>
  
      
  
  
  
  
  
  
  
  
  
  
  
      <h5>Parameters:</h5>
      
  
  <table class="params">
      <thead>
      <tr>
          
          <th>Name</th>
          
  
          <th>Type</th>
  
          
  
          
  
          <th class="last">Description</th>
      </tr>
      </thead>
  
      <tbody>
      
  
          <tr>
              
                  <td class="name"><code>loss</code></td>
              
  
              <td class="type">
              
                  
  <span class="param-type"><a href="module-eclairjs_mllib_tree_loss.Loss.html">module:eclairjs/mllib/tree/loss.Loss</a></span>
  
  
              
              </td>
  
              
  
              
  
              <td class="description last"></td>
          </tr>
  
      
      </tbody>
  </table>
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line110">line 110</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  <h5>Returns:</h5>
  
          
  
  
  <dl>
      <dt>
          Type
      </dt>
      <dd>
          
  <span class="param-type">Promise.&lt;void></span>
  
  
      </dd>
  </dl>
  
      
  
  
  
          
              
  
      
  
      <h4 class="name" id="setNumIterations"><span class="type-signature"></span>setNumIterations<span class="signature">(num)</span><span class="type-signature"> &rarr; {Promise.&lt;void>}</span></h4>
  
      
  
  
  
  
  
  
  
  
  
  
  
      <h5>Parameters:</h5>
      
  
  <table class="params">
      <thead>
      <tr>
          
          <th>Name</th>
          
  
          <th>Type</th>
  
          
  
          
  
          <th class="last">Description</th>
      </tr>
      </thead>
  
      <tbody>
      
  
          <tr>
              
                  <td class="name"><code>num</code></td>
              
  
              <td class="type">
              
                  
  <span class="param-type">integer</span>
  
  
              
              </td>
  
              
  
              
  
              <td class="description last"></td>
          </tr>
  
      
      </tbody>
  </table>
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line139">line 139</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  <h5>Returns:</h5>
  
          
  
  
  <dl>
      <dt>
          Type
      </dt>
      <dd>
          
  <span class="param-type">Promise.&lt;void></span>
  
  
      </dd>
  </dl>
  
      
  
  
  
          
              
  
      
  
      <h4 class="name" id="setTreeStrategy"><span class="type-signature"></span>setTreeStrategy<span class="signature">(strategy)</span><span class="type-signature"> &rarr; {Promise.&lt;void>}</span></h4>
  
      
  
  
  
  
  
  
  
  
  
  
  
      <h5>Parameters:</h5>
      
  
  <table class="params">
      <thead>
      <tr>
          
          <th>Name</th>
          
  
          <th>Type</th>
  
          
  
          
  
          <th class="last">Description</th>
      </tr>
      </thead>
  
      <tbody>
      
  
          <tr>
              
                  <td class="name"><code>strategy</code></td>
              
  
              <td class="type">
              
                  
  <span class="param-type"><a href="module-eclairjs_mllib_tree_configuration.Strategy.html">module:eclairjs/mllib/tree/configuration.Strategy</a></span>
  
  
              
              </td>
  
              
  
              
  
              <td class="description last"></td>
          </tr>
  
      
      </tbody>
  </table>
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line81">line 81</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  <h5>Returns:</h5>
  
          
  
  
  <dl>
      <dt>
          Type
      </dt>
      <dd>
          
  <span class="param-type">Promise.&lt;void></span>
  
  
      </dd>
  </dl>
  
      
  
  
  
          
              
  
      
  
      <h4 class="name" id="setValidationTol"><span class="type-signature"></span>setValidationTol<span class="signature">(tol)</span><span class="type-signature"> &rarr; {Promise.&lt;void>}</span></h4>
  
      
  
  
  
  
  
  
  
  
  
  
  
      <h5>Parameters:</h5>
      
  
  <table class="params">
      <thead>
      <tr>
          
          <th>Name</th>
          
  
          <th>Type</th>
  
          
  
          
  
          <th class="last">Description</th>
      </tr>
      </thead>
  
      <tbody>
      
  
          <tr>
              
                  <td class="name"><code>tol</code></td>
              
  
              <td class="type">
              
                  
  <span class="param-type">float</span>
  
  
              
              </td>
  
              
  
              
  
              <td class="description last"></td>
          </tr>
  
      
      </tbody>
  </table>
  
  
  
  
  
  
  <dl class="details">
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
  
      
      <dt class="tag-source">Source:</dt>
      <dd class="tag-source"><ul class="dummy"><li>
          <a href="mllib_tree_configuration_BoostingStrategy.js.html">mllib/tree/configuration/BoostingStrategy.js</a>, <a href="mllib_tree_configuration_BoostingStrategy.js.html#line194">line 194</a>
      </li></ul></dd>
      
  
      
  
      
  
      
  </dl>
  
  
  
  
  
  
  
  
  
  
  
  
  
  <h5>Returns:</h5>
  
          
  
  
  <dl>
      <dt>
          Type
      </dt>
      <dd>
          
  <span class="param-type">Promise.&lt;void></span>
  
  
      </dd>
  </dl>
  
      
  
  
  
          
      
  
      
  
      
  </article>
  
  </section>
  
  
  
  
  </div>
  
  <nav>
      <h2><a href="index.html">Home</a></h2><h3>Modules</h3><ul><li><a href="module-eclairjs.html">eclairjs</a></li><li><a href="module-eclairjs_ml.html">eclairjs/ml</a></li><li><a href="module-eclairjs_ml_classification.html">eclairjs/ml/classification</a></li><li><a href="module-eclairjs_ml_clustering.html">eclairjs/ml/clustering</a></li><li><a href="module-eclairjs_ml_evaluation.html">eclairjs/ml/evaluation</a></li><li><a href="module-eclairjs_ml_feature.html">eclairjs/ml/feature</a></li><li><a href="module-eclairjs_ml_param.html">eclairjs/ml/param</a></li><li><a href="module-eclairjs_ml_recommendation.html">eclairjs/ml/recommendation</a></li><li><a href="module-eclairjs_ml_regression.html">eclairjs/ml/regression</a></li><li><a href="module-eclairjs_ml_tuning.html">eclairjs/ml/tuning</a></li><li><a href="module-eclairjs_mllib.html">eclairjs/mllib</a></li><li><a href="module-eclairjs_mllib_classification.html">eclairjs/mllib/classification</a></li><li><a href="module-eclairjs_mllib_clustering.html">eclairjs/mllib/clustering</a></li><li><a href="module-eclairjs_mllib_evaluation.html">eclairjs/mllib/evaluation</a></li><li><a href="module-eclairjs_mllib_feature.html">eclairjs/mllib/feature</a></li><li><a href="module-eclairjs_mllib_fpm.html">eclairjs/mllib/fpm</a></li><li><a href="module-eclairjs_mllib_linalg.html">eclairjs/mllib/linalg</a></li><li><a href="module-eclairjs_mllib_linalg_distributed.html">eclairjs/mllib/linalg/distributed</a></li><li><a href="module-eclairjs_mllib_optimization.html">eclairjs/mllib/optimization</a></li><li><a href="module-eclairjs_mllib_random.html">eclairjs/mllib/random</a></li><li><a href="module-eclairjs_mllib_recommendation.html">eclairjs/mllib/recommendation</a></li><li><a href="module-eclairjs_mllib_regression.html">eclairjs/mllib/regression</a></li><li><a href="module-eclairjs_mllib_tree.html">eclairjs/mllib/tree</a></li><li><a href="module-eclairjs_mllib_tree_configuration.html">eclairjs/mllib/tree/configuration</a></li><li><a href="module-eclairjs_mllib_tree_loss.html">eclairjs/mllib/tree/loss</a></li><li><a href="module-eclairjs_mllib_tree_model.html">eclairjs/mllib/tree/model</a></li><li><a href="module-eclairjs_mllib_util.html">eclairjs/mllib/util</a></li><li><a href="module-eclairjs_rdd.html">eclairjs/rdd</a></li><li><a href="module-eclairjs_sql.html">eclairjs/sql</a></li><li><a href="module-eclairjs_sql_types.html">eclairjs/sql/types</a></li><li><a href="module-eclairjs_storage.html">eclairjs/storage</a></li><li><a href="module-eclairjs_streaming.html">eclairjs/streaming</a></li><li><a href="module-eclairjs_streaming_dstream.html">eclairjs/streaming/dstream</a></li><li><a href="module-eclairjs_streaming_kafka.html">eclairjs/streaming/kafka</a></li><li><a href="module-eclairjs_streaming_twitter.html">eclairjs/streaming/twitter</a></li></ul><h3>Classes</h3><ul><li><a href="AFTSurvivalRegression.html">AFTSurvivalRegression</a></li><li><a href="ALS.html">ALS</a></li><li><a href="ArrayType.html">ArrayType</a></li><li><a href="Attribute.html">Attribute</a></li><li><a href="AttributeGroup.html">AttributeGroup</a></li><li><a href="Binarizer.html">Binarizer</a></li><li><a href="Bucketizer.html">Bucketizer</a></li><li><a href="ChiSqSelector.html">ChiSqSelector</a></li><li><a href="CountVectorizer.html">CountVectorizer</a></li><li><a href="CountVectorizerModel.html">CountVectorizerModel</a></li><li><a href="DCT.html">DCT</a></li><li><a href="FreqItemset.html">FreqItemset</a></li><li><a href="HashingTF.html">HashingTF</a></li><li><a href="IDF.html">IDF</a></li><li><a href="InputDStream.html">InputDStream</a></li><li><a href="IsotonicRegression.html">IsotonicRegression</a></li><li><a href="IsotonicRegressionModel.html">IsotonicRegressionModel</a></li><li><a href="module-eclairjs.Accumulable.html">Accumulable</a></li><li><a href="module-eclairjs.AccumulableParam.html">AccumulableParam</a></li><li><a href="module-eclairjs.Accumulator.html">Accumulator</a></li><li><a href="module-eclairjs.FloatAccumulatorParam.html">FloatAccumulatorParam</a></li><li><a href="module-eclairjs.IntAccumulatorParam.html">IntAccumulatorParam</a></li><li><a href="module-eclairjs.List.html">List</a></li><li><a href="module-eclairjs.SparkConf.html">SparkConf</a></li><li><a href="module-eclairjs.SparkContext.html">SparkContext</a></li><li><a href="module-eclairjs.Tuple.html">Tuple</a></li><li><a href="module-eclairjs.Tuple2.html">Tuple2</a></li><li><a href="module-eclairjs.Tuple3.html">Tuple3</a></li><li><a href="module-eclairjs.Tuple4.html">Tuple4</a></li><li><a href="module-eclairjs_ml.Estimator.html">Estimator</a></li><li><a href="module-eclairjs_ml.Model.html">Model</a></li><li><a href="module-eclairjs_ml.Pipeline.html">Pipeline</a></li><li><a href="module-eclairjs_ml.PipelineModel.html">PipelineModel</a></li><li><a href="module-eclairjs_ml.PipelineStage.html">PipelineStage</a></li><li><a href="module-eclairjs_ml.PredictionModel.html">PredictionModel</a></li><li><a href="module-eclairjs_ml.Predictor.html">Predictor</a></li><li><a href="module-eclairjs_ml.Transformer.html">Transformer</a></li><li><a href="module-eclairjs_ml.UnaryTransformer.html">UnaryTransformer</a></li><li><a href="module-eclairjs_ml_attribute.NumericAttribute.html">NumericAttribute</a></li><li><a href="module-eclairjs_ml_classification.ClassificationModel.html">ClassificationModel</a></li><li><a href="module-eclairjs_ml_classification.Classifier.html">Classifier</a></li><li><a href="module-eclairjs_ml_classification.DecisionTreeClassifier.html">DecisionTreeClassifier</a></li><li><a href="module-eclairjs_ml_classification.GBTClassifier.html">GBTClassifier</a></li><li><a href="module-eclairjs_ml_classification.LogisticRegression.html">LogisticRegression</a></li><li><a href="module-eclairjs_ml_classification.LogisticRegressionModel.html">LogisticRegressionModel</a></li><li><a href="module-eclairjs_ml_classification.LogisticRegressionSummary.html">LogisticRegressionSummary</a></li><li><a href="module-eclairjs_ml_classification.LogisticRegressionTrainingSummary.html">LogisticRegressionTrainingSummary</a></li><li><a href="module-eclairjs_ml_classification.MultilayerPerceptronClassificationModel.html">MultilayerPerceptronClassificationModel</a></li><li><a href="module-eclairjs_ml_classification.NaiveBayes.html">NaiveBayes</a></li><li><a href="module-eclairjs_ml_classification.NaiveBayesModel.html">NaiveBayesModel</a></li><li><a href="module-eclairjs_ml_classification.ProbabilisticClassificationModel.html">ProbabilisticClassificationModel</a></li><li><a href="module-eclairjs_ml_classification.ProbabilisticClassifier.html">ProbabilisticClassifier</a></li><li><a href="module-eclairjs_ml_classification.RandomForestClassificationModel.html">RandomForestClassificationModel</a></li><li><a href="module-eclairjs_ml_classification.RandomForestClassifier.html">RandomForestClassifier</a></li><li><a href="module-eclairjs_ml_clustering.KMeans.html">KMeans</a></li><li><a href="module-eclairjs_ml_clustering.KMeansModel.html">KMeansModel</a></li><li><a href="module-eclairjs_ml_clustering.LDA.html">LDA</a></li><li><a href="module-eclairjs_ml_clustering.LDAModel.html">LDAModel</a></li><li><a href="module-eclairjs_ml_evaluation.MulticlassClassificationEvaluator.html">MulticlassClassificationEvaluator</a></li><li><a href="module-eclairjs_ml_evaluation.RegressionEvaluator.html">RegressionEvaluator</a></li><li><a href="module-eclairjs_ml_feature.ChiSqSelectorModel.html">ChiSqSelectorModel</a></li><li><a href="module-eclairjs_ml_feature.ElementwiseProduct.html">ElementwiseProduct</a></li><li><a href="module-eclairjs_ml_feature.IDFModel.html">IDFModel</a></li><li><a href="module-eclairjs_ml_feature.IndexToString.html">IndexToString</a></li><li><a href="module-eclairjs_ml_feature.MinMaxScaler.html">MinMaxScaler</a></li><li><a href="module-eclairjs_ml_feature.MinMaxScalerModel.html">MinMaxScalerModel</a></li><li><a href="module-eclairjs_ml_feature.NGram.html">NGram</a></li><li><a href="module-eclairjs_ml_feature.Normalizer.html">Normalizer</a></li><li><a href="module-eclairjs_ml_feature.OneHotEncoder.html">OneHotEncoder</a></li><li><a href="module-eclairjs_ml_feature.PCA.html">PCA</a></li><li><a href="module-eclairjs_ml_feature.PCAModel.html">PCAModel</a></li><li><a href="module-eclairjs_ml_feature.PolynomialExpansion.html">PolynomialExpansion</a></li><li><a href="module-eclairjs_ml_feature.QuantileDiscretizer.html">QuantileDiscretizer</a></li><li><a href="module-eclairjs_ml_feature.RFormulaModel.html">RFormulaModel</a></li><li><a href="module-eclairjs_ml_feature.StandardScalerModel.html">StandardScalerModel</a></li><li><a href="module-eclairjs_ml_feature.StringIndexer.html">StringIndexer</a></li><li><a href="module-eclairjs_ml_feature.StringIndexerModel.html">StringIndexerModel</a></li><li><a href="module-eclairjs_ml_feature.VectorIndexer.html">VectorIndexer</a></li><li><a href="module-eclairjs_ml_feature.VectorIndexerModel.html">VectorIndexerModel</a></li><li><a href="module-eclairjs_ml_feature.Word2VecModel.html">Word2VecModel</a></li><li><a href="module-eclairjs_ml_param.BooleanParam.html">BooleanParam</a></li><li><a href="module-eclairjs_ml_param.DoubleParam.html">DoubleParam</a></li><li><a href="module-eclairjs_ml_param.IntParam.html">IntParam</a></li><li><a href="module-eclairjs_ml_param.Param.html">Param</a></li><li><a href="module-eclairjs_ml_param.ParamMap.html">ParamMap</a></li><li><a href="module-eclairjs_ml_param.ParamPair.html">ParamPair</a></li><li><a href="module-eclairjs_ml_recommendation.ALSModel.html">ALSModel</a></li><li><a href="module-eclairjs_ml_regression.AFTSurvivalRegressionModel.html">AFTSurvivalRegressionModel</a></li><li><a href="module-eclairjs_ml_regression.DecisionTreeRegressionModel.html">DecisionTreeRegressionModel</a></li><li><a href="module-eclairjs_ml_regression.DecisionTreeRegressor.html">DecisionTreeRegressor</a></li><li><a href="module-eclairjs_ml_regression.GBTRegressionModel.html">GBTRegressionModel</a></li><li><a href="module-eclairjs_ml_regression.GBTRegressor.html">GBTRegressor</a></li><li><a href="module-eclairjs_ml_regression.LinearRegression.html">LinearRegression</a></li><li><a href="module-eclairjs_ml_regression.LinearRegressionModel.html">LinearRegressionModel</a></li><li><a href="module-eclairjs_ml_regression.LinearRegressionSummary.html">LinearRegressionSummary</a></li><li><a href="module-eclairjs_ml_regression.LinearRegressionTrainingSummary.html">LinearRegressionTrainingSummary</a></li><li><a href="module-eclairjs_ml_regression.RandomForestRegressionModel.html">RandomForestRegressionModel</a></li><li><a href="module-eclairjs_ml_regression.RandomForestRegressor.html">RandomForestRegressor</a></li><li><a href="module-eclairjs_ml_regression.RegressionModel.html">RegressionModel</a></li><li><a href="module-eclairjs_ml_tuning.ParamGridBuilder.html">ParamGridBuilder</a></li><li><a href="module-eclairjs_ml_tuning.TrainValidationSplit.html">TrainValidationSplit</a></li><li><a href="module-eclairjs_ml_tuning.TrainValidationSplitModel.html">TrainValidationSplitModel</a></li><li><a href="module-eclairjs_mllib.MLUtils.html">MLUtils</a></li><li><a href="module-eclairjs_mllib_classification.LogisticRegressionModel.html">LogisticRegressionModel</a></li><li><a href="module-eclairjs_mllib_classification.LogisticRegressionWithLBFGS.html">LogisticRegressionWithLBFGS</a></li><li><a href="module-eclairjs_mllib_classification.LogisticRegressionWithSGD.html">LogisticRegressionWithSGD</a></li><li><a href="module-eclairjs_mllib_classification.NaiveBayes.html">NaiveBayes</a></li><li><a href="module-eclairjs_mllib_classification.NaiveBayesModel.html">NaiveBayesModel</a></li><li><a href="module-eclairjs_mllib_classification.SVMModel.html">SVMModel</a></li><li><a href="module-eclairjs_mllib_classification.SVMWithSGD.html">SVMWithSGD</a></li><li><a href="module-eclairjs_mllib_clustering.BisectingKMeans.html">BisectingKMeans</a></li><li><a href="module-eclairjs_mllib_clustering.BisectingKMeansModel.html">BisectingKMeansModel</a></li><li><a href="module-eclairjs_mllib_clustering.KMeans.html">KMeans</a></li><li><a href="module-eclairjs_mllib_clustering.KMeansModel.html">KMeansModel</a></li><li><a href="module-eclairjs_mllib_clustering.LDA.html">LDA</a></li><li><a href="module-eclairjs_mllib_clustering.LDAModel.html">LDAModel</a></li><li><a href="module-eclairjs_mllib_clustering.PowerIterationClustering.html">PowerIterationClustering</a></li><li><a href="module-eclairjs_mllib_clustering.PowerIterationClusteringModel.html">PowerIterationClusteringModel</a></li><li><a href="module-eclairjs_mllib_evaluation.BinaryClassificationMetrics.html">BinaryClassificationMetrics</a></li><li><a href="module-eclairjs_mllib_evaluation.MulticlassMetrics.html">MulticlassMetrics</a></li><li><a href="module-eclairjs_mllib_evaluation.RankingMetrics.html">RankingMetrics</a></li><li><a href="module-eclairjs_mllib_evaluation.RegressionMetrics.html">RegressionMetrics</a></li><li><a href="module-eclairjs_mllib_feature.Word2Vec.html">Word2Vec</a></li><li><a href="module-eclairjs_mllib_feature.Word2VecModel.html">Word2VecModel</a></li><li><a href="module-eclairjs_mllib_fpm.AssociationRules.html">AssociationRules</a></li><li><a href="module-eclairjs_mllib_fpm.FPGrowth.html">FPGrowth</a></li><li><a href="module-eclairjs_mllib_fpm.FPGrowthModel.html">FPGrowthModel</a></li><li><a href="module-eclairjs_mllib_fpm.PrefixSpan.html">PrefixSpan</a></li><li><a href="module-eclairjs_mllib_fpm.PrefixSpanModel.html">PrefixSpanModel</a></li><li><a href="module-eclairjs_mllib_linalg.DenseVector.html">DenseVector</a></li><li><a href="module-eclairjs_mllib_linalg.Matrix.html">Matrix</a></li><li><a href="module-eclairjs_mllib_linalg.SingularValueDecomposition.html">SingularValueDecomposition</a></li><li><a href="module-eclairjs_mllib_linalg.Vector.html">Vector</a></li><li><a href="module-eclairjs_mllib_linalg.Vectors.html">Vectors</a></li><li><a href="module-eclairjs_mllib_linalg_distributed.RowMatrix.html">RowMatrix</a></li><li><a href="module-eclairjs_mllib_optimization.LBFGS.html">LBFGS</a></li><li><a href="module-eclairjs_mllib_optimization.LogisticGradient.html">LogisticGradient</a></li><li><a href="module-eclairjs_mllib_optimization.SquaredL2Updater.html">SquaredL2Updater</a></li><li><a href="module-eclairjs_mllib_random.RandomRDDs.html">RandomRDDs</a></li><li><a href="module-eclairjs_mllib_recommendation.ALS.html">ALS</a></li><li><a href="module-eclairjs_mllib_recommendation.MatrixFactorizationModel.html">MatrixFactorizationModel</a></li><li><a href="module-eclairjs_mllib_recommendation.Rating.html">Rating</a></li><li><a href="module-eclairjs_mllib_regression.LabeledPoint.html">LabeledPoint</a></li><li><a href="module-eclairjs_mllib_regression.LinearRegressionModel.html">LinearRegressionModel</a></li><li><a href="module-eclairjs_mllib_regression.LinearRegressionWithSGD.html">LinearRegressionWithSGD</a></li><li><a href="module-eclairjs_mllib_tree.DecisionTree.html">DecisionTree</a></li><li><a href="module-eclairjs_mllib_tree.GradientBoostedTrees.html">GradientBoostedTrees</a></li><li><a href="module-eclairjs_mllib_tree.RandomForest.html">RandomForest</a></li><li><a href="module-eclairjs_mllib_tree_configuration.BoostingStrategy.html">BoostingStrategy</a></li><li><a href="module-eclairjs_mllib_tree_configuration.Strategy.html">Strategy</a></li><li><a href="module-eclairjs_mllib_tree_loss.Loss.html">Loss</a></li><li><a href="module-eclairjs_mllib_tree_model.DecisionTreeModel.html">DecisionTreeModel</a></li><li><a href="module-eclairjs_mllib_tree_model.GradientBoostedTreesModel.html">GradientBoostedTreesModel</a></li><li><a href="module-eclairjs_mllib_tree_model.RandomForestModel.html">RandomForestModel</a></li><li><a href="module-eclairjs_rdd.FloatRDD.html">FloatRDD</a></li><li><a href="module-eclairjs_rdd.PairRDD.html">PairRDD</a></li><li><a href="module-eclairjs_rdd.RDD.html">RDD</a></li><li><a href="module-eclairjs_sql.Column.html">Column</a></li><li><a href="module-eclairjs_sql.DataFrame.html">DataFrame</a></li><li><a href="module-eclairjs_sql.DataFrameNaFunctions.html">DataFrameNaFunctions</a></li><li><a href="module-eclairjs_sql.DataFrameReader.html">DataFrameReader</a></li><li><a href="module-eclairjs_sql.DataFrameStatFunctions.html">DataFrameStatFunctions</a></li><li><a href="module-eclairjs_sql.DataFrameWriter.html">DataFrameWriter</a></li><li><a href="module-eclairjs_sql.functions.html">functions</a></li><li><a href="module-eclairjs_sql.GroupedData.html">GroupedData</a></li><li><a href="module-eclairjs_sql.Row.html">Row</a></li><li><a href="module-eclairjs_sql.RowFactory.html">RowFactory</a></li><li><a href="module-eclairjs_sql.SQLContext.html">SQLContext</a></li><li><a href="module-eclairjs_sql.SQLContextQueryExecution.html">SQLContextQueryExecution</a></li><li><a href="module-eclairjs_sql.SqlDate.html">SqlDate</a></li><li><a href="module-eclairjs_sql.SqlTimestamp.html">SqlTimestamp</a></li><li><a href="module-eclairjs_sql_types.DataTypes.html">DataTypes</a></li><li><a href="module-eclairjs_sql_types.Metadata.html">Metadata</a></li><li><a href="module-eclairjs_sql_types.StructField.html">StructField</a></li><li><a href="module-eclairjs_sql_types.StructType.html">StructType</a></li><li><a href="module-eclairjs_storage.StorageLevel.html">StorageLevel</a></li><li><a href="module-eclairjs_streaming.Duration.html">Duration</a></li><li><a href="module-eclairjs_streaming.StreamingContext.html">StreamingContext</a></li><li><a href="module-eclairjs_streaming_dstream.DStream.html">DStream</a></li><li><a href="module-eclairjs_streaming_dstream.PairDStream.html">PairDStream</a></li><li><a href="module-eclairjs_streaming_kafka.KafkaUtils.html">KafkaUtils</a></li><li><a href="module-eclairjs_streaming_twitter.TwitterAuthorization.html">TwitterAuthorization</a></li><li><a href="module-eclairjs_streaming_twitter.TwitterUtils.html">TwitterUtils</a></li><li><a href="MultilayerPerceptronClassifier.html">MultilayerPerceptronClassifier</a></li><li><a href="ReceiverInputDStream.html">ReceiverInputDStream</a></li><li><a href="RegexTokenizer.html">RegexTokenizer</a></li><li><a href="RFormula.html">RFormula</a></li><li><a href="SQLTransformer.html">SQLTransformer</a></li><li><a href="StandardScaler.html">StandardScaler</a></li><li><a href="StopWordsRemover.html">StopWordsRemover</a></li><li><a href="Tokenizer.html">Tokenizer</a></li><li><a href="VectorAssembler.html">VectorAssembler</a></li><li><a href="VectorSlicer.html">VectorSlicer</a></li><li><a href="VectorUDT.html">VectorUDT</a></li><li><a href="Word2Vec.html">Word2Vec</a></li></ul><h3>Global</h3><ul><li><a href="global.html#gAppName">gAppName</a></li><li><a href="global.html#handleArguments">handleArguments</a></li></ul>
  </nav>
  
  <br class="clear">
  
  <footer>
      Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.5.0-dev</a> on Wed Jul 20 2016 09:07:19 GMT-0700 (PDT)
  </footer>
  
  <script> prettyPrint(); </script>
  <script src="scripts/linenumber.js"> </script>
  </body>
  </html>