[R-br] Remover NA: PCA

Vinícius Lionel Mateus vinynegrelli em gmail.com
Domingo Junho 9 01:41:52 BRT 2013


Simone,
Obrigado testei a classe do objeto e realmente é um data.frame.

Para tornar o exemplo mais reprodutível, compartilho o link dos dados:
https://www.dropbox.com/s/qopz8pg29pe3z3p/2013%2005%2009%20PCA_R.xls




Em 7 de junho de 2013 22:37, Sérgio Henrique almeida da silva ju <
sergio.edfisica em gmail.com> escreveu:

> Bom, eu não chutei nada, só estou interpretando a saída do R. Mas, algo
> mais reproduzível ajudaria mais.
>
> Abraços
>
>
> Em 7 de junho de 2013 22:36, Benilton Carvalho <beniltoncarvalho em gmail.com
> > escreveu:
>
> Se o exemplo fosse de fato reproduzível, ninguém ficaria chutando qual é o
>> problema....
>> On Jun 7, 2013 10:28 PM, "Sérgio Henrique almeida da silva ju" <
>> sergio.edfisica em gmail.com> wrote:
>>
>>> 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 em 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 em gmail.com>
>>>> *Para:* r-br em 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 em 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 em 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 em 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 em 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
>>>
>>> _______________________________________________
>>> R-br mailing list
>>> R-br em 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 em 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
>
> _______________________________________________
> R-br mailing list
> R-br em 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.
>



-- 
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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130609/4445e2bf/attachment.html>


Mais detalhes sobre a lista de discussão R-br