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

如何避免Hmisc包中Ecdf函数默认绘制图形?

解决Hmisc::Ecdf自动绘图的问题

刚好我也遇到过这个小困扰!你只需要在调用Ecdf()函数时添加plot = FALSE参数,就能阻止默认图形显示,只获取计算后的ECDF结果啦。

具体代码示例:

library("Hmisc")
# 仅返回ECDF数据,不绘制图形
ecdf1 <- Ecdf(F, plot = FALSE)

提取x和y值:

返回的ecdf1是一个包含ECDF数据的列表,你可以直接提取需要的x和y:

  • ecdf1$x:ECDF的横坐标(原始数据的分位点)
  • ecdf1$y:ECDF的纵坐标(对应的累积概率)

补充说明:

Hmisc::Ecdf()函数的默认参数里plot = TRUE,所以每次调用都会自动触发绘图逻辑。手动把这个参数设为FALSE,就会跳过绘图步骤,只返回计算好的数据结构。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 12:00:27