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) | ||
</ | </ | ||