다음 코드에서 함수 호출의 xintercept
값 (3 및 0)에 하드 코드를 할 필요가 없도록 normal1과 normal2의 평균값을 얻으려고합니다.dnorm의 평균값을 얻으십시오
normal1 <- function(x) {
dnorm(x, 3, 3)
}
normal2 <- function(x) {
dnorm(x, 0, 2)
}
plot + stat_function(fun = normal1) +
stat_function(fun = normal2) + xlim(c(-10, 15)) +
geom_vline(xintercept = 3, linetype = "dashed") +
geom_vline(xintercept = 0, linetype = "dashed")
그래서 앞으로 변수를 선언하고 초기 dnorm
호출을 사용하지 않고 할 싶습니다. ie
x1 <- 3
x2 <- 0
normal1 <- function(x) {
dnorm(x, x1, 3)
}
normal2 <- function(x) {
dnorm(x, x2, 2)
}
저는 R에있어 매우 새롭고 기능이나 복귀를 강력하게 파악하지 못했습니다.
'plot '이 무엇인지 최소한의 실례를 줄 수 있습니까? –
오, 감사합니다. 당신의 의견은 내가 사용하고있는'줄거리 '가 내가 코드에서 삭제 한 이후의 콘솔 메모리에있는 변수라는 것을 깨닫게했습니다. 'plot <- ggplot (x, aes (x))' – Kebtiz
감사합니다. 그 동안 한 가지 대답과 좋은 대답이 있습니다. 나는 시험을 치른 후에 그것을 upvoted했습니다. 어쩌면 당신은 그것을 받아 들여서 다른 사람들이 비슷한 문제를 안다면 미래에 찾을 수 있도록해야합니다. –