Borrar filtros
Borrar filtros

Best way to append regression results

1 visualización (últimos 30 días)
Tatte Berklee
Tatte Berklee el 19 de Jul. de 2020
Comentada: KSSV el 20 de Jul. de 2020
Hi there!
I am running a linear regression in a finite loop.
Each time, it produces coefficient estimates and 95% confidence interval ranges.
I would like to append these regression results on a separate matrix.
What is the best way to do this?
For example, suppose I run:
%%%
for i = 1:3
N = i; % this is the polynomial degree
[p,S] = polyfit(x, y, N);
%%%
I would like to store the coefficients stored in p.
For the 3rd-degree, I have 1x4 double as class for p.
So what is the best way to append 1x4 double class variable into a clean matrix?
The main issue I am having is the dimensions not matching, something along the line with...
"Unable to perform assignment because
the size of the left side is 1-by-1
and the size of the right side is
1-by-2."
Please help...!! Thank you!

Respuesta aceptada

KSSV
KSSV el 19 de Jul. de 2020
Editada: KSSV el 19 de Jul. de 2020
P = cell(3,1) ;
for i = 1:3
N = i; % this is the polynomial degree
[p,S] = polyfit(x, y, N);
P{i} = p ;
%%%
  3 comentarios
Tatte Berklee
Tatte Berklee el 20 de Jul. de 2020
Hi KSSV, on a related note, if I want to store 2 by 2 double class (e.g. confidence interval), then how would I go about storing this information on a clean matrix? Is it storable on cell as you suggested? It doesn't seem to work.
KSSV
KSSV el 20 de Jul. de 2020
You can write P which is a cell into excel using xlswrite/ writetable.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Descriptive Statistics en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by