gpt4 book ai didi

r - 如何在R中计算求和

转载 作者:行者123 更新时间:2023-12-04 13:26:19 24 4
gpt4 key购买 nike

我的R代码:

((x[1]-xm)^2)+((x[2]-xm)^2)+((x[3]-xm)^2)+((x[4]-xm)^2)+((x[5]-xm)^2)+((x[6]-xm)^2)

如果我将问题表示为求和,则此计算将容易得多。我如何在R中做到这一点?就像是:
sum((x[i]-xm)^2) for i=1 to i=6?

x是一个数据帧。

最佳答案

您需要使用sum(),例如以下示例:

IndexStart <- 1
x <- seq(IndexStart, 6, 1)
xm <- 1

result1 <- ((x[1]-xm)^2)+((x[2]-xm)^2)+((x[3]-xm)^2)+((x[4]-xm)^2)+((x[5]-xm)^2)+((x[6]-xm)^2)
print(result1)
# [1] 55

result2 <- sum((x-xm)^2) # <- Solution
print(result2)
# [1] 55

关于r - 如何在R中计算求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36923996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com