3
스플라인 굴림 값을 사용하여 ggplot을 생성했지만 아래 그림에서와 같이 0에 가까운 값은 음수가 아닙니다.R에서 스플라인 굴림 값이 양수가되도록합니다.
음수 일 때 splinefun의 값을 강제로 0으로 만드는 방법이 궁금합니다. 고맙습니다!
sigma <- c(0,1,2,3,4,5,6,7,8,9,10,11,12)
sigma=matrix(sigma,ncol=1)
myFunc_sig <- function(sigma){
exp(-2/sigma^2)
}
output_sigma <- apply(sigma,1,myFunc_sig)
spl_fun <- splinefun(sigma, output_sigma)
ggplot(data.frame(x=sigma,y=output_sigma),aes(x,y))+
stat_function(fun = spl_fun,color = "orange")+
scale_x_continuous(expand = c(0, 0)) +
scale_y_continuous(expand = c(0, 0))
이 답변 주셔서 감사합니다, 정말 내 문제를 해결! – Xeluk