Problem while developing a multivariate Regression model using neural network
조회 수: 8 (최근 30일)
이전 댓글 표시
Dear all,
I am trying to develop a multivariate regression model to predict some variable x which is a function of inputs such as, universal time (UT), latitude, longitude etc. I have used a feedforward network with one input layer, one hidden layer (40 neurons) and an output layer. I have used tansig as the activation function. I have completed the training and currently testing the network. I am facing a problem with the network.
At the boundaries of the UT, the values predicted by the model are not matching. I could see a clear 'jump' between 23.75 UT and 0UT. But, my data doesn't have any jump. I have checked with different data sets having the diurnal variation and I am facing the same issue. Why did the model fail to predict the values at the boundaries?
I didn't understand this problem clearly. Is the periodicity (means data repeat every 24 hours) of data causing the issue?
Kindly help in this regards.
Thanks in advance.
댓글 수: 4
Nikhil Negi
2018년 6월 8일
like greg said you should convert the UT into linear time and transform the data accordingly and also i think you should normalize all the variables in case you have not.
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!