相关疑难解决方法(0)

如何在R中使用大数?

我想改变的精度在R的计算.例如,我想计算x^6x = c(-2.5e+59, -5.6e+60).为了计算它我应该改变R的精度,否则结果是Inf,我不知道该怎么做.

precision largenumber r

9
推荐指数
1
解决办法
6673
查看次数

具有大 n (>100) 的骰子数学

我保证这不仅仅是另一个掷骰子的家庭作业问题。我实现了一个函数来计算在掷骰子s时获得小于总和的概率n m。我的函数适用于 的小值,n但我发现大值的n. 见附图。任何人都了解发生了什么?

我的概率函数

从此数学堆栈交换中实现

probability <- function(s, m, n) {

  i <- 0:((s-1-n) / m)
  m^(-n) * sum((-1)^i * choose(n, i) * choose(s - 1 - i * m, n))

}
Run Code Online (Sandbox Code Playgroud)

开始打破 ~ n > 80

n <- 1:90 # number of dice
m <- 6 # number of sides
s <- floor(mean(1:m)*n) # sum of faces
p <- mapply(probability, s = s, m = m, n …
Run Code Online (Sandbox Code Playgroud)

r dice

7
推荐指数
1
解决办法
194
查看次数

你如何在R中编写Pascal的三角形?

我正在阅读,我自己(不是HW)关于编程,一个练习涉及在R中编写Pascal的三角形.我的第一个想法是制作一个列表,然后将其添加到其中,但这并不能很好地工作.然后我想到了从一个向量开始,并在最后制作一个列表.然后我想到制作一个矩阵,并在最后制作一个列表.

不知道哪种方式可以解决这个问题.

任何提示?

谢谢

math r combinatorics

4
推荐指数
1
解决办法
6555
查看次数

标签 统计

r ×3

combinatorics ×1

dice ×1

largenumber ×1

math ×1

precision ×1