You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@madlib.apache.org by ok...@apache.org on 2017/12/28 22:52:11 UTC

[37/51] [abbrv] [partial] madlib-site git commit: Additional updates for 1.13 release

http://git-wip-us.apache.org/repos/asf/madlib-site/blob/6c103d3e/docs/v1.13/elastic__net_8sql__in.html
----------------------------------------------------------------------
diff --git a/docs/v1.13/elastic__net_8sql__in.html b/docs/v1.13/elastic__net_8sql__in.html
new file mode 100644
index 0000000..67becb5
--- /dev/null
+++ b/docs/v1.13/elastic__net_8sql__in.html
@@ -0,0 +1,2476 @@
+<!-- HTML header for doxygen 1.8.4-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="keywords" content="madlib,postgres,greenplum,machine learning,data mining,deep learning,ensemble methods,data science,market basket analysis,affinity analysis,pca,lda,regression,elastic net,huber white,proportional hazards,k-means,latent dirichlet allocation,bayes,support vector machines,svm"/>
+<title>MADlib: elastic_net.sql_in File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<script type="text/x-mathjax-config">
+  MathJax.Hub.Config({
+    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
+    jax: ["input/TeX","output/HTML-CSS"],
+});
+</script><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
+<!-- hack in the navigation tree -->
+<script type="text/javascript" src="eigen_navtree_hacks.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+<link href="madlib_extra.css" rel="stylesheet" type="text/css"/>
+<!-- google analytics -->
+<script>
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+  ga('create', 'UA-45382226-1', 'madlib.apache.org');
+  ga('send', 'pageview');
+</script>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectlogo"><a href="http://madlib.apache.org"><img alt="Logo" src="madlib.png" height="50" style="padding-left:0.5em;" border="0"/ ></a></td>
+  <td style="padding-left: 0.5em;">
+   <div id="projectname">
+   <span id="projectnumber">1.13</span>
+   </div>
+   <div id="projectbrief">User Documentation for MADlib</div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('elastic__net_8sql__in.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">elastic_net.sql_in File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>SQL functions for elastic net regularization.  
+<a href="#details">More...</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:a735038a5090c112505c740a90a203e83"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a735038a5090c112505c740a90a203e83">elastic_net_train</a> (text tbl_source, text tbl_result, text col_dep_var, text col_ind_var, text regress_family, float8 alpha, float8 lambda_value, boolean standardize, text grouping_col, text optimizer, text optimizer_params, text excluded, integer max_iter, float8 tolerance)</td></tr>
+<tr class="memdesc:a735038a5090c112505c740a90a203e83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface for elastic net.  <a href="#a735038a5090c112505c740a90a203e83">More...</a><br /></td></tr>
+<tr class="separator:a735038a5090c112505c740a90a203e83"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a148de1ad5e1e60b9df3d3af590c06579"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a148de1ad5e1e60b9df3d3af590c06579">elastic_net_train</a> (text tbl_source, text tbl_result, text col_ind_var, text col_dep_var, text regress_family, float8 alpha, float8 lambda_value, boolean standardization, text grouping_columns, text optimizer, text optimizer_params, text excluded, integer max_iter)</td></tr>
+<tr class="separator:a148de1ad5e1e60b9df3d3af590c06579"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63c8ed415005cc446a59bdc47a09791d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a63c8ed415005cc446a59bdc47a09791d">elastic_net_train</a> (text tbl_source, text tbl_result, text col_ind_var, text col_dep_var, text regress_family, float8 alpha, float8 lambda_value, boolean standardization, text grouping_columns, text optimizer, text optimizer_params, text excluded)</td></tr>
+<tr class="separator:a63c8ed415005cc446a59bdc47a09791d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac26504e7ac55190207758356d821a01a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#ac26504e7ac55190207758356d821a01a">elastic_net_train</a> (text tbl_source, text tbl_result, text col_ind_var, text col_dep_var, text regress_family, float8 alpha, float8 lambda_value, boolean standardization, text grouping_columns, text optimizer, text optimizer_params)</td></tr>
+<tr class="separator:ac26504e7ac55190207758356d821a01a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a7e698f9a0c7a1aa43f4bf9e169dc8b35"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a7e698f9a0c7a1aa43f4bf9e169dc8b35">elastic_net_train</a> (text tbl_source, text tbl_result, text col_ind_var, text col_dep_var, text regress_family, float8 alpha, float8 lambda_value, boolean standardization, text grouping_columns, text optimizer)</td></tr>
+<tr class="separator:a7e698f9a0c7a1aa43f4bf9e169dc8b35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab54d8862d3ad299aceca4ac2c914437e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#ab54d8862d3ad299aceca4ac2c914437e">elastic_net_train</a> (text tbl_source, text tbl_result, text col_ind_var, text col_dep_var, text regress_family, float8 alpha, float8 lambda_value, boolean standardization, text grouping_columns)</td></tr>
+<tr class="separator:ab54d8862d3ad299aceca4ac2c914437e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0351b7ed17eccb6db2c0bd61b421458b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a0351b7ed17eccb6db2c0bd61b421458b">elastic_net_train</a> (text tbl_source, text tbl_result, text col_ind_var, text col_dep_var, text regress_family, float8 alpha, float8 lambda_value, boolean standardization)</td></tr>
+<tr class="separator:a0351b7ed17eccb6db2c0bd61b421458b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1a57491bc6b156d575bb93edb986aaa5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a1a57491bc6b156d575bb93edb986aaa5">elastic_net_train</a> (text tbl_source, text tbl_result, text col_ind_var, text col_dep_var, text regress_family, float8 alpha, float8 lambda_value)</td></tr>
+<tr class="separator:a1a57491bc6b156d575bb93edb986aaa5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:add7e2592fb0bd9f2eb1d8b176c80b5d0"><td class="memItemLeft" align="right" valign="top">text&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#add7e2592fb0bd9f2eb1d8b176c80b5d0">elastic_net_train</a> ()</td></tr>
+<tr class="memdesc:add7e2592fb0bd9f2eb1d8b176c80b5d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Help function, to print out the supported families.  <a href="#add7e2592fb0bd9f2eb1d8b176c80b5d0">More...</a><br /></td></tr>
+<tr class="separator:add7e2592fb0bd9f2eb1d8b176c80b5d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a6f6ee3def49b5e9a1d3375fe41427dc0"><td class="memItemLeft" align="right" valign="top">text&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a6f6ee3def49b5e9a1d3375fe41427dc0">elastic_net_train</a> (text family_or_optimizer)</td></tr>
+<tr class="memdesc:a6f6ee3def49b5e9a1d3375fe41427dc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Help function, to print out the supported optimizer for a family or print out the parameter list for an optimizer.  <a href="#a6f6ee3def49b5e9a1d3375fe41427dc0">More...</a><br /></td></tr>
+<tr class="separator:a6f6ee3def49b5e9a1d3375fe41427dc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3578608204ac9b2d3442ff42977f632b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a3578608204ac9b2d3442ff42977f632b">elastic_net_predict</a> (text tbl_model, text tbl_new_source, text col_id, text tbl_predict)</td></tr>
+<tr class="memdesc:a3578608204ac9b2d3442ff42977f632b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prediction and put the result in a table can be used together with General-CV.  <a href="#a3578608204ac9b2d3442ff42977f632b">More...</a><br /></td></tr>
+<tr class="separator:a3578608204ac9b2d3442ff42977f632b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aaddbfdfea4207d38ab7e2cd3db876bdc"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#aaddbfdfea4207d38ab7e2cd3db876bdc">elastic_net_predict</a> (text regress_family, float8[] coefficients, float8 intercept, float8[] ind_var)</td></tr>
+<tr class="memdesc:aaddbfdfea4207d38ab7e2cd3db876bdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prediction use learned coefficients for a given example.  <a href="#aaddbfdfea4207d38ab7e2cd3db876bdc">More...</a><br /></td></tr>
+<tr class="separator:aaddbfdfea4207d38ab7e2cd3db876bdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a96db4ff4ba3ea363fafbf6c036c19fae"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a96db4ff4ba3ea363fafbf6c036c19fae">elastic_net_gaussian_predict</a> (float8[] coefficients, float8 intercept, float8[] ind_var)</td></tr>
+<tr class="memdesc:a96db4ff4ba3ea363fafbf6c036c19fae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prediction for linear models use learned coefficients for a given example.  <a href="#a96db4ff4ba3ea363fafbf6c036c19fae">More...</a><br /></td></tr>
+<tr class="separator:a96db4ff4ba3ea363fafbf6c036c19fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa78cde79f1f2caa7c5b38f933001d793"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#aa78cde79f1f2caa7c5b38f933001d793">elastic_net_binomial_predict</a> (float8[] coefficients, float8 intercept, float8[] ind_var)</td></tr>
+<tr class="memdesc:aa78cde79f1f2caa7c5b38f933001d793"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prediction for logistic models use learned coefficients for a given example.  <a href="#aa78cde79f1f2caa7c5b38f933001d793">More...</a><br /></td></tr>
+<tr class="separator:aa78cde79f1f2caa7c5b38f933001d793"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a308718fd5234bc1007b971a639aadf71"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a308718fd5234bc1007b971a639aadf71">elastic_net_binomial_prob</a> (float8[] coefficients, float8 intercept, float8[] ind_var)</td></tr>
+<tr class="memdesc:a308718fd5234bc1007b971a639aadf71"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute the probability of belonging to the True class for a given observation.  <a href="#a308718fd5234bc1007b971a639aadf71">More...</a><br /></td></tr>
+<tr class="separator:a308718fd5234bc1007b971a639aadf71"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a465ca3aeaca43ab1294f82146eb2fc31"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a465ca3aeaca43ab1294f82146eb2fc31">__elastic_net_binomial_loglikelihood</a> (float8[] coefficients, float8 intercept, boolean dep_var, float8[] ind_var)</td></tr>
+<tr class="separator:a465ca3aeaca43ab1294f82146eb2fc31"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ad8a31dceade418034918a37c34101c18"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#ad8a31dceade418034918a37c34101c18">__gaussian_igd_transition</a> (float8[] state, float8[] ind_var, float8 dep_var, float8[] pre_state, float8 lambda, float8 alpha, integer dimension, float8 stepsize, integer total_rows, float8[] xmean, float8 ymean, float8 step_decay)</td></tr>
+<tr class="separator:ad8a31dceade418034918a37c34101c18"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba6849a59e2178eb0629d3bfc5abe5da"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#aba6849a59e2178eb0629d3bfc5abe5da">__gaussian_igd_merge</a> (float8[] state1, float8[] state2)</td></tr>
+<tr class="separator:aba6849a59e2178eb0629d3bfc5abe5da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4c5b88fb94d8035e988178a2b67ffa43"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a4c5b88fb94d8035e988178a2b67ffa43">__gaussian_igd_final</a> (float8[] state)</td></tr>
+<tr class="separator:a4c5b88fb94d8035e988178a2b67ffa43"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a493a8cfa6faf0264c7cf9aa80dc9ffb2"><td class="memItemLeft" align="right" valign="top">aggregate float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a493a8cfa6faf0264c7cf9aa80dc9ffb2">__gaussian_igd_step</a> (float8[], float8, float8[], float8, float8, integer, float8, integer, float8[], float8, float8)</td></tr>
+<tr class="separator:a493a8cfa6faf0264c7cf9aa80dc9ffb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abd46990f9fd7d216bc7f9e8115f10408"><td class="memItemLeft" align="right" valign="top">aggregate float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#abd46990f9fd7d216bc7f9e8115f10408">__gaussian_igd_step_single_seg</a> (float8[], float8, float8[], float8, float8, integer, float8, integer, float8[], float8, float8)</td></tr>
+<tr class="separator:abd46990f9fd7d216bc7f9e8115f10408"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a244ef9698a82bbd2d28cdce326f8e514"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a244ef9698a82bbd2d28cdce326f8e514">__gaussian_igd_state_diff</a> (float8[] state1, float8[] state2)</td></tr>
+<tr class="separator:a244ef9698a82bbd2d28cdce326f8e514"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a407f4a6063a4eb931a39b23f52d675f1"><td class="memItemLeft" align="right" valign="top">__elastic_net_result&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a407f4a6063a4eb931a39b23f52d675f1">__gaussian_igd_result</a> (float8[] in_state, float8[] feature_sq, float8 threshold, float8 tolerance)</td></tr>
+<tr class="separator:a407f4a6063a4eb931a39b23f52d675f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a87bf3c26c925cfe8d214cc4f8c784613"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a87bf3c26c925cfe8d214cc4f8c784613">__gaussian_fista_transition</a> (float8[] state, float8[] ind_var, float8 dep_var, float8[] pre_state, float8 lambda, float8 alpha, integer dimension, integer total_rows, float8 max_stepsize, float8 eta, integer use_active_set, integer is_active, integer random_stepsize)</td></tr>
+<tr class="separator:a87bf3c26c925cfe8d214cc4f8c784613"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a35dad39bc1dce3573be2c9cc3f5458b2"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a35dad39bc1dce3573be2c9cc3f5458b2">__gaussian_fista_merge</a> (float8[] state1, float8[] state2)</td></tr>
+<tr class="separator:a35dad39bc1dce3573be2c9cc3f5458b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9cf4bc6bc719c054cf99436965bbab0c"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a9cf4bc6bc719c054cf99436965bbab0c">__gaussian_fista_final</a> (float8[] state)</td></tr>
+<tr class="separator:a9cf4bc6bc719c054cf99436965bbab0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a4566cf3ca4587153ab7b57fd741582fe"><td class="memItemLeft" align="right" valign="top">aggregate float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a4566cf3ca4587153ab7b57fd741582fe">__gaussian_fista_step</a> (float8[], float8, float8[], float8, float8, integer, integer, float8, float8, integer, integer, integer)</td></tr>
+<tr class="separator:a4566cf3ca4587153ab7b57fd741582fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ab9b58c238fa59cd8b38a07d3cbfef514"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#ab9b58c238fa59cd8b38a07d3cbfef514">__gaussian_fista_state_diff</a> (float8[] state1, float8[] state2)</td></tr>
+<tr class="separator:ab9b58c238fa59cd8b38a07d3cbfef514"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9f5ed35bd3467280e7d68604046ccebd"><td class="memItemLeft" align="right" valign="top">__elastic_net_result&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a9f5ed35bd3467280e7d68604046ccebd">__gaussian_fista_result</a> (float8[] in_state)</td></tr>
+<tr class="separator:a9f5ed35bd3467280e7d68604046ccebd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa0f3feb438f90eef90ddfc9ad4f3e33e"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#aa0f3feb438f90eef90ddfc9ad4f3e33e">__binomial_igd_transition</a> (float8[] state, float8[] ind_var, boolean dep_var, float8[] pre_state, float8 lambda, float8 alpha, integer dimension, float8 stepsize, integer total_rows, float8[] xmean, float8 ymean, float8 step_decay)</td></tr>
+<tr class="separator:aa0f3feb438f90eef90ddfc9ad4f3e33e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae4aed277de996eab9023335413fe9e28"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#ae4aed277de996eab9023335413fe9e28">__binomial_igd_merge</a> (float8[] state1, float8[] state2)</td></tr>
+<tr class="separator:ae4aed277de996eab9023335413fe9e28"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a39c4af5547dc7f28c189fe5ef8d09ba5"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a39c4af5547dc7f28c189fe5ef8d09ba5">__binomial_igd_final</a> (float8[] state)</td></tr>
+<tr class="separator:a39c4af5547dc7f28c189fe5ef8d09ba5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a791a9701c20c65d1e86a1d5c3462b99d"><td class="memItemLeft" align="right" valign="top">aggregate float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a791a9701c20c65d1e86a1d5c3462b99d">__binomial_igd_step</a> (float8[], boolean, float8[], float8, float8, integer, float8, integer, float8[], float8, float8)</td></tr>
+<tr class="separator:a791a9701c20c65d1e86a1d5c3462b99d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac1ec74fff164d85cae14969bb0890e11"><td class="memItemLeft" align="right" valign="top">aggregate float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#ac1ec74fff164d85cae14969bb0890e11">__binomial_igd_step_single_seg</a> (float8[], boolean, float8[], float8, float8, integer, float8, integer, float8[], float8, float8)</td></tr>
+<tr class="separator:ac1ec74fff164d85cae14969bb0890e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2968538b152e7f38e71bcff8e55b768e"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a2968538b152e7f38e71bcff8e55b768e">__binomial_igd_state_diff</a> (float8[] state1, float8[] state2)</td></tr>
+<tr class="separator:a2968538b152e7f38e71bcff8e55b768e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a93bfe398c91709e7d55ed94d18c6ac23"><td class="memItemLeft" align="right" valign="top">__elastic_net_result&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a93bfe398c91709e7d55ed94d18c6ac23">__binomial_igd_result</a> (float8[] in_state, float8[] feature_sq, float8 threshold, float8 tolerance)</td></tr>
+<tr class="separator:a93bfe398c91709e7d55ed94d18c6ac23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a43f125953d105e8ad2243f7c722cf753"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a43f125953d105e8ad2243f7c722cf753">__binomial_fista_transition</a> (float8[] state, float8[] ind_var, boolean dep_var, float8[] pre_state, float8 lambda, float8 alpha, integer dimension, integer total_rows, float8 max_stepsize, float8 eta, integer use_active_set, integer is_active, integer random_stepsize)</td></tr>
+<tr class="separator:a43f125953d105e8ad2243f7c722cf753"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2284166bacd4b45fb34d50b2d7aec4d4"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a2284166bacd4b45fb34d50b2d7aec4d4">__binomial_fista_merge</a> (float8[] state1, float8[] state2)</td></tr>
+<tr class="separator:a2284166bacd4b45fb34d50b2d7aec4d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af83bb77c4eb5c9f5750f35d56fd39117"><td class="memItemLeft" align="right" valign="top">float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#af83bb77c4eb5c9f5750f35d56fd39117">__binomial_fista_final</a> (float8[] state)</td></tr>
+<tr class="separator:af83bb77c4eb5c9f5750f35d56fd39117"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a69a71f6e1f8fb3f7d8ad8b987bd432db"><td class="memItemLeft" align="right" valign="top">aggregate float8 []&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a69a71f6e1f8fb3f7d8ad8b987bd432db">__binomial_fista_step</a> (float8[], boolean, float8[], float8, float8, integer, integer, float8, float8, integer, integer, integer)</td></tr>
+<tr class="separator:a69a71f6e1f8fb3f7d8ad8b987bd432db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aba9d8b5ca783ad4c3d551fd7b2797ade"><td class="memItemLeft" align="right" valign="top">float8&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#aba9d8b5ca783ad4c3d551fd7b2797ade">__binomial_fista_state_diff</a> (float8[] state1, float8[] state2)</td></tr>
+<tr class="separator:aba9d8b5ca783ad4c3d551fd7b2797ade"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a1e0cc178e025d8eebb0637d97a02f624"><td class="memItemLeft" align="right" valign="top">__elastic_net_result&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="elastic__net_8sql__in.html#a1e0cc178e025d8eebb0637d97a02f624">__binomial_fista_result</a> (float8[] in_state)</td></tr>
+<tr class="separator:a1e0cc178e025d8eebb0637d97a02f624"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><dl class="section date"><dt>Date</dt><dd>July 2012</dd></dl>
+<dl class="section see"><dt>See also</dt><dd>For a brief introduction to elastic net, see the module description <a class="el" href="group__grp__elasticnet.html">Elastic Net Regularization</a>. </dd></dl>
+</div><h2 class="groupheader">Function Documentation</h2>
+<a id="af83bb77c4eb5c9f5750f35d56fd39117"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af83bb77c4eb5c9f5750f35d56fd39117">&#9670;&nbsp;</a></span>__binomial_fista_final()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __binomial_fista_final </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2284166bacd4b45fb34d50b2d7aec4d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2284166bacd4b45fb34d50b2d7aec4d4">&#9670;&nbsp;</a></span>__binomial_fista_merge()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __binomial_fista_merge </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a1e0cc178e025d8eebb0637d97a02f624"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1e0cc178e025d8eebb0637d97a02f624">&#9670;&nbsp;</a></span>__binomial_fista_result()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">__elastic_net_result __binomial_fista_result </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>in_state</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aba9d8b5ca783ad4c3d551fd7b2797ade"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba9d8b5ca783ad4c3d551fd7b2797ade">&#9670;&nbsp;</a></span>__binomial_fista_state_diff()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 __binomial_fista_state_diff </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a69a71f6e1f8fb3f7d8ad8b987bd432db"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a69a71f6e1f8fb3f7d8ad8b987bd432db">&#9670;&nbsp;</a></span>__binomial_fista_step()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">aggregate float8 [] __binomial_fista_step </td>
+          <td>(</td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a43f125953d105e8ad2243f7c722cf753"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a43f125953d105e8ad2243f7c722cf753">&#9670;&nbsp;</a></span>__binomial_fista_transition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __binomial_fista_transition </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>ind_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&#160;</td>
+          <td class="paramname"><em>dep_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>pre_state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>lambda</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>alpha</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>dimension</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>total_rows</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>max_stepsize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>eta</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>use_active_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>is_active</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>random_stepsize</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a39c4af5547dc7f28c189fe5ef8d09ba5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a39c4af5547dc7f28c189fe5ef8d09ba5">&#9670;&nbsp;</a></span>__binomial_igd_final()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __binomial_igd_final </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ae4aed277de996eab9023335413fe9e28"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4aed277de996eab9023335413fe9e28">&#9670;&nbsp;</a></span>__binomial_igd_merge()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __binomial_igd_merge </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a93bfe398c91709e7d55ed94d18c6ac23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a93bfe398c91709e7d55ed94d18c6ac23">&#9670;&nbsp;</a></span>__binomial_igd_result()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">__elastic_net_result __binomial_igd_result </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>in_state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>feature_sq</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>threshold</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>tolerance</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a2968538b152e7f38e71bcff8e55b768e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2968538b152e7f38e71bcff8e55b768e">&#9670;&nbsp;</a></span>__binomial_igd_state_diff()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 __binomial_igd_state_diff </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a791a9701c20c65d1e86a1d5c3462b99d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a791a9701c20c65d1e86a1d5c3462b99d">&#9670;&nbsp;</a></span>__binomial_igd_step()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">aggregate float8 [] __binomial_igd_step </td>
+          <td>(</td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ac1ec74fff164d85cae14969bb0890e11"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac1ec74fff164d85cae14969bb0890e11">&#9670;&nbsp;</a></span>__binomial_igd_step_single_seg()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">aggregate float8 [] __binomial_igd_step_single_seg </td>
+          <td>(</td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa0f3feb438f90eef90ddfc9ad4f3e33e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa0f3feb438f90eef90ddfc9ad4f3e33e">&#9670;&nbsp;</a></span>__binomial_igd_transition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __binomial_igd_transition </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>ind_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&#160;</td>
+          <td class="paramname"><em>dep_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>pre_state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>lambda</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>alpha</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>dimension</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>stepsize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>total_rows</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>xmean</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>ymean</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>step_decay</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a465ca3aeaca43ab1294f82146eb2fc31"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a465ca3aeaca43ab1294f82146eb2fc31">&#9670;&nbsp;</a></span>__elastic_net_binomial_loglikelihood()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 __elastic_net_binomial_loglikelihood </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>coefficients</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>intercept</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&#160;</td>
+          <td class="paramname"><em>dep_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>ind_var</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9cf4bc6bc719c054cf99436965bbab0c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9cf4bc6bc719c054cf99436965bbab0c">&#9670;&nbsp;</a></span>__gaussian_fista_final()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __gaussian_fista_final </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a35dad39bc1dce3573be2c9cc3f5458b2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a35dad39bc1dce3573be2c9cc3f5458b2">&#9670;&nbsp;</a></span>__gaussian_fista_merge()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __gaussian_fista_merge </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a9f5ed35bd3467280e7d68604046ccebd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9f5ed35bd3467280e7d68604046ccebd">&#9670;&nbsp;</a></span>__gaussian_fista_result()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">__elastic_net_result __gaussian_fista_result </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>in_state</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ab9b58c238fa59cd8b38a07d3cbfef514"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab9b58c238fa59cd8b38a07d3cbfef514">&#9670;&nbsp;</a></span>__gaussian_fista_state_diff()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 __gaussian_fista_state_diff </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4566cf3ca4587153ab7b57fd741582fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4566cf3ca4587153ab7b57fd741582fe">&#9670;&nbsp;</a></span>__gaussian_fista_step()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">aggregate float8 [] __gaussian_fista_step </td>
+          <td>(</td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a87bf3c26c925cfe8d214cc4f8c784613"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87bf3c26c925cfe8d214cc4f8c784613">&#9670;&nbsp;</a></span>__gaussian_fista_transition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __gaussian_fista_transition </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>ind_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>dep_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>pre_state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>lambda</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>alpha</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>dimension</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>total_rows</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>max_stepsize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>eta</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>use_active_set</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>is_active</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>random_stepsize</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a4c5b88fb94d8035e988178a2b67ffa43"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c5b88fb94d8035e988178a2b67ffa43">&#9670;&nbsp;</a></span>__gaussian_igd_final()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __gaussian_igd_final </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aba6849a59e2178eb0629d3bfc5abe5da"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aba6849a59e2178eb0629d3bfc5abe5da">&#9670;&nbsp;</a></span>__gaussian_igd_merge()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __gaussian_igd_merge </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a407f4a6063a4eb931a39b23f52d675f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a407f4a6063a4eb931a39b23f52d675f1">&#9670;&nbsp;</a></span>__gaussian_igd_result()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">__elastic_net_result __gaussian_igd_result </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>in_state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>feature_sq</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>threshold</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>tolerance</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a244ef9698a82bbd2d28cdce326f8e514"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a244ef9698a82bbd2d28cdce326f8e514">&#9670;&nbsp;</a></span>__gaussian_igd_state_diff()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 __gaussian_igd_state_diff </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state1</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state2</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a493a8cfa6faf0264c7cf9aa80dc9ffb2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a493a8cfa6faf0264c7cf9aa80dc9ffb2">&#9670;&nbsp;</a></span>__gaussian_igd_step()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">aggregate float8 [] __gaussian_igd_step </td>
+          <td>(</td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="abd46990f9fd7d216bc7f9e8115f10408"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abd46990f9fd7d216bc7f9e8115f10408">&#9670;&nbsp;</a></span>__gaussian_igd_step_single_seg()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">aggregate float8 [] __gaussian_igd_step_single_seg </td>
+          <td>(</td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">[], </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname">&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="ad8a31dceade418034918a37c34101c18"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad8a31dceade418034918a37c34101c18">&#9670;&nbsp;</a></span>__gaussian_igd_transition()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 [] __gaussian_igd_transition </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>ind_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>dep_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>pre_state</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>lambda</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>alpha</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>dimension</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>stepsize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>total_rows</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>xmean</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>ymean</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>step_decay</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="aa78cde79f1f2caa7c5b38f933001d793"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa78cde79f1f2caa7c5b38f933001d793">&#9670;&nbsp;</a></span>elastic_net_binomial_predict()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">boolean elastic_net_binomial_predict </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>coefficients</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>intercept</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>ind_var</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">coefficients</td><td>Logistic fitting coefficients </td></tr>
+    <tr><td class="paramname">intercept</td><td>Logistic fitting intercept </td></tr>
+    <tr><td class="paramname">ind_var</td><td>Features (independent variables)</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>returns a boolean value </p>
+
+</div>
+</div>
+<a id="a308718fd5234bc1007b971a639aadf71"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a308718fd5234bc1007b971a639aadf71">&#9670;&nbsp;</a></span>elastic_net_binomial_prob()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 elastic_net_binomial_prob </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>coefficients</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>intercept</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>ind_var</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">coefficients</td><td>Logistic fitting coefficients </td></tr>
+    <tr><td class="paramname">intercept</td><td>Logistic fitting intercept </td></tr>
+    <tr><td class="paramname">ind_var</td><td>Features (independent variables)</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>returns a double value, which is the probability of this data point being True class </p>
+
+</div>
+</div>
+<a id="a96db4ff4ba3ea363fafbf6c036c19fae"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a96db4ff4ba3ea363fafbf6c036c19fae">&#9670;&nbsp;</a></span>elastic_net_gaussian_predict()</h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 elastic_net_gaussian_predict </td>
+          <td>(</td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>coefficients</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>intercept</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>ind_var</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">coefficients</td><td>Linear fitting coefficients </td></tr>
+    <tr><td class="paramname">intercept</td><td>Linear fitting intercept </td></tr>
+    <tr><td class="paramname">ind_var</td><td>Features (independent variables)</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>returns a double value </p>
+
+</div>
+</div>
+<a id="a3578608204ac9b2d3442ff42977f632b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3578608204ac9b2d3442ff42977f632b">&#9670;&nbsp;</a></span>elastic_net_predict() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void elastic_net_predict </td>
+          <td>(</td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>tbl_model</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>tbl_new_source</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>col_id</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>tbl_predict</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">tbl_model</td><td>The result from elastic_net_train </td></tr>
+    <tr><td class="paramname">tbl_new_source</td><td>Data table </td></tr>
+    <tr><td class="paramname">col_id</td><td>Unique ID associated with each row </td></tr>
+    <tr><td class="paramname">tbl_predict</td><td>Prediction result </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="aaddbfdfea4207d38ab7e2cd3db876bdc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaddbfdfea4207d38ab7e2cd3db876bdc">&#9670;&nbsp;</a></span>elastic_net_predict() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">float8 elastic_net_predict </td>
+          <td>(</td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>regress_family</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>coefficients</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>intercept</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8 []&#160;</td>
+          <td class="paramname"><em>ind_var</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">regress_family</td><td>model family </td></tr>
+    <tr><td class="paramname">coefficients</td><td>The fitting coefficients </td></tr>
+    <tr><td class="paramname">intercept</td><td>The fitting intercept </td></tr>
+    <tr><td class="paramname">ind_var</td><td>Features (independent variables) </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>float8</dd></dl>
+<p>Note: Please use function <a class="el" href="elastic__net_8sql__in.html#a96db4ff4ba3ea363fafbf6c036c19fae" title="Prediction for linear models use learned coefficients for a given example. ">elastic_net_gaussian_predict()</a> or <a class="el" href="elastic__net_8sql__in.html#aa78cde79f1f2caa7c5b38f933001d793" title="Prediction for logistic models use learned coefficients for a given example. ">elastic_net_binomial_predict()</a> instead if you could. This function is not supported in HAWQ and may be deprecated in the future, as users are confused between this function and the table output function with the same name.</p>
+<p>When regress_family is 'binomial' or 'logistic', this function returns 1 for True and 0 for False </p>
+
+</div>
+</div>
+<a id="a735038a5090c112505c740a90a203e83"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a735038a5090c112505c740a90a203e83">&#9670;&nbsp;</a></span>elastic_net_train() <span class="overload">[1/10]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void elastic_net_train </td>
+          <td>(</td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>tbl_source</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>tbl_result</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>col_dep_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>col_ind_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>regress_family</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>alpha</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>lambda_value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&#160;</td>
+          <td class="paramname"><em>standardize</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>grouping_col</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>optimizer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>optimizer_params</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>excluded</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>max_iter</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>tolerance</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">tbl_source</td><td>Name of data source table </td></tr>
+    <tr><td class="paramname">tbl_result</td><td>Name of the table to store the results </td></tr>
+    <tr><td class="paramname">col_ind_var</td><td>Name of independent variable column, independent variable is an array </td></tr>
+    <tr><td class="paramname">col_dep_var</td><td>Name of dependent variable column </td></tr>
+    <tr><td class="paramname">regress_family</td><td>Response type (gaussian or binomial) </td></tr>
+    <tr><td class="paramname">alpha</td><td>The elastic net parameter, [0, 1] </td></tr>
+    <tr><td class="paramname">lambda_value</td><td>The regularization parameter </td></tr>
+    <tr><td class="paramname">standardize</td><td>Whether to normalize the variables (default True) </td></tr>
+    <tr><td class="paramname">grouping_col</td><td>List of columns on which to apply grouping (currently only a placeholder) </td></tr>
+    <tr><td class="paramname">optimizer</td><td>The optimization algorithm, 'fista' or 'igd'. Default is 'fista' </td></tr>
+    <tr><td class="paramname">optimizer_params</td><td>Parameters of the above optimizer, the format is 'arg = value, ...'. Default is NULL </td></tr>
+    <tr><td class="paramname">excluded</td><td>Which columns to exclude? Default is NULL (applicable only if col_ind_var is set as * or a column of array, column names as 'col1, col2, ...' if col_ind_var is '*'; element indices as '1,2,3, ...' if col_ind_var is a column of array) </td></tr>
+    <tr><td class="paramname">max_iter</td><td>Maximum number of iterations to run the algorithm (default value of 10000) </td></tr>
+    <tr><td class="paramname">tolerance</td><td>Iteration stopping criteria. Default is 1e-6 </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a148de1ad5e1e60b9df3d3af590c06579"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a148de1ad5e1e60b9df3d3af590c06579">&#9670;&nbsp;</a></span>elastic_net_train() <span class="overload">[2/10]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void elastic_net_train </td>
+          <td>(</td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>tbl_source</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>tbl_result</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>col_ind_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>col_dep_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>regress_family</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>alpha</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>lambda_value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&#160;</td>
+          <td class="paramname"><em>standardization</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>grouping_columns</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>optimizer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>optimizer_params</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>excluded</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">integer&#160;</td>
+          <td class="paramname"><em>max_iter</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+
+</div>
+</div>
+<a id="a63c8ed415005cc446a59bdc47a09791d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63c8ed415005cc446a59bdc47a09791d">&#9670;&nbsp;</a></span>elastic_net_train() <span class="overload">[3/10]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void elastic_net_train </td>
+          <td>(</td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>tbl_source</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>tbl_result</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>col_ind_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>col_dep_var</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">text&#160;</td>
+          <td class="paramname"><em>regress_family</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>alpha</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float8&#160;</td>
+          <td class="paramname"><em>lambda_value</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&#160;</td>
+          <td class="paramname"><em>sta

<TRUNCATED>