我正在遵循一些代码,我可以应用所有内容,直到我得到命令:
s1 %*% cc1$xcoef
Run Code Online (Sandbox Code Playgroud)
这条线对我不起作用,我找不到解释它的目的的文档.我收到此错误:
Error in s1 %*% cc1$xcoef : non-conformable arguments
Run Code Online (Sandbox Code Playgroud)
我%*%能做什么,可以使用其他功能吗?
我正在使用R版本3.0.3(2014-03-06)"温暖的小狗"
Chr*_*den 40
使用?'%*%'得到的文档.
%*%是矩阵乘法.对于矩阵乘法,您需要m x n矩阵乘以n x p矩阵.
SHR*_*ram 12
矩阵乘法,请参见以下示例:
> A <- matrix (c(1,3,4, 5,8,9, 1,3,3), 3,3)
> A
[,1] [,2] [,3]
[1,] 1 5 1
[2,] 3 8 3
[3,] 4 9 3
>
> B <- matrix (c(2,4,5, 8,9,2, 3,4,5), 3,3)
>
> B
[,1] [,2] [,3]
[1,] 2 8 3
[2,] 4 9 4
[3,] 5 2 5
>
>
> A %*% B
[,1] [,2] [,3]
[1,] 27 55 28
[2,] 53 102 56
[3,] 59 119 63
> B %*% A
[,1] [,2] [,3]
[1,] 38 101 35
[2,] 47 128 43
[3,] 31 86 26
Run Code Online (Sandbox Code Playgroud)
另见:
http://en.wikipedia.org/wiki/Matrix_multiplication
如果这不符合矩阵规则的大小,您将收到错误:
> A <- matrix(c(1,2,3,4,5,6), 3,2)
> A
[,1] [,2]
[1,] 1 4
[2,] 2 5
[3,] 3 6
> B <- matrix (c(3,1,3,4,4,4,4,4,3), 3,3)
> B
[,1] [,2] [,3]
[1,] 3 4 4
[2,] 1 4 4
[3,] 3 4 3
> A%*%B
Error in A %*% B : non-conformable arguments
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
66720 次 |
| 最近记录: |