我需要項目0和1之間的值(x
)到AW形狀(y=f(x)
):有沒有一種更優雅的方式來將0和1之間的x投影到w形?
我能做到什麼,我需要用下面的函數:
f <- function(x) {
if (x < 0.25) {
return (1-4*x)
}
if (x < 0.50) {
return (-1 + 4*x)
}
if (x < 0.75) {
return (3 - 4*x)
}
return (-3 + 4*x)
}
x <- 0:20/20
y <- lapply(x, f)
plot(x, y)
lines(x,y, col='red')
然而,我傾向於認爲,我的問題有一個更優雅的解決方案,可能是一個班輪。
R中有這樣的事嗎?
'pmin'是'min'的矢量化形式。試試看看他們做了什麼。 –
這樣比較好。謝謝@HongOoi –