2

我通过将它们的投影减去前 1-2 个主成分来调整数据矩阵中的测量值。问题是,如果NA数据矩阵中有一个(对于数千次测量几乎不可避免),内积运算x%*%y(我也尝试过sum(x*y),对于向量x,y)返回NA。是否有一种简单的方法(即避免条件语句和循环)来计算非 NA 值的内积,以便操作实际上返回一些东西?

顺便说一句,我想避免仅仅用NA's替换 ' 0s,因为那时我必须在每个阶段重新规范化向量。

4

1 回答 1

6

你可以试试这个命令:

sum(x*y, na.rm = TRUE)
于 2013-05-02T15:36:09.627 回答