
Simone Tanto faz você trabalhar com data.frame ou matriz, basta a variável estar como numérica. Abraços Em 7 de junho de 2013 22:25, Simone D. Sartorio <sisartorio@yahoo.com.br>escreveu:
Na verdade Sérgio, como vc está fazendo uma ACP, seu "x" deve ser uma matriz e provavelmente seu "x" está como um data.frame
Verifique a classe do seu "x" assim:
class(x)
Se a resposta for diferente de uma matriz, pronto, é só transformar seu x em 1 matriz! ok?
abraços Si
* ***---***---***---***---***---***---***---***---***---***---***---***---*** * ** Simone Daniela Sartorio* * Professora Adjunta I da UFSCar, Centro de Ciências Agrárias, Campus Araras/SP. * Doutora e Mestre em Estatística e Experimentação Agronômica - ESALQ/USP; * Licenciada em Matemática - UNESP/Rio Claro. * ***---***---***---***---***---***---***---***---***---***---***---***---*** * *
Tenha um bom dia! ;) *
------------------------------ *De:* Sérgio Henrique almeida da silva ju <sergio.edfisica@gmail.com> *Para:* r-br@listas.c3sl.ufpr.br *Enviadas:* Sexta-feira, 7 de Junho de 2013 21:21 *Assunto:* Re: [R-br] Remover NA: PCA
O R esta entendendo que sua variavel não é numérica. Tente Tsfa$x = as.numeric(Tsfa$x) Em 07/06/2013 20:52, "Vinícius Lionel Mateus" <vinynegrelli@gmail.com> escreveu:
Prezados,
Estou executando o seguinte CRM:
read.table(file = "clipboard", header = TRUE, sep = "\t", dec = ",")-> TSF
TSF names(TSF) [1] "Date" "Label" "PMF" "BC" "Acet" "Form" "Cl." "NO3." "PO43." "SO42." "Na." "K." [13] "Mg2." "Ca2." "NH4." TSFa <- TSF[,2:15] model <- prcomp(TSFa, scale = TRUE) Erro em colMeans(x, na.rm = TRUE) : 'x' deve ser numérico model <- prcomp(TSFa, na.rm = TRUE, scale = TRUE) Erro em colMeans(x, na.rm = TRUE) : 'x' deve ser numérico
Tentei diferentes métodos para remover o "NAs", mas não obtive sucesso. Alguém tem alguma dica?
-- Vinícius -- -- Atenciosamente,
VINÍCIUS LIONEL MATEUS, M.Sc (http://lattes.cnpq.br/6501001637020665) Bacharel em Química - Doutorando em Química Analítica Laboratório de Química Atmosférica - Departamento de Química Pontifícia Universidade Católica - Rio de Janeiro (PUC - Rio) Rua Marquês de São Vicente, 225, Gávea - Rio de Janeiro, RJ - Brasil CEP.: 22451-900 Telefone: (+55) (21) 3527-1327 (+55) (21) 9358-8051 www.puc-rio.br
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Sérgio Henrique Almeida da Silva Junior Doutorando em Epidemiologia em Saúde Pública Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ http://lattes.cnpq.br/1611345552843383 Tel: (21) 68463637 http://www.linkedin.com/profile/view?id=250437145&trk=tab_pro