September 13th, 2010, 2:43 pm
Pattern-replication can be very useful, if there is a pattern to replicate. Neural-net methods have many of the same problems that any "rigorous" statistical model does: if OOS is not the same as IS, you are screwed, no matter how parsimonious and rigorous your model is.I agree with Beachcomber to some extent: if you have a stable non-linear relationship, NN methods can be quite helpful, because they do curve fitting in a quite compact and generalizable way.The overfitting is also something that you can control: use fewer units and or fewer layers or restrict the weights. With a NN, you always know how many free parameters you have. So long as you remember that NN methods are curve-fitting - nothing more and nothing less - then you can use them safely. If you are constructing any model with, say, 100 free parameters and 120 data points, you are just a bad person, no matter whether you are doing a linear regression, a neural net, or reading tea-leaves.