다음과 같은 기능이 있습니다.
fx <- function(x) {
if(x >= 0 && x < 3) {
res <- 0.2;
} else if(x >=3 && x < 5) {
res <- 0.05;
} else if(x >= 5 && x < 6) {
res <- 0.15;
} else if(x >= 7 && x < 10) {
res <- 0.05;
} else {
res <- 0;
}
return(res);
}
구간에 CDF 함수를 어떻게 그릴 수 [0,10]
있습니까?
@Martin Schmelzer의 답변에 약간의 정확도를 추가하려면. cummulative 분포 함수 (CDF)
x에서 평가됨은 X가 x보다 작거나 같은 값을 가질 확률입니다.
따라서 Probability Density Function (PDF) 에서 CDF를 얻으려면 PDF 에 통합해야합니다.
fx <- Vectorize(fx)
dx <- 0.01
x <- seq(0, 10, by = dx)
plot(x, cumsum(fx(x) * dx), type = "l", ylab = "cummulative probability", main = "My CDF")
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다