PREDICTIVE MODELS COMPARISONS - LINEAR REGRESSION AND NEURAL NETWORKI am utilising JMP PRO 16 for validating the data results from a Finite Element Simulation. I want to utilise both Linear Regression models and Neural Network models and carry out a comparison. For the Linear Regression model , I have found that variable transformations are required to fulfill the assumptions of linearity , normality of residuals and constant variance. The transformations are the square terms of two predictors and the logarithm to the base 10 of the response variable. This gives acceptable results in Linear Regression.
When I am modeling the same data on a Neural Network , do I need to enforce the same transformations for the predictors and the response variable before I start modelling ?
Sreekumar
AnalyticsRe: PREDICTIVE MODELS COMPARISONS - LINEAR REGRESSION AND NEURAL NETWORKSimilar for regression models, it's a good idea to normalize your response for neural network models as well to get the best learning result over the range of response values. Linearizing the factors are less important as JMP's neural network platform has nonlinear activation nodes using sigmoid and Gaussian nodes.
Re: PREDICTIVE MODELS COMPARISONS - LINEAR REGRESSION AND NEURAL NETWORKThank you for your prompt response. I will proceed accordingly for Neural Networks as well
Sreekumar
Re: PREDICTIVE MODELS COMPARISONS - LINEAR REGRESSION AND NEURAL NETWORKWhat is the basis for your comparison? You can't use AICc if your have different responses across the models.
How are you validating the selection of each model?
Re: PREDICTIVE MODELS COMPARISONS - LINEAR REGRESSION AND NEURAL NETWORKI have now used the Linear Regression , Bootstrap Forest and Neural Network for the model. I intend to evaluate the R square, RASE and AAE for comparing the model performances. For the first two options , I have used the logarithm to the base 10 as the transformation for the response variable. But for Neural Network , this transformation yielded erroneous results in the model comparison.
Also it is noticed in Linear Regression and Bootstrap Forest models , JMP Pro converts the predicted response to its regular value (instead of the Log10 values) before saving it to the Data Table. For Neural Network , I did not normalize the response and used the actual observed value as Y. Thereafter the model comparison platform yielded proper results and this comparison table is attached.
Is this approach appropriate for this problem? Is there a way in Neural network to normalize the response values and obtain the predicted results in the regular form in the data table while saving or publishing the prediction formula ?