Mensagem : Erro em model.frame.default factor A has new levels
Página 1 de 1
Mensagem : Erro em model.frame.default factor A has new levels
Olá
Estou utilizando o script inicial abaixo tentando construir um gráfico Model fit para um experimento, o qual inclui um efeito nao linear de um determinado fator B.
Neste caso tenho um fator A qualitativo e este fator B quantitativo, resultando em fator deslocamento Y.
(Referencia Montgomery: 5.3 General factorial design, response curves and surfaces)
Como estou analisando a forma quadrática deste fator B, fiz uma nova analise de variância onde a próximo ponto seria a construção do gráfico.
Para auxilio seguem os demais dados:
A
[1] 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10
Levels: 5 6 7 8 9 10
B
[1] 25 50 75 100 25 50 75 100 25 50 75 100 25 50 75 100 25 50 75
[20] 100 25 50 75 100
Levels: 25 50 75 100
Script:
B <- as.numeric(as.character(B))
new <- data.frame(B=rep(seq(25,100,by=3),6),A=gl(6,26))
new$fit <- predict(Deslocamento.aov3,new)
opar <- par(las=1)
Ao executar este script aparece a seguinte mensagem de erro:
Erro em model.frame.default(Terms, newdata, na.action = na.action, xlev = object$xlevels) :
factor A has new levels 1, 2, 3, 4
Vejam que os níveis do fator A não incluem os níveis 1,2,3 4.
Gostaria do auxilio de como resolver este problema. Desde já agradeço
Gilson
Estou utilizando o script inicial abaixo tentando construir um gráfico Model fit para um experimento, o qual inclui um efeito nao linear de um determinado fator B.
Neste caso tenho um fator A qualitativo e este fator B quantitativo, resultando em fator deslocamento Y.
(Referencia Montgomery: 5.3 General factorial design, response curves and surfaces)
Como estou analisando a forma quadrática deste fator B, fiz uma nova analise de variância onde a próximo ponto seria a construção do gráfico.
Para auxilio seguem os demais dados:
A
[1] 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 10
Levels: 5 6 7 8 9 10
B
[1] 25 50 75 100 25 50 75 100 25 50 75 100 25 50 75 100 25 50 75
[20] 100 25 50 75 100
Levels: 25 50 75 100
Script:
B <- as.numeric(as.character(B))
new <- data.frame(B=rep(seq(25,100,by=3),6),A=gl(6,26))
new$fit <- predict(Deslocamento.aov3,new)
opar <- par(las=1)
Ao executar este script aparece a seguinte mensagem de erro:
Erro em model.frame.default(Terms, newdata, na.action = na.action, xlev = object$xlevels) :
factor A has new levels 1, 2, 3, 4
Vejam que os níveis do fator A não incluem os níveis 1,2,3 4.
Gostaria do auxilio de como resolver este problema. Desde já agradeço
Gilson
Gilson Gomes- Mensagens : 1
Data de inscrição : 22/06/2014
Tópicos semelhantes
» Mensagem de erro "índice fora de limites"
» Problemas na função levels
» Erro em programa
» erro no eyefit
» Erro ao tentar ler arquivo do excel
» Problemas na função levels
» Erro em programa
» erro no eyefit
» Erro ao tentar ler arquivo do excel
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos