首页 > 解决方案 > 如何在R中乘以矩阵?

问题描述

我有两个矩阵。第一个的尺寸为 4x4,第二个的尺寸为 4X1。理论上,将这两者相乘会得到一个 4X1 矩阵。当我尝试这个时,我得到了一个错误:需要数字/复数矩阵/向量参数

这是我的代码和证明尺寸如我所说的证明:

singles=as.matrix(singles)
odds=as.matrix(odds)
singles_returns=singles%*%odds

> dim(singles)
[1] 4 4
> dim(odds)
[1] 4 1

> singles%*%odds
Error in singles %*% odds : 
  requires numeric/complex matrix/vector arguments

任何帮助,将不胜感激

标签: rmatrixmatrix-multiplicationdimensionsdimension

解决方案


推荐阅读