楼主: drxx
916 0

[问答] R语言计算泊松分布置信区间 p<0.05但置信区间跨过1??? [推广有奖]

  • 0关注
  • 0粉丝

小学生

85%

还不是VIP/贵宾

-

威望
0
论坛币
141 个
通用积分
6.4585
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
232 点
帖子
7
精华
0
在线时间
10 小时
注册时间
2024-10-16
最后登录
2024-11-16

楼主
drxx 学生认证  发表于 2024-10-20 17:24:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我在在用R语言泊松分布95%置信区间时发现的情况,p值可能会和置信区间矛盾,闻所未闻,请大神指教代码如下
--------------------------------------------------
# 设定实际观察到的发病人数
observed_cases <- 3

# 设定预期发病人数
expected_cases <- 0.639

# 计算SIR
SIR <- observed_cases / expected_cases

# 使用poisson.test()函数计算精确的置信区间
# poisson.test 中的 T 参数代表暴露量,这里相当于预期发病人数
result <- poisson.test(observed_cases, T = expected_cases,alternative ="two.sided",
                       conf.level = 0.95)

result

--------------------------------------------------

程序的输出结果如下:
Exact Poisson testdata:  observed_cases time base: expected_casesnumber of events = 3, time base = 0.639, p-value = 0.02714alternative hypothesis: true event rate is not equal to 195 percent confidence interval:  0.968188 13.720302sample estimates:event rate   4.694836

可见,标准化发病率比(SIR)为4.69,以SIR≠1进行假设检验,算出来的p=0.02714<0.05,但是95%置信区间却跨过了1。这不是矛盾了吗,为什么会这样?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:置信区间 泊松分布 R语言 observed served

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-31 10:34