繁体   English   中英

在R中的多元回归中选择变量

[英]Selecting variables in a multivariate regression in R

我对R很陌生,在弄清楚如何在R中进行多元线性回归中选择变量时遇到了麻烦。

假设我有以下公式:

P = aX + bY
Q = cZ + bY

我有一个带有P,Q,X,Y,Z列的数据框,我需要找到a,b和c。

如果我做一个简单的多元回归:

result <- lm( cbind( P, Q ) ~ X + Y + Z - 1 )

它计算P回归时的“ c”系数和Q回归时的“ a”系数。

如果我分别计算回归,则每个回归中的“ b”将不同。

如何选择多元回归中要考虑的变量?

谢谢埃德森

P = aX + bY; Q = cZ + bY

在lavaan中,您可以通过添加等式约束来做到这一点,即给两个参数相同的自定义名称

P ~ X + b*Y
Q ~ Z + b*Y

另请参阅http://lavaan.ugent.be/tutorial/syntax2.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM