You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用tbl_summary调用fisher.test遇FEXACT error 40(内存不足)求助

问题:tbl_summary中使用fisher.test触发FEXACT error 40无法生成P值

我在tbl_summary中为gleason和SEER_registry两个变量指定fisher.test计算组间P值时,因为这两个变量的交叉单元格存在极小值,触发了FEXACT error 40(Out of workspace),导致这两个变量的P值无法生成。已查阅相关问答但未找到可行解决方案,当前使用的代码如下:

table1 <- prostate_v4 %>% tbl_summary(include = c(age_newcat, race, marital_newcat, year_of_diagnosis, PSA, 
                                  gleason, T_stage, survival_months, cat_pos_core, 
                                  surg_newcat, radiation_newcat, chemotherapy, phys, urology_total, 
                                  urology_TPC, rad_oncology, hospital_beds, med_income, less_HS, 
                                  with_HS_more, college, poverty_1, poverty_2, poverty_3,
                                  poverty_4, poverty_5, poverty_6, poverty_7, deep_poverty,
                                  SEER_registry),
                                  by = watchful_waiting) %>% add_p(test = list(c("gleason", "SEER_registry") ~ "fisher.test"))


table1 %>% as_flex_table() %>% flextable::save_as_docx(table1, path = '/Users/.../table1.docx')

附包含极小值单元格的表格截图:
表格截图1
表格截图2

内容的提问来源于stack exchange,提问作者rocknroll

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 23:48:24