How to fit a model a=bx+cy form, for series of data?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
a=[3, 4, 6, 7,8] b=[5,9,10,12,19] a=[3,4,5,6,7,9]
x and y are known how to get the value of x and y using linear fit? I can solve the equations and get the value but I want only one values for x and y. Please provide help?
1 comentario
Hendrik
el 27 de Nov. de 2017
the last a should be c??? If yes what about the dimensions? dim(a & b) = [1,5]; dim(a'' =?c) = [1,6];
Respuestas (1)
Bernhard Suhm
el 6 de Dic. de 2017
If you interpret a=bx+cy as a linear equation with the scalars x,y as unknown (even though you said they are known), it's an overconstrained system of linear equations and there is no solution - but you probably knew that.
If you interpret your vectors to specify a set of datapoints, with a as the 'response' and b and c as the predictors, you can force MATLAB to fit a linear model with tbl = table(c',b',a','VariableNames',{'c','b','a'}); lm = fitlm(tbl,'a~b+c','Intercept','false');
Note that I transposed your row vectors into columns to build the data table ("frame").
0 comentarios
Ver también
Categorías
Más información sobre Gaussian Process Regression 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!