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