constructiveregression.html
来自「数据挖掘方面最新软件」· HTML 代码 · 共 832 行 · 第 1/3 页
HTML
832 行
</DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TH></TR></TABLE><A NAME="ConstructiveRegression(com.rapidminer.operator.learner.functions.kernel.rvm.RegressionProblem, com.rapidminer.operator.learner.functions.kernel.rvm.Parameter)"><!-- --></A><H3>ConstructiveRegression</H3><PRE>public <B>ConstructiveRegression</B>(<A HREF="../../../../../../../com/rapidminer/operator/learner/functions/kernel/rvm/RegressionProblem.html" title="class in com.rapidminer.operator.learner.functions.kernel.rvm">RegressionProblem</A> problem, <A HREF="../../../../../../../com/rapidminer/operator/learner/functions/kernel/rvm/Parameter.html" title="class in com.rapidminer.operator.learner.functions.kernel.rvm">Parameter</A> parameter)</PRE><DL><DD>Constructor<P></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Method Detail</B></FONT></TH></TR></TABLE><A NAME="convertListToDoubleArray(java.util.List)"><!-- --></A><H3>convertListToDoubleArray</H3><PRE>protected double[] <B>convertListToDoubleArray</B>(java.util.List list)</PRE><DL><DD>Take a list holding "Double"-objects and return an "double[]"<P><DD><DL></DL></DD></DL><HR><A NAME="innerProduct(double[], double[])"><!-- --></A><H3>innerProduct</H3><PRE>protected double <B>innerProduct</B>(double[] x, double[] y)</PRE><DL><DD>Return the inner product of x and y (x.length == y.length assumed)<P><DD><DL></DL></DD></DL><HR><A NAME="prune(java.util.LinkedList)"><!-- --></A><H3>prune</H3><PRE>protected void <B>prune</B>(java.util.LinkedList<java.lang.Integer> basisSet)</PRE><DL><DD>Create pruned versions of all important matrices / vectors so that only rows / columns matching the indices in basisSet are kept.<P><DD><DL></DL></DD></DL><HR><A NAME="updateSIGMA()"><!-- --></A><H3>updateSIGMA</H3><PRE>protected void <B>updateSIGMA</B>()</PRE><DL><DD>Update the covariance Matrix of the weight posterior distribution (SIGMA) along with its cholesky factor: SIGMA = (A + beta * PHI^t * PHI)^{-1} SIGMA_chol with SIGMA_chol * SIGMA_chol^t = SIGMA<P><DD><DL></DL></DD></DL><HR><A NAME="updateMu()"><!-- --></A><H3>updateMu</H3><PRE>protected void <B>updateMu</B>()</PRE><DL><DD>Update the mean of the weight posterior distribution (mu): mu = beta * SIGMA * PHI^t * t<P><DD><DL></DL></DD></DL><HR><A NAME="updateCriteriumScalars(int)"><!-- --></A><H3>updateCriteriumScalars</H3><PRE>protected void <B>updateCriteriumScalars</B>(int selectedBasis)</PRE><DL><DD>Compute the scalars s_m, q_m which are part of the criterium for inclusion / deletion of the given basis m: S_m = beta * phi^t_m * phi_m - beta^2 * phi^t_m * PHI * SIGMA * PHI^t * phi_m Q_m = beta * phi^t_m * t - beta^2 * phi^t_m * PHI * SIGMA * PHI^t * t s_m = alpha_m * S_m / (alpha_m - S_m) q_m = alpha_m * Q_m / (alpha_m - S_m)<P><DD><DL></DL></DD></DL><HR><A NAME="reestimateAlpha(int)"><!-- --></A><H3>reestimateAlpha</H3><PRE>protected void <B>reestimateAlpha</B>(int selectedBasis)</PRE><DL><DD>Reestimate alpha by setting it to the value which maximizes the marginal likelihood: alpha_i = s^2_i / (q^2_i - s_i)<P><DD><DL></DL></DD></DL><HR><A NAME="includeBasis(int)"><!-- --></A><H3>includeBasis</H3><PRE>protected void <B>includeBasis</B>(int selectedBasis)</PRE><DL><DD>Include a basis function into the model.<P><DD><DL></DL></DD></DL><HR><A NAME="deleteBasis(int)"><!-- --></A><H3>deleteBasis</H3><PRE>protected void <B>deleteBasis</B>(int selectedBasis)</PRE><DL><DD>Delete a basis function from the model.<P><DD><DL></DL></DD></DL><HR><A NAME="updateBeta()"><!-- --></A><H3>updateBeta</H3><PRE>protected void <B>updateBeta</B>()</PRE><DL><DD>Update beta (same as for the "normal" regression rvm)<P><DD><DL></DL></DD></DL><HR><A NAME="learn()"><!-- --></A><H3>learn</H3><PRE>public <A HREF="../../../../../../../com/rapidminer/operator/learner/functions/kernel/rvm/Model.html" title="class in com.rapidminer.operator.learner.functions.kernel.rvm">Model</A> <B>learn</B>()</PRE><DL><DD>The hard work is done here<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../com/rapidminer/operator/learner/functions/kernel/rvm/RVMBase.html#learn()">learn</A></CODE> in class <CODE><A HREF="../../../../../../../com/rapidminer/operator/learner/functions/kernel/rvm/RVMBase.html" title="class in com.rapidminer.operator.learner.functions.kernel.rvm">RVMBase</A></CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="toString()"><!-- --></A><H3>toString</H3><PRE>public java.lang.String <B>toString</B>()</PRE><DL><DD>Identify the RVM<P><DD><DL><DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL></DD><DD><DL></DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ======= START OF BOTTOM NAVBAR ====== --><A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="class-use/ConstructiveRegression.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM><a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=114160&type=2" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../../../com/rapidminer/operator/learner/functions/kernel/rvm/ClassificationProblem.html" title="class in com.rapidminer.operator.learner.functions.kernel.rvm"><B>PREV CLASS</B></A> <A HREF="../../../../../../../com/rapidminer/operator/learner/functions/kernel/rvm/Model.html" title="class in com.rapidminer.operator.learner.functions.kernel.rvm"><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../../../index.html?com/rapidminer/operator/learner/functions/kernel/rvm/ConstructiveRegression.html" target="_top"><B>FRAMES</B></A> <A HREF="ConstructiveRegression.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= --><HR><i>Copyright © 2001-2008 by <a href="http://rapid-i.com" target="_blank">Rapid-I</a></i></BODY></HTML>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?