如何解决"生日问题?

时间:2014-05-09 16:14:03

标签: r probability

我有一段运行“生日问题”的代码。然而,当运行该片段时,我收到错误“意外输入”(德语翻译:)

sims <- 1000

people <- 24

alldays <- seq(1, 365, 1)

sameday <- 0

错误发生在这里:

for (i in 1:sims) {
  room <- sample(alldays, people, replace = TRUE)
  if (length(unique(room)) < people) # same birthday
    sameday <- sameday+1
}

我不确定来源.... THX的任何建议

1 个答案:

答案 0 :(得分:0)

您是否从某处复制并粘贴了代码?它是否包含非ASCII字符?听起来你的代码中某处有一个坏人。也许是一个不间断的空间或什么的。我可能会将其复制到基本文本编辑器中,然后将其复制回R以查看是否有效。