Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用R写这个总和?_R - Fatal编程技术网

如何用R写这个总和?

如何用R写这个总和?,r,R,如何在R中写出下面的总结 这里X是一个矩阵,我想用z的每一行求和,比如第一次求和的z_1^{(1)},z_2^{(1)},…,z_10^{(1)},和z_1^{(2)},z_2^{(2)},…,第二次求和的z_10^{(2)},给定X: x <- matrix(rep(1:10, 10), 10, byrow = TRUE) x #> [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] #> [1,] 1

如何在R中写出下面的总结

这里X是一个矩阵,我想用z的每一行求和,比如第一次求和的z_1^{(1)},z_2^{(1)},…,z_10^{(1)},和z_1^{(2)},z_2^{(2)},…,第二次求和的z_10^{(2)},

给定X:

x <- matrix(rep(1:10, 10), 10, byrow = TRUE)
x
#>       [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
#>  [1,]    1    2    3    4    5    6    7    8    9    10
#>  [2,]    1    2    3    4    5    6    7    8    9    10
#>  [3,]    1    2    3    4    5    6    7    8    9    10
#>  [4,]    1    2    3    4    5    6    7    8    9    10
#>  [5,]    1    2    3    4    5    6    7    8    9    10
#>  [6,]    1    2    3    4    5    6    7    8    9    10
#>  [7,]    1    2    3    4    5    6    7    8    9    10
#>  [8,]    1    2    3    4    5    6    7    8    9    10
#>  [9,]    1    2    3    4    5    6    7    8    9    10
#> [10,]    1    2    3    4    5    6    7    8    9    10
每行求和

rowSums(x ^ (1:10))
#>  [1]          55         385        3025       25333      220825     1978405
#>  [7]    18080425   167731333  1574304985 14914341925

如果您(a)提供一些小样本数据,(b)为样本输入显示所需的输出,以及(c)解释您的代码尝试,这将有所帮助。
l
j
i
k
的含义是什么。我假设一个是行,另一个是列(哪个?)不确定其他两个。。。我也被
setdiff()
弄糊涂了。。。你的文本中没有提到任何会暗示我的
setdiff
。你是不是可以互换使用
z
X
?@GregorThomas Hi,我为这个总和添加了公式。太好了。你能定义一下所有的术语吗?我现在看到了
x
y
z
。什么是
n
-x的行数?什么是
m
?是
x
z
l
j
列索引吗?@York如果我的答案不正确,请告诉我为什么,以便我可以更正它
rowSums(x ^ (1:10))
#>  [1]          55         385        3025       25333      220825     1978405
#>  [7]    18080425   167731333  1574304985 14914341925