Run regressions and output the result as a report using "Report Generator"
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
alpedhuez
le 17 Jan 2021
Modifié(e) : alpedhuez
le 23 Jan 2021
I run regressions such as
fitlm(T.population, T.sales)
I want to output a report that explains
- these regression equations and comments
- output of fitlm
I looked at "Matlab Report Generator" https://www.mathworks.com/products/matlab-report-generator.html but I do not see an example that helps me get started. Thank you.
0 commentaires
Réponse acceptée
Raynier Suresh
le 21 Jan 2021
Modifié(e) : Raynier Suresh
le 21 Jan 2021
I have written a simple code which will generate a report similar to what you expect. You can customize it based on your needs
import mlreportgen.report.*
import mlreportgen.dom.*
R = Report('Sample','pdf'); % Create a pdf report with name 'Sample'
open(R)
add(R,'MATLAB REPORT FOR LINEAR MODEL') % Add a heading to the report
X = [0 0;0 1;1 0;1 1]; % Data Martix X
Y = [0;1;2;3]; % Responses Y
mdl = fitlm(X,Y) % fit linear regression model
add(R,' ')
add(R,strcat('Linear Regression Model : ',mdl.Formula.LinearPredictor)) % add the formula of model to report
add(R,' ')
add(R,'Estimated Coefficients: ')
add(R,' ')
Tab = Table(mdl.Coefficients) % add the estimated Coefficients
add(R,Tab)
close(R)
1 commentaire
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Regression dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!