如何在 R 或 RStudio 中的 apply() 函数中嵌套 quantile() 函数

Posted

技术标签:

【中文标题】如何在 R 或 RStudio 中的 apply() 函数中嵌套 quantile() 函数【英文标题】:How to nest quantile() function within apply() function in R or RStudio 【发布时间】:2015-01-22 07:14:33 【问题描述】:

如何在 R Studio 的 tapply() 中嵌套 quantile()?

鉴于

tapply(data$x,data$y, quantile)

这行得通,但它提供标准的 quin-tiles。我想选择自定义百分位数。我怎样才能将这样的东西(下面)合并到上面的脚本行中?

quantile(data$x, c(0.1,.2,.8,0.9), na.rm=TRUE)

当我尝试合并这些时,我收到错误消息“match.fun(FUN)...not a function”

有什么想法吗?谢谢,

【问题讨论】:

【参考方案1】:

tapply(data$x, data$y, quantile, probs=c(0.1,.2,.8,0.9), na.rm=TRUE)?

【讨论】:

以上是关于如何在 R 或 RStudio 中的 apply() 函数中嵌套 quantile() 函数的主要内容,如果未能解决你的问题,请参考以下文章

R中的gbm崩溃

rstudio怎么终止当前操作

启动 R/RStudio 时不需要加载 R 中的包?

r [连接到Rstudio中的SQLite数据库] #R #SQLite #RStudio

如何从 Rstudio Connect 连接 SAP Hana。 R 闪亮

rstudio如何加载函数?