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

1 回表示 (過去 30 日間)
alpedhuez
alpedhuez 2021 年 1 月 17 日
編集済み: alpedhuez 2021 年 1 月 23 日
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 Center および File ExchangeROC - AUC についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by