Is there a limit to the amount of data MBC toolbox can handle?
1 次查看(过去 30 天)
显示 更早的评论
I'm currently creating a model of an engine using the model based calibration toolbox which has 9 inputs. To get a good fit for the data I've included 10000 data points. Currently the model has been "Building response model"... for several hours. Is there an upper limit to the amount of data it can handle, or will it eventually converge? I don't mind letting the model run for days as long as I get a good fit out of it at the end!
Thank you
3 个评论
Ian Noell
2016-3-31
Hi Nicholas,
You need R2015b to use GPM. If you use RBF's you can try and use the Advanced button on the Model Setup dialog. There is help for the advance options at:
Some useful options include:
Maximum number of centers: min(nObs/3,1000)
Percentage of data to be used as centers: min(100,(2000/nObs)*100)
For a dataset of 10000 these defaults result in 2000 points selected at random being considered as centers from which 1000 centers will be chosen. You could try reducing the percentage to be equivalent to 1000 points: min(100,(1000/nObs)*100).
Other options that you could explore is to reduce the number of trials , reduce the number of zooms, change the lambda algorithm directly.
Feel free to message me directly if you want more advice on this.
Ian
回答(2 个)
Ian Noell
2016-4-15
After discussing this question offline with Nicholas, we identified that the fitting of convex hull boundary models was taking a very long time with large data sets and number of inputs. Fitting a convex hull boundary model occurs by default from R2014b. You can uncheck the Fit boundary model option in the Fit Models dialog or wizard.
In R2015b we changed the default boundary model to be pairwise convex hulls when there are more than 10 inputs or more than 2000 data points. The R2015b release notes provide details.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Multivariate Models 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!