Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| cursos:rbelem:dia2 [2010/05/26 22:55] – criada paulojus | cursos:rbelem:dia2 [2010/05/29 11:12] (atual) – paulojus | ||
|---|---|---|---|
| Linha 64: | Linha 64: | ||
| ## ex de reg e despacho de métodos | ## ex de reg e despacho de métodos | ||
| xydata <- data.frame(x = 1:20, | xydata <- data.frame(x = 1:20, | ||
| - | y = c(0.9, | + | y = c(0.9, |
| + | 11.8, | ||
| ) | ) | ||
| reg <- lm(y ~ x, data = xydata) | reg <- lm(y ~ x, data = xydata) | ||
| Linha 96: | Linha 97: | ||
| with(quest, boxplot(Idade ~ Toler)) | with(quest, boxplot(Idade ~ Toler)) | ||
| - | ## fazendo gráfico de função | + | ########################################################################## |
| + | ## fazendo gráfico de uma função | ||
| x <- seq(0, 60, length=500) | x <- seq(0, 60, length=500) | ||
| y <- 3 + 15 * exp(-x/10) | y <- 3 + 15 * exp(-x/10) | ||
| Linha 106: | Linha 108: | ||
| class(fx) | class(fx) | ||
| - | ## definind | + | ## definindo |
| fx <- function(x, alpha) 3 + 15 * exp(-x/ | fx <- function(x, alpha) 3 + 15 * exp(-x/ | ||
| - | plot(x, fx(x, alpha=10), ty=" | + | plot(x, fx(x, alpha=10), ty="l", ylab=" |
| lines(x, fx(x, alpha=5), ty=" | lines(x, fx(x, alpha=5), ty=" | ||
| lines(x, fx(x, alpha=15), ty=" | lines(x, fx(x, alpha=15), ty=" | ||
| - | legend(" | + | legend(" |
| - | title(expression(alpha)) | + | expression(alpha==10), |
| + | | ||
| + | title(expression(paste(" | ||
| pdf(" | pdf(" | ||
| - | plot(x, fx(x, alpha=10), ty=" | + | fx <- function(x, alpha) 3 + 15 * exp(-x/ |
| + | plot(x, fx(x, alpha=10), ty="l", ylab=" | ||
| lines(x, fx(x, alpha=5), ty=" | lines(x, fx(x, alpha=5), ty=" | ||
| lines(x, fx(x, alpha=15), ty=" | lines(x, fx(x, alpha=15), ty=" | ||
| - | legend(" | + | |
| - | title(expression(alpha)) | + | legend(" |
| + | expression(alpha==10), | ||
| + | | ||
| + | title(expression(paste(" | ||
| dev.off() | dev.off() | ||
| Linha 126: | Linha 134: | ||
| fx <- function(x) 3 + 15 * exp(-x/10) | fx <- function(x) 3 + 15 * exp(-x/10) | ||
| integrate(fx, | integrate(fx, | ||
| - | integrate(fx) | + | integrate(fx) |
| integrate(fx, | integrate(fx, | ||
| - | ## passando argumento adicional a função | + | ## passando argumento adicional |
| fx <- function(x, alpha) 3 + 15 * exp(-x/ | fx <- function(x, alpha) 3 + 15 * exp(-x/ | ||
| integrate(fx, | integrate(fx, | ||
| Linha 135: | Linha 143: | ||
| ## nem tudo é integrável... | ## nem tudo é integrável... | ||
| integrate(fx, | integrate(fx, | ||
| - | Erro em integrate(fx, | + | #Erro em integrate(fx, |
| - | the integral is probably divergent | + | # the integral is probably divergent |
| ## definindo uma outra função | ## definindo uma outra função | ||
| Linha 142: | Linha 150: | ||
| ## .. é verificando que é uma f.d.p. | ## .. é verificando que é uma f.d.p. | ||
| integrate(fx, | integrate(fx, | ||
| - | 1 with absolute error < 0.00011 | + | #1 with absolute error < 0.00011 |
| ## a função só é definida para valores não negativos... | ## a função só é definida para valores não negativos... | ||
| integrate(fx, | integrate(fx, | ||
| - | Erro em integrate(fx, | + | #Erro em integrate(fx, |
| ## e a função fica melhor definida especificando seu domínio | ## e a função fica melhor definida especificando seu domínio | ||
| fx <- function(x) {ifelse(x> | fx <- function(x) {ifelse(x> | ||
| integrate(fx, | integrate(fx, | ||
| - | 1 with absolute error < 0.00011 | + | #1 with absolute error < 0.00011 |
| - | ## para o exemplo no materia | + | ## para o exemplo no material |
| abs(-5) | abs(-5) | ||
| </ | </ | ||