Fitting a polynomial with regularization

8 visualizaciones (últimos 30 días)
Stefan van den Heuvel
Stefan van den Heuvel el 3 de Dic. de 2016
Comentada: giulgi el 7 de Nov. de 2017
As a means of familiarizing myself with Matlab I set out to recreate a number of figures from the book Pattern Recognition and Machine Learning (Bishop, 2006). In the first chapter already I am faced with a challange I cannot seem to get past.
To recreate figure 1.7 I will have to two plot a polynomials (of grade 9) on a training data set with a specific regularization constant, i.e. ln(lamda)=-18 and ln(lamda)=0. The regularization term goes with lambda times the square of the weights, and is added to a simple square-error-function.
Without regularization term I used polyfit and polyval to (re)produce figures. With regualization I cannot use these anymore, and now I am stuck.
Is anybody able and willing to point me in the direction of a solution ?
t.i.a.
  3 comentarios
dpb
dpb el 3 de Dic. de 2016
Show the specific model to be fit. Is it linear or nonlinear in the coefficients?
giulgi
giulgi el 7 de Nov. de 2017
Hey, do you have got an code already? I have the same problem as you. I'm also not able to reprocedure the figure with lambda = -18.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Statistics and Machine Learning Toolbox en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by