2016-01-09 47 views
-2

我試圖在R中計算下面的總和,因爲我無法在R中找到正確的總和函數而卡住了。任何幫助將不勝感激。在R中查找總和

Sum(i, {i,1,10})

這個僞代碼可以如下:

for(i=1;i<=10;i++) 
    sum=i; 
+1

如果你能提供一個最小可重現的例子來解決你的問題,那將是非常好的。我們可以從中獲得一些東西,這些東西可以顯示您的「更復雜的總和」,並用於向您展示如何回答您的問題。這樣,其他人也可以在將來形成你的問題和相應的答案。你可以看看[這個SO帖子](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)關於如何在R中創建一個很好的重現例子 –

+0

@EricFail我提供了總和的圖片。 –

+0

@RichardScriven我使用下面的代碼和我得到的錯誤消息: rezult <-c(1:30) Ñ<-20 ķ<-5 爲(在1:30){ 總和<對於(i in 0:k-1){ for(j in 0:n-1){ sum <-sum + power(-1,j)* choose(n-1,j)* power ((NJ-1)/ N,A * K-1) } } 結果並[a] < - 總和 } –

回答

0

也許這可以幫助:

sum(1:10) 
+0

它有幫助,但我需要它來計算一個更復雜的總和,它有組合和因子。我正在尋找r中的相關功能。 –

+4

也許你可以在這裏發佈更復雜的例子? – grubjesic

+0

這是我試圖找到的總和,但我沒有得到正確的結果。任何建議? 結果<-c(1:30) Ñ<-20 ķ<-5 爲(在1:30){ 總和<-0 爲(I在0:K-1){ 用於(j在0:n-1中)sum(-sum +( - 1^j)*​​ choose(n-1,j)*(((nj-1)/ n)^(a * k-1)) } } 結果[a] < - sum } –

1

你應該檢查出的文檔(以RStudio ?sum),但這裏有一些你可以用sum

mynumbers <- c(1:5, 13, 17, pi, factorial(5)) 
sum(mynumbers) 
#[1] 168.1416 
mynumbers2 <- c(1:5, 13, 17, NA, NA, pi, factorial(5)) 
sum(mynumbers2, na.rm = TRUE) 
#[1] 168.1416