How to get the sum of squares in GLM model summary ?

6 次查看(过去 30 天)
I want to calculate the % of variance explained by each variable in a GLM, for that I need the summ of square. Can we get it from the fitglm function output ?

采纳的回答

Ive J
Ive J 2022-4-6
You can get SST, SSE and SSR:
mdl = fitglm(rand(100, 2), randi([0 1], 100, 1), 'dist', 'binomial', 'link', 'logit');
mdl.SSE
ans = 23.9711
mdl.SSR
ans = 1.0278
mdl.SST
ans = 24.9900
  3 个评论
Ive J
Ive J 2022-4-8
You cannot use anova on a GLM, but only an LM. The link you provided is the same. I assume your response is continuous, so you can use fitlm. Also, it's easier if you share your data.
Timbro
Timbro 2022-4-8
Indeed, the response is continuous, and using fitlm I can use anova
Thank you !

请先登录,再进行评论。

更多回答(0 个)

类别

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

Community Treasure Hunt

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

Start Hunting!

Translated by