[R-br] Criar função no R com if e for

walmes . walmeszeviani em gmail.com
Segunda Setembro 29 22:13:11 BRT 2014


Por questões de desempenho é interessante que se evite aplicar a mestra
instrução repetidas vezes, como por exemplo x>2. O resultado pode ser
guardado e depois apenas consultado. Da mesma forma, se você tem o vetor
lógico de x>2 basta invetê-lo para ter o de x<=2 uma vez que x>2 é igual à
!(x<=2). Segue a adaptação que fiz do código do Jakson.

fr <- function(x){
    i <- x< -3
    j <- x> 2
    y <- 3*x
    y[i] <- 0
    y[j] <- 1
    y
}

fr(x)
curve(fr, -4, 6)

À disposição.
Walmes.
​
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140929/46260fac/attachment.html>


Mais detalhes sobre a lista de discussão R-br