Run regressions and output the result as a report using "Report Generator"

1 次查看(过去 30 天)
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.

采纳的回答

Raynier Suresh
Raynier Suresh 2021-1-21
编辑:Raynier Suresh 2021-1-21
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)
You can refer the documentation page for more information : https://www.mathworks.com/help/rptgen/
  1 个评论
alpedhuez
alpedhuez 2021-1-23
编辑:alpedhuez 2021-1-23
Let me work on it. It will be just simpler if you create an option of disabling auto-scrolling in Livescript
https://www.mathworks.com/matlabcentral/answers/621643-auto-scrolling-in-livescript-output

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Linear Regression 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by