r - 绘图随机性

标签 r random plot

我正在寻求帮助,以在 R 中从一系列 1 和 0 生成此图。我将其用作一组测试之一,以调查序列是否随机(通过在噪音)。 注意:这不是作业!

例如,

> y <- rnorm(3000, 1, 2)
> plot(y)
>plot(y~y)

我的数据采用以下形式:

 >str(hv10k)
 num [1:100000] 0 1 1 1 0 0 1 0 0 0 ...

rand1

更新:

根据 @Roman Luštrik 的建议,这是我到目前为止所得到的:

大约 700 次硬币抛掷:

700 approx coin toss

抛100,000次硬币:

100,000 coin toss

最佳答案

一种方法是

side <- 100
my.zero <- matrix(sample(c(0,1), side^2, replace = TRUE), side)
image(my.zero)

编辑

您可以使用sample中的prob参数。

side <- 100
my.zero <- matrix(sample(c(0,1), side^2, replace = TRUE, prob = c(0.8, 2)), side)
image(my.zero)

编辑2

y <- rnorm(10000, 1, 2)
y <- matrix(ifelse(y > 0, 1, 0), ncol = 100)
image(y, col = c("white", "black"))

enter image description here

关于r - 绘图随机性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6198157/

相关文章:

r - 查找向量中值之间的中点

javascript - 带有随机图片的幻灯片

c# - Random(staticSeed).Next() 替代方案,永远不会改变实现,并保证通过版本保持一致

java - JFreeChart 域/范围轴定义

python - 如何在 python matplotlib 中设置限制范围 (xlim)?

r - 在 R 中选择输入更新?在两个相关的选项卡中选择输入

在 Windows 上运行 R 并尝试访问 Linux 文件

json - 将数据帧转换为这种格式的 JSON

c++ - 用 ones 和 zeros C++ 创建一个随机的 std::vector

mysql - 从多列创建条形图