File: residmin_005fstat.html

package info (click to toggle)
octave-optim 1.4.0-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 2,064 kB
  • ctags: 374
  • sloc: cpp: 1,126; perl: 158; makefile: 79
file content (136 lines) | stat: -rw-r--r-- 6,303 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<html lang="en">
<head>
<title>residmin_stat - optim_doc</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="optim_doc">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Residual-optimization.html#Residual-optimization" title="Residual optimization">
<link rel="prev" href="lm_005fsvd_005ffeasible.html#lm_005fsvd_005ffeasible" title="lm_svd_feasible">
<link rel="next" href="curvefit_005fstat.html#curvefit_005fstat" title="curvefit_stat">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
Additional documentation for the optim package for Octave.

Copyright (C) <Olaf Till <i7tiol@t-online.de>>

You can redistribute this documentation and/or modify it under the terms
of the GNU General Public License as published by the Free Software
Foundation; either version 3 of the License, or (at your option) any
later version.

This documentation is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.

You should have received a copy of the GNU General Public License along
with this documentation; if not, see <http://www.gnu.org/licenses/>.-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
  span.sc    { font-variant:small-caps }
  span.roman { font-family:serif; font-weight:normal; } 
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
--></style>
</head>
<body>
<div class="node">
<a name="residmin_stat"></a>
<a name="residmin_005fstat"></a>
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="curvefit_005fstat.html#curvefit_005fstat">curvefit_stat</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="lm_005fsvd_005ffeasible.html#lm_005fsvd_005ffeasible">lm_svd_feasible</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Residual-optimization.html#Residual-optimization">Residual optimization</a>
<hr>
</div>

<h3 class="section">2.4 Statistics for residual minimization</h3>

<p><a name="index-residmin_005fstat-37"></a>
<!-- include function help here -->
<!-- residmin_stat ../inst/residmin_stat.m -->
<a name="XREFresidmin_005fstat"></a>

<div class="defun">
&mdash; Function File: <var>info</var> = <b>residmin_stat</b> (<var>f, p, settings</var>)<var><a name="index-residmin_005fstat-38"></a></var><br>
<blockquote><p>Frontend for computation of statistics for a residual-based
minimization.

        <p><var>settings</var> is a structure whose fields can be set by
<code>optimset</code>. With <var>settings</var> the computation of certain
statistics is requested by setting the fields
<code>ret_&lt;name_of_statistic&gt;</code> to <code>true</code>. The respective
statistics will be returned in a structure as fields with name
<code>&lt;name_of_statistic&gt;</code>. Depending on the requested statistic and
on the additional information provided in <var>settings</var>, <var>f</var> and
<var>p</var> may be empty. Otherwise, <var>f</var> is the model function of an
optimization (the interface of <var>f</var> is described e.g. in
<code>nonlin_residmin</code>, please see there), and <var>p</var> is a real
column vector with parameters resulting from the same optimization.

        <p>Currently, the following statistics (or general information) can be
requested:

        <p><code>dfdp</code>: Jacobian of model function with respect to parameters.

        <p><code>covd</code>: Covariance matrix of data (typically guessed by applying
a factor to the covariance matrix of the residuals).

        <p><code>covp</code>: Covariance matrix of final parameters.

        <p><code>corp</code>: Correlation matrix of final parameters.

     <!-- The following block will be cut out in the package info file. -->
     <p class="noindent"><strong>See also:</strong> <a href="XREFcurvefit_005fstat.html#XREFcurvefit_005fstat">curvefit_stat</a>.

        </blockquote></div>

<h4 class="subheading">Further settings</h4>

<p>The fields of the <var>settings</var> structure can be set with
<a href="../octave/XREFoptimset.html#XREFoptimset">optimset</a>.

   <p>For settings common to all frontends see
 <a href="Common-frontend-options.html#Common-frontend-options">Common frontend options</a>.

<h5 class="subsubheading">Additional settings:</h5>

     <dl>
<dt><code>objf_type</code><dd>Type of objective function of the optimization; must be specified in
many cases. This determines which backends to use. Currently, there are
only backends for the type "wls" (weighted least squares). 
<br><dt><code>residuals</code><br><dt><code>covd</code><dd>Optional information on the result of optimization, residuals and
covariance matrix of data, respectively. 
<br><dt><code>weights</code><dd>Array of weights applied to the residuals in the previous
optimization. Dimensions must match those of the residuals. 
<br><dt><code>dfdp</code><dd>Can be set in the same way and has the same default as in
<code>nonlin_residmin</code> (see
 <a href="nonlin_005fresidmin.html#nonlin_005fresidmin">nonlin_residmin</a>), but alternatively may
already contain the computed Jacobian of the model function at the final
parameters in matrix- or structure-form. 
<br><dt><code>complex_step_derivative_f</code><dd>Estimate Jacobian of model function with complex step derivative
approximation. Use only if you know that your model function is suitable
for this. No user function for the Jacobian (<code>dfdp</code>) must be
specified. 
</dl>

<h4 class="subheading">Structure based parameter handling</h4>

<p>Please see
 <a href="Parameter-structures.html#Parameter-structures">Parameter structures</a>.

<h4 class="subheading">Backend information</h4>

<p>Please see
 <a href="Residual-optimization.html#Residual-optimization">Residual optimization</a> and choose backend from menu under
`Statistics backends'.

<!--  -->
   </body></html>