Polyfit with scaling - Q regarding polyconf
Ben Abbott
bpabbott at mac.com
Wed Feb 13 06:32:09 CST 2008
I've completed the change to polyfit() and polyval(). However, the
tolerance/prediction intervals calculated by my polyconf() need to be
compared to Matlab (I've modified polyval to depend upon polyconf).
Thomas, can you run the script below in Matlab and post the result?
r = 0:10:50;
p = poly (r);
p = p / max(abs(p));
x = linspace(0,50,11);
y = polyval(p,x) + 0.25*sin(100*x);
[pf, s] = polyfit (x, y, numel(r));
[y1, delta1] = polyval (pf, x, s);
[y2, delta2] = polyconf (pf, x, s, 'alpha', 0.5, 'predopt', 'curve',
'simopt', 'off');
[y3, delta3] = polyconf (pf, x, s, 'alpha', 0.5, 'predopt', 'curve',
'simopt', 'on');
[y4, delta4] = polyconf (pf, x, s, 'alpha', 0.5, 'predopt',
'observation', 'simopt', 'off');
[y5, delta5] = polyconf (pf, x, s, 'alpha', 0.5, 'predopt',
'observation', 'simopt', 'on');
disp (num2str([delta1; delta2; delta3; delta4; delta5]'))
The polyconf() I've written is attached.
What I get using the attached is ...
0.18832 0.13296 0.09848 0.18832 0.13949
0.18134 0.12286 0.091006 0.18134 0.13431
0.16301 0.093733 0.069428 0.16301 0.12074
0.16411 0.095626 0.07083 0.16411 0.12155
0.15845 0.085546 0.063364 0.15845 0.11736
0.16203 0.092008 0.06815 0.16203 0.12001
0.15845 0.085546 0.063364 0.15845 0.11736
0.16411 0.095626 0.07083 0.16411 0.12155
0.16301 0.093733 0.069428 0.16301 0.12074
0.18134 0.12286 0.091006 0.18134 0.13431
0.18832 0.13296 0.09848 0.18832 0.13949
Regarding polyval(), I'm hoping to determine variety of inputs for
polyconf() it is equivalent to.
Regarding polyconf(), I'm hoping to determine if I've inferred its
operation correctly.
Ben
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.cae.wisc.edu/pipermail/octave-maintainers/attachments/20080213/e67e0c34/attachment-0002.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: polyconf.m
Type: application/octet-stream
Size: 6047 bytes
Desc: not available
Url : https://www.cae.wisc.edu/pipermail/octave-maintainers/attachments/20080213/e67e0c34/attachment-0001.obj
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.cae.wisc.edu/pipermail/octave-maintainers/attachments/20080213/e67e0c34/attachment-0003.html
More information about the Octave-maintainers
mailing list