INSTITUTO DE QUMICA
CURSO DE GRADUAO EM ENGENHARIA QUMICA
DISCIPLINA: INTRODUO QUIMIOMETRIA
PROFESSORES: JSSICA PINHO
ADERVAL LUNA
IGOR LIMA
2015-2
INTRODUO QUIMIOMETRIA - UERJ
SUMRIO
2
INTRODUO QUIMIOMETRIA - UERJ
OBS: O software R-studio s funciona se o software R estiver instalado tambm. Nas aulas
prticas ser usado o software R-studio.
# Download e instalao do software R:
V para o endereo: http://www.r-project.org
Clique em CRAN (Comprehensive R Archive Network).
Escolha o espelho mais prximo (No nosso caso, FIOCRUZ)
Clique em Download and Install R, Windows.
Aps instalar, v em Iniciar/Todos os Programas/R ou clique no cone na rea de trabalho.
3
INTRODUO QUIMIOMETRIA - UERJ
4
INTRODUO QUIMIOMETRIA - UERJ
5
INTRODUO QUIMIOMETRIA - UERJ
6
INTRODUO QUIMIOMETRIA - UERJ
O gerente de uma loja de tintas deseja estimar a verdadeira quantidade de tinta contida em latas de 1
galo, adquiridas de um fabricante nacionalmente conhecido. As especificaes do fabricante declaram
que o desvio-padro da quantidade de tinta igual a 0,02 galo. Uma amostra aleatria de 50 latas
selecionada, e a mdia aritmtica da amostra para a quantidade de tinta, por lata de um galo, igual a
0,995 galo.
a) Construa uma estimativa para o intervalo de confiana de 99% da mdia aritmtica da populao
relativa quantidade de tinta contida em uma lata de 1 galo.
b) Construa uma estimativa para o intervalo de confiana de 95%.
7
INTRODUO QUIMIOMETRIA - UERJ
#Resoluo letra A
media <- 0.995 #insere o valor da mdia previamente fornecido
desv.pad <- 0.02 #insere o valor do desvio padro previamente fornecido
n <- 50 #insere o tamanho da amostra previamente fornecido
# erro.padrao <- qnorm(0.995)*s/sqrt(n)
erro.padrao <- qnorm(0.995)*desv.pad /sqrt(n)
limite.inferior <- media - erro.padrao #clculo do limite inferior
limite.superior <- media + erro.padrao #clculo do limite superior
limite.inferior; limite.superior #exibe os valores de limite inferior e superior
# Resoluo letra B
media <- 0.995 #insere o valor da mdia previamente fornecido
desv.pad <- 0.02 # insere o valor do desvio padro previamente fornecido
n <- 50 #insere o tamanho da amostra previamente fornecido
erro.padrao2 <- qnorm(0.975)* desv.pad /sqrt(n) # clculo do erro padro
limite.inferior2 <- media - erro.padrao2 #clculo do limite inferior
limite.superior2 <- media + erro.padrao2 #clculo do limite superior
limite.inferior2; limite.superior2 #exibe os valores dos limites inferior e superior
8
INTRODUO QUIMIOMETRIA - UERJ
frango.gordura <- c(7, 8, 4, 5, 16, 20, 20, 24, 19, 30, 23, 30, 25, 19, 29, 29, 30, 30, 40, 56) #criao do
vetor de dados
n<-20
ttab<-(qt=0.975,df=n-1) # valor de t tabelado
ttab #exibe o t tabelado
t.test(frango.gordura) #teste t de Student
#Resoluo
zteor.sup <- qnorm(0.975) #valor de Z superior crtico
zteor.inf <- qnorm(0.025) valor de Z inferior crtico
zcalc <- (69.1-70) / (3.5 / sqrt(49) ) #valor de Z calculado
pvalor.z <- 2*(1-pnorm(abs(zcalc))) # clculo do p-valor
9
INTRODUO QUIMIOMETRIA - UERJ
# Resoluo
t <- (39.6-41.4)/(7.4/sqrt(100)) #clculo do valor de t
pvalor.t <- 2*(1-pt(abs(t),99)) #clculo do p valor
n<-100
ttab<-qt(0.975,n-1) #valor de t tabelado
ttab #exibe o valor de t tabelado
t; pvalor.t #mostra os valores de t calculado e p valor
# OBS: Para testes unilaterais superior ou inferior:
pvalor.tsup <- (1-pt(t,99)) # valor-p do teste unilateral superior
pvalor.tinf <- pt(t,99) # valor-p do teste unilateral inferior
10
INTRODUO QUIMIOMETRIA - UERJ
# Resoluo:
maq1 <- c(16.03, 16.04, 16.05, 16.05, 16.02, 16.01, 15.96, 15.98, 16.02, 15.99) #criao do vetor de
dados
maq2 <- c(16.02, 15.97, 15.96, 16.01, 15.99, 16.03, 16.04, 16.02, 16.01, 16.00) #criao do vetor de
dados
D <- (mean(maq1)-mean(maq2)) #diferena entre as mdias
dp1 <- 0.020 # desvio-padro da 1 amostra
dp2 <- 0.025 # desvio-padro da 2 amostra
n <- 10 #tamanho de cada amostra. Como so iguais, ser representado apenas por n
zsup <- qnorm(0.975) #valor de Z crtico superior
zinf <- qnorm(0.025) #valor de Z crtico inferior
zcalc <-((D) - 0)/sqrt(((dp1^2)/n)+((dp2^2)/n)) # valor de Z calculado
pvalor.z <- 2*(1-pnorm(abs(zcalc))) # clculo do p - valor
zinf; zcalc; zsup; pvalor.z #mostra os valores de Z crtico superior e inferior e Z calculado e p valor.
11
INTRODUO QUIMIOMETRIA - UERJ
No Tratada Tratada
164,368 177,135 158,239 150,226
159,018 163,903 138,216 155,62
153,871 167,802 168,006 151,233
165,096 160,818 149,654 158,653
157,184 167,433 145,456 151,204
154,496 163,538 168,178 150,869
160,92 164,525 154,321 161,657
164,917 171,23 162,763 157,016
169,091 174,964 161,02 156,67
175,276 166,311 167,706 147,92
# Resoluo Letra A:
nao.trat <- c(164.368, 159.018, 153.871, 165.096, 157.184, 154.496, 160.92, 164.917, 169.091,
175.276, 177.135, 163.903, 167.802, 160.818, 167.433, 163.538, 164.525, 171.23, 174.964, 166.311)
#criao do vetor de dados
trat <- c(158.239, 138.216, 168.006, 149.654, 145.456, 168.178, 154.321, 162.763, 161.02, 167.706,
150.226, 155.62, 151.233, 158.653, 151.204, 150.869, 161.657, 157.016, 156.67, 147.92) #criao do
vetor de dados
med1 <- mean(nao.trat) # mdia da amostra 1
med2 <- mean(trat) #mdia da amostra 2
dp1 <- sd(nao.trat) # desvio-padro da amostra 1
dp2 <- sd(trat) #desvio-padro da amostra 2
n<-20 #tamanho da amostra
D <- (med1-med2) # diferena entre as mdias amostrais
Sp2 <- (((n-1)*dp1^2)+((n-1)*dp2^2))/((n-1)+(n-1)) # varincia agrupada
tcalc <- (D-0)/sqrt(Sp2*((1/n)+(1/n))) # valor de tcalc
tcalc #mostra o valor de t calculado
# Resoluo Letra B:
pvalor.t <- 2*(1-pt(abs(tcalc),38)) # teste bilateral, com n1+n2-2 graus de liberdade
pvalor.t #mostra o p - valor
# OBS: para teste unilateral superior e inferior
pvalor.tsup <- (1-pt(tcalc,38)) # valor-p do teste unilateral superior
pvalor.tinf <- pt(tcalc,38) # valor-p do teste unilateral inferior
12
INTRODUO QUIMIOMETRIA - UERJ
PRTICA 7 ANOVA
13
INTRODUO QUIMIOMETRIA - UERJ
#Resoluo
dados <-c(39.5, -31.0, 39.0, -1.1, -20.7, 31.9, -4.5, -45.0, 14.1, -8.0, -73.3, 5.4) #criao do vetor de
dados
rotulo <- factor(rep(c("Especialista", "Leitores", "Dardos"),1:4,12),ordered=TRUE) #criao do rtulo dos
dados
resultado <- aov(dados~rotulo) #aov = anlise da varincia
resultado #mostra o resultado da anova
gl1<-3-1 #nmero de graus de liberdade 1 (gl1 = c-1, onde c o nmero de grupos)
gl2<-12-3 #nmero de graus de liberdade 2 (gl2 = n c, onde c o nmero de grupos e o n tamanho
total)
ssqrotulo <-9195.435 #valor de Soma quadrtica dentro dos grupos de acordo com a ANOVA
ssqresiduals <-3763.927 #valor de Soma quadrtica entre os grupos de acordo com a ANOVA
mqrotulo<-ssqrotulo/gl1 #clculo da mdia quadrtica dentro dos grupos
mqresiduals<-ssqresiduals/gl2 #clculo da mdia quadrtica entre os grupos
mqrotulo;mqresiduals #mostra as medias quadrticas calculadas
F<-mqrotulo/mqresiduals #clculo do valor de F
F #mostra o valor de F
14
INTRODUO QUIMIOMETRIA - UERJ
15