📜  如何在 R 中使用 replicate()函数?

📅  最后修改于: 2022-05-13 01:55:17.549000             🧑  作者: Mango

如何在 R 中使用 replicate()函数?

R 编程语言中的 replicate()函数用于重复计算表达式 N 次。

语法

replicate(n, expression)

在哪里

  • 表达式是要评估的语句
  • n 是计算表达式的次数

方法 1:复制一个值 n 次

在这里,我们将复制一些值 n 次。

示例

R
# replicate 3 value 5 times
print(replicate(5, 3))
  
# replicate  akash 5 times
print(replicate(5, "akash"))
  
# replicate  TRUE 5 times
print(replicate(5, TRUE))


R
# replicate notrmal distribution with mean
replicate(6, rnorm(3, mean=4))


输出

[1] 3 3 3 3 3
[1] "akash" "akash" "akash" "akash" "akash"
[1] TRUE TRUE TRUE TRUE TRUE

方法 2:多次复制函数

在这里,我们将函数传递给 replicate() 以多次获取它们。我们正在使用 rnorm()函数,它将使用平均值作为值来获得正态分布。

语法

replicate(n, rnorm(value, mean))

在哪里,

  • value 是正态分布值
  • mean 是正态分布的均值

示例

R

# replicate notrmal distribution with mean
replicate(6, rnorm(3, mean=4))

输出

[,1]     [,2]     [,3]     [,4]     [,5]     [,6]
[1,] 4.236647 4.626099 5.450712 3.724129 1.867676 3.344033
[2,] 2.841519 1.978552 4.267868 5.519327 4.147135 2.322976
[3,] 5.620265 4.575099 2.929690 3.417897 4.565281 3.827686