如何用R写这个总和?
如何在R中写出下面的总结 这里X是一个矩阵,我想用z的每一行求和,比如第一次求和的z_1^{(1)},z_2^{(1)},…,z_10^{(1)},和z_1^{(2)},z_2^{(2)},…,第二次求和的z_10^{(2)},给定X:如何用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
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