TGViewer
AI, Python, Cognitive Neuroscience AI, Python, Cognitive Neuroscience @ai_python_en · 3.45K subscribers
Post #2055 1.41K
Wherefore Multivariate Regression?

Multivariate analysis (MVA), in a regression setting, typically implies that a single dependent variable (outcome) is modeled as a function of two or more independent variables (predictors).

There are situations, though, in which we have two or more dependent variables we wish to model simultaneously, multivariate regression being one example. I tend to approach this through a structural equation modeling (SEM) framework but there are several alternatives.

Why not run one #regression for each outcome? There are several reasons, and the excerpt below from Multilevel Analysis: An Introduction to Basic and Advanced Multilevel Modeling (Snijders and Bosker) is a particularly succinct explanation in the context of multilevel models.

"Why analyze multiple dependent variables simultaneously? It is possible to analyze all m dependent variables separately. There are several reasons why it may be sensible to analyze the data jointly, that is, as multivariate data.

1. Conclusions can be drawn about the correlations between the dependent variables – notably, the extent to which the unexplained correlations depend on the individual and on the group level. Such conclusions follow from the partitioning of the covariances between the dependent variables over the levels of analysis.

2. The tests of specific effects for single dependent variables are more powerful in the multivariate analysis. This will be visible in the form of smaller standard errors. The additional power is negligible if the dependent variables are only weakly correlated, but may be considerable if the dependent variables are strongly correlated while at the same time the data are very incomplete, that is, the average number of measurements available per individual is considerably less than m.

3. Testing whether the effect of an explanatory variable on dependent variable Y1 is larger than its effect on Y2, when the data on Y1 and Y2 were observed (totally or partially) on the same individuals, is possible only by means of a multivariate analysis.

4. If one wishes to carry out a single test of the joint effect of an explanatory variable on several dependent variables, then a multivariate analysis is also required. Such a single test can be useful, for example, to avoid the danger of capitalization on chance which is inherent in carrying out a separate test for each dependent variable.

A multivariate analysis is more complicated than separate analyses for each dependent variable. Therefore, when one wishes to analyze several dependent variables, the greater complexity of the multivariate analysis will have to be balanced against the reasons listed above. Often it is advisable to start by analyzing the data for each dependent variable separately."

Source: Multilevel Analysis: An Introduction to Basic and Advanced Multilevel Modeling, Tom Snijders

❇️ @AI_Python_EN
More from @ai_python_en
  1. Feb 10, 2026لیست کانال و گروه های ما : ▪️ گروه هوش مصنوعی: یادگیری عمیق و... https://t.me/DeepLearning…
  2. Oct 20, 2025تعریف Knowledge distillation چیه ؟ #یادگیری_عمیق #مقاله #منابع #کلاس_آموزشی #فیلم #الگوریت…
  3. Nov 3, 2024استخدام برنامه نویس جاوا (در شرکت دانش بنیان ساعیان ارتباط آینده پیشرو) * تسلط به زبان برن…
  4. Nov 3, 2024استخدام کارشناس هوش مصنوعی در حوزه پردازش تصویر (در شرکت دانش بنیان ساعیان ارتباط آینده پی…
  5. Sep 7, 2024آیا #هوش_مصنوعی با توضیح خودش بهتر یاد می گیرد؟ این #مقاله به چگونگی بهبود تعمیم مدل های ه…
  6. Sep 1, 2024گفتگو با دکتر جلیل نورمحمدی سه شنبه ۱۳ شهریور ۱۴۰۳ ساعت ۲۱:۳۰ راجب: ▪️ Machine Translation…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →