r - 计算 qnorm 值的倒数
问题描述
我想计算一下功率。我采用了 Walter 的公式来计算一致性研究中的样本。但是,当我有主题数量时,我需要将其用于功率计算。
calcul_f <- function(alpha,puissance,ccc0,ccc1,nb){
cat("ccc0 correpond to the concordance to compare et ccc1 the new concordance et nb the number of replicate")
U_alpha <- abs(qnorm(alpha))
U_beta <- qnorm(puissance)
A <- ccc0/(1-ccc0)
B <- ccc1/(1-ccc1)
C <- (1+(nb*A)) / (1+(nb*B))
NSN <- 1+((2*((U_alpha+U_beta)^2)*nb)/(((log(C))^2)*(nb-1)))
NSN
}
calcul_f (alpha = 0.05,
puissance = 0.8,
ccc0 = 0.6,
ccc1 = 0.75,
nb = 2)
解决方案
qnorm的反函数是pnorm:
> pnorm(qnorm(0.2))
[1] 0.2
> qnorm(pnorm(4.2))
[1] 4.2
这适用于每个概率分布,因为分位数(带有前缀q的 R 函数)被定义为累积分布函数(带有前缀p的 R 函数)的反函数。
推荐阅读
- reactjs - 从数组中删除选定的行
- apache-spark - 如何以控制台格式编写具有不同数据帧的相同流?
- c# - 扩展字典的属性不会在序列化中显示
- mongodb - 为什么使用 $match 按 id 排序文档比在 mongodb 中慢?
- hyperledger-fabric - 创建频道时出现“此政策需要满足 'Writers' 子政策之一:权限被拒绝”错误
- javascript - Vue 和 Node.js 无法从“位置”导入文件模块“模块”
- angular - 如何为不同的 mat-card 元素操作 mat-card-header-text 类?
- android - 防止平移动画保持视图的原始位置
- angular - 如何在角度 8 中重置购物车详细信息
- python - numpy 中 arr[arr1,arr2] 的工作原理是什么