请教大家,Z是0-1矩阵,如下:
numdiabetes oralhealthvar1 oralhealthvar2
[1,] 0 0 0
[2,] 1 0 1
[3,] 0 0 0
[4,] 0 0 0
[5,] 0 1 0
[6,] 0 1 0
[7,] 0 1 0
[8,] 1 1 0
[9,] 1 0 0
[10,] 0 0 1
Zp表示什么呢?有什么意义?(不好意思,我不知道怎么插入公式所以直接用R代码了)
如果Z不是二分变量,只是普通的呢?
if (abs(det(var(Z))) > 10^-20) {
Zp <- solve(var(Z)) %*% t(Z)
}
else {
Zp <- (diag(1/sqrt(diag(var(Z))))) %*% t(Z)
}
X是一个n乘以p的矩阵,这里他将X的每一列都做了类似“标准化”的处理,但是除以的是方差,请问(y-y期望)/y方差 是什么意思?
canVar = 1
while (canVar <= numCV) {
X <- apply(X, 2, function(y) {
if (var(y) == 0)
y - mean(y)
else (y - mean(y))/var(y)
})