===== Aula semana 2 ===== Um artigo no //Journal of Structural Engineering// (vol 115, 1989) descreve um experimento para testar a resistência de tubos circulares com tampas soldadas nas extremidades. Os primeiros dados (em kN) são: \\ 96, 128, 102, 102, 104, 160, 96, 108, 126, 104, 128, 140, 156, 102 e 160. - construa um gráfico \textit{box-plot} para estes dados - construa um diagrama ramo-e-folhas para estes dados - obtenha a média, desvio padrão e coeficiente da variação dos dados - obtenha a mediana, amplitude total e amplitude interquartílica - obtenha um intervalo de confiança para a média populacional, indicando quais as suposições feitas na obtenção deste intervalo - teste a hipótese (alpha = 0,10) de que a resistência média é superior a 110 kN. ==== Comandos do R digitados na aula em 07/03/2007 ==== 3 + 4 2+3*4 (2+3)*4 4^2 log(10) log10(10) log2(512) 96+128+102+102+104+160+96+108+126+ 104+ 128+ 140+ 156+ 102 + 160 1812/15 (96+128+102+102+104+160+96+108+126+ 104+ 128+ 140+ 156+ 102 + 160)/15 dados <- c(96,128,102,102,104,160,96,108,126,104,128,140,156,102,160) dados mean(dados) var(dados) median(dados) boxplot(dados) pdf("boxplot1.pdf") boxplot(dados) dev.off() stem(dados) sort(dados) mean(dados) sd(dados) cv(dados) 100*sd(dados)/mean(dados) dm <- mean(dados) dm dmv <- c(mean(dados), var(dados)) dmv dmvcv <- c(dmv, 100*sd(dados)/mean(dados)) dmvcv median(dados) range(dados) min(dados) max(dados) diff(range(dados)) max(dados) - min(dados) diff(range(dados)) fivenum(dados) fv <- fivenum(dados) fv fv[c(2,4)] diff(fv[c(2,4)]) quantile(dados, probs = c(0.25, 0.75)) ==== Comandos do R digitados na aula em 09/03/2007 ==== ls() pwd() system("pwd") getwd() x <- c(23, 43, 12) ls() ls() x x <- 55 x rm(x) ls() rm(x) history() q() # Uso do Xemacs e conteúdo do arquivo .R digitado # entrando com os dados x <- c(23, 45, 89, 12) # calculando a média mean(x) # extraindo o maior dado max(x) # criando um vetor de caracteres nomes <- c("joao", "pedro", "maria" ) ## Exercício ## 5. Obter o I.C (95%) dt <- c(96, 128, 102, 102, 104, 160, 96, 108, 126, 104, 128, 140, 156, 102, 160) ## Solução 1: fazendo passo a passo usando o R como calculadora xbar <- mean(dt) s <- sd(dt) n <- length(dt) t <- qt(0.975, df=14) xbar - t*s/sqrt(n) xbar + t*s/sqrt(n) xbar - c(-t,t)* s/sqrt(n) # solução 2: usando uma funcão do R t.test(dt, conf=0.95)