Extracting a result of a looped finction from the workspace
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Adam Kepinski
am 2 Mär. 2018
Kommentiert: Adam Kepinski
am 2 Mär. 2018
Hi,
I ran a lagged regression 60 times and I got the coefficients printed in the command window (picture is attached). I'm stuck trying to extract one same cell from every table (row 2, column 3) into one array.
This is the function used to obtain tables: tmp = table2array(mdl.Coefficients)
Any help would be appreciated.
2 Kommentare
KL
am 2 Mär. 2018
Your attachment is not quite useful. It would be helpful if you give an example of what you have and what you want to have.
Akzeptierte Antwort
KL
am 2 Mär. 2018
Bearbeitet: KL
am 2 Mär. 2018
You're replacing the value of tmp during every iteration. Pre-allocate tmp with a proper size and store every iteration at its respective index.
For example, before you start the loop declare tmp
tmp = zeros(h,1);
and then inside the loop replace your last line with,
tmp(c,1) = mdl.Coefficients(2,3);
P.S: attaching screenshots don't help much. Just copy paste your code here and format it using {} Code button.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!