這是我的代碼
mean <- 100
sd <- 15
Fluorescence_Intensity = rnorm(x, mean, sd)
我想創建一個為我計算熒光強度的函式,我可以在其中給出和更改 sd 平均值和分布的值,例如 rnorm 到 dnorm。由于我是本論壇中 R 的新手,請幫助
uj5u.com熱心網友回復:
編輯:我添加了 qnorm 函式
這應該做的作業:
Fluorescence_Intensity <- function(X, MEAN, SD, METHOD, LOWER.TAIL=TRUE, LOG.P=FALSE){
if(METHOD=="rnorm"){
res <- rnorm(X, MEAN, SD)
}
if(METHOD=="dnorm"){
res <- dnorm(X, MEAN, SD)
}
if(METHOD=="qnorm"){
res <- qnorm(X, MEAN, SD, LOWER.TAIL, LOG.P)
}
print(res)
}
Fluorescence_Intensity(X=10, MEAN=100, SD=7, METHOD="rnorm")
Fluorescence_Intensity(X=10, MEAN=100, SD=7, METHOD="dnorm")
Fluorescence_Intensity(X=0.8, MEAN=100, SD=7, METHOD="qnorm")
Fluorescence_Intensity(X=0.8, MEAN=100, SD=7, METHOD="qnorm", LOWER.TAIL=FALSE, LOG.P=FALSE)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/526789.html
標籤:r功能
上一篇:生成日期間隔的Generuc函式
