From: Jackson Fung on
i got a problem to get my RBF to work. I trained the data with positive values but somehow the predicted data got me negative values. wondering what is the cause of this?pls help..
From: John D'Errico on
"Jackson Fung" <jacksonfhs(a)yahoo.com> wrote in message <hniujl$dnv$1(a)fred.mathworks.com>...
> i got a problem to get my RBF to work. I trained the data with positive values but somehow the predicted data got me negative values. wondering what is the cause of this?pls help..

There is NO requirement that such an interpolant
cannot yield numbers that lie outside the range of
your data, especially if you use it to extrapolate.
This is the nature of extrapolation.

Almost as bad, if there are large enough internal
holes in your data, then an interpolant can still
give you ringing behavior. This is especially true
if the relationship is highly nonlinear.

If your model is an approximation, and not a true
interpolant, then simple lack of fit (or poor data)
can result in negative numbers where none
existed before.

Simply throwing a neural net at some random
data will give you randomly garbage results.

John
From: Greg Heath on
On Mar 14, 11:16 am, "Jackson Fung" <jackson...(a)yahoo.com> wrote:
> i got a problem to get my RBF to work. I trained the data with positive values but somehow the predicted data got me negative values. wondering what is the cause of this?pls help..

Thanks for the overwhelming amount of detail.

Hope this helps.

Greg