<div dir="ltr">Tem uma variável como fator.<div><br></div><div>Você tem que transformar ela como numérica ou excluir da sua análise.</div><div><br></div><div>Abraços<br><div><br></div><div><div>str(TSFa)</div><div>'data.frame':<span class="" style="white-space:pre"> </span>97 obs. of 14 variables:</div>
<div><b> $ Label: Factor w/ 97 levels "TS-10 F","TS-11 F",..: 11 22 33 44 55 66 77 88 97 1 ...</b></div><div> $ PMF : num 1.02 1.123 1.206 0.893 0.957 ...</div><div> $ BC : num -0.0666 0.1347 0.0477 -0.2638 -0.2705 ...</div>
<div> $ Acet : num NA NA NA NA NA NA NA NA NA NA ...</div><div> $ Form : num -1.72 -1.63 -1.77 -1.99 -1.91 ...</div><div> $ Cl. : num -2.08 -2.14 -1.96 -2.24 -2.32 ...</div><div> $ NO3. : num -1.577 -2.027 -0.968 -1.287 -1.539 ...</div>
<div> $ PO43.: num -2.04 -2.16 -1.86 -2.19 -2.12 ...</div><div> $ SO42.: num -0.26 -0.0726 -0.1988 -0.3681 -0.4294 ...</div><div> $ Na. : num -1.26 -1.51 -1.48 -1.3 -1.5 ...</div><div> $ K. : num -0.772 -0.612 -0.541 -0.981 -0.952 ...</div>
<div> $ Mg2. : num -1.5 -1.92 -1.3 -1.75 -1.81 ...</div><div> $ Ca2. : num -1.244 -1.717 -0.972 -1.435 -1.422 ...</div><div> $ NH4. : num -0.768 -0.462 -0.886 -0.824 -0.807 ...</div></div></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">Em 9 de junho de 2013 01:41, Vinícius Lionel Mateus <span dir="ltr"><<a href="mailto:vinynegrelli@gmail.com" target="_blank">vinynegrelli@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div>Simone, <br></div><div>Obrigado testei a classe do objeto e realmente é um data.frame.<br><br></div><div>Para tornar o exemplo mais reprodutível, compartilho o link dos dados: <a href="https://www.dropbox.com/s/qopz8pg29pe3z3p/2013%2005%2009%20PCA_R.xls" target="_blank">https://www.dropbox.com/s/qopz8pg29pe3z3p/2013%2005%2009%20PCA_R.xls</a><br>
<br><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">Em 7 de junho de 2013 22:37, Sérgio Henrique almeida da silva ju <span dir="ltr"><<a href="mailto:sergio.edfisica@gmail.com" target="_blank">sergio.edfisica@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Bom, eu não chutei nada, só estou interpretando a saída do R. Mas, algo mais reproduzível ajudaria mais.<div>
<br></div><div>Abraços</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
Em 7 de junho de 2013 22:36, Benilton Carvalho <span dir="ltr"><<a href="mailto:beniltoncarvalho@gmail.com" target="_blank">beniltoncarvalho@gmail.com</a>></span> escreveu:<div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p dir="ltr">Se o exemplo fosse de fato reproduzível, ninguém ficaria chutando qual é o problema.... </p><div><div>
<div class="gmail_quote">On Jun 7, 2013 10:28 PM, "Sérgio Henrique almeida da silva ju" <<a href="mailto:sergio.edfisica@gmail.com" target="_blank">sergio.edfisica@gmail.com</a>> wrote:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Simone<div><br></div><div>Tanto faz você trabalhar com data.frame ou matriz, basta a variável estar como numérica.</div><div><br></div><div>Abraços</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
Em 7 de junho de 2013 22:25, Simone D. Sartorio <span dir="ltr"><<a href="mailto:sisartorio@yahoo.com.br" target="_blank">sisartorio@yahoo.com.br</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div style="font-size:10pt;font-family:arial,helvetica,sans-serif"><div><span>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</span></div>
<div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif"><span><br></span></div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif">
<span>Verifique a classe do seu "x" assim:</span></div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif"><span><br></span></div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif">
<span>class(x)</span></div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif"><br></div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif">
Se a resposta for diferente de uma matriz, pronto, é só transformar seu x em 1 matriz!</div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif">ok?</div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif">
<br></div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif">abraços</div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:arial,helvetica,sans-serif">
Si</div><div></div><div> </div><div><i><b><font face="times new roman, new york, times, serif" size="3">***---***---***---***---***---***---***---***---***---***---***---***---***</font></b></i></div><div style="font-size:3px;font-style:normal;background-color:transparent;font-family:'times new roman','new york',times,serif;font-weight:bold">
<i><b><font face="times new roman, new york, times, serif" size="3">* Simone Daniela Sartorio</font></b></i></div><div><font face="times new roman, new york, times, serif">* <span style="white-space:pre-wrap"> </span>Professora Adjunta I da UFSCar, Centro de Ciências Agrárias, Campus Araras/SP.</font></div>
<div><font face="times new roman, new york, times, serif">*<span style="white-space:pre-wrap"> </span>Doutora e Mestre em Estatística e
Experimentação Agronômica - ESALQ/USP;</font></div><div><font face="times new roman, new york, times, serif">* <span style="white-space:pre-wrap"> </span>Licenciada em Matemática - UNESP/Rio Claro.</font></div><div><b style="font-family:'times new roman','new york',times,serif;background-color:transparent;line-height:1.22"><i><font face="Times New Roman" size="3">***---***---***---***---***---***---***---***---***---***---***---***---***</font></i></b><br>
</div><div style="font-size:3px;font-style:normal;background-color:transparent;font-family:'Times New Roman';font-weight:bold"><b><font face="Times New Roman" size="3"><font color="#bf00bf" size="1"><span style="font-family:'times new roman'"><i></i></span></font></font><div>
<font face="Times New Roman" size="3"><i><span><span><var></var> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> <span> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>Tenha um bom dia! </i><font face="Courier New, courier, monaco, monospace, sans-serif">;)</font></font></div>
</b></div><div><br></div> <div style="font-family:arial,helvetica,sans-serif;font-size:10pt"> <div style="font-family:'times new roman','new york',times,serif;font-size:12pt"> <div dir="ltr"> <hr size="1">
<font face="Arial"> <b><span style="font-weight:bold">De:</span></b> Sérgio Henrique almeida da silva ju <<a href="mailto:sergio.edfisica@gmail.com" target="_blank">sergio.edfisica@gmail.com</a>><br> <b><span style="font-weight:bold">Para:</span></b> <a href="mailto:r-br@listas.c3sl.ufpr.br" target="_blank">r-br@listas.c3sl.ufpr.br</a> <br>
<b><span style="font-weight:bold">Enviadas:</span></b> Sexta-feira, 7 de Junho de 2013 21:21<br> <b><span style="font-weight:bold">Assunto:</span></b> Re: [R-br] Remover NA: PCA<br> </font> </div><div><div>
<div><br><div><div dir="ltr">O R esta entendendo que sua variavel não é numérica. <br>
Tente<br>
Tsfa$x = as.numeric(Tsfa$x)</div>
<div>Em 07/06/2013 20:52, "Vinícius Lionel Mateus" <<a rel="nofollow" href="mailto:vinynegrelli@gmail.com" target="_blank">vinynegrelli@gmail.com</a>> escreveu:<br><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div><div>Prezados,<br><br></div>Estou executando o seguinte CRM:<br><br>read.table(file = "clipboard", header = TRUE, sep = "\t", dec = ",")-> TSF<br>> TSF<br>> names(TSF)<br>
[1] "Date" "Label" "PMF" "BC" "Acet" "Form" "Cl." "NO3." "PO43." "SO42." "Na." "K." <br>
[13] "Mg2." "Ca2." "NH4." <br>> TSFa <- TSF[,2:15]<br>> model <- prcomp(TSFa, scale = TRUE)<br>Erro em colMeans(x, na.rm = TRUE) : 'x' deve ser numérico<br>> model <- prcomp(TSFa, na.rm = TRUE, scale = TRUE)<br>
Erro em colMeans(x, na.rm = TRUE) : 'x' deve ser numérico<br><br></div>Tentei diferentes métodos para remover o "NAs", mas não obtive sucesso.<br></div>Alguém tem alguma dica?<br clear="all"><div><div><div>
<div><br>-- <br>Vinícius<br>--<br>-- <br><div>Atenciosamente,</div><br>VINÍCIUS LIONEL MATEUS, M.Sc (<a rel="nofollow" href="http://lattes.cnpq.br/6501001637020665" target="_blank">http://lattes.cnpq.br/6501001637020665</a>)<br>
Bacharel em Química - Doutorando em Química Analítica<br>
Laboratório de Química Atmosférica - Departamento de Química <br>Pontifícia Universidade Católica - Rio de Janeiro (PUC - Rio)<br>Rua Marquês de São Vicente, 225, Gávea - Rio de Janeiro, RJ - Brasil CEP.: 22451-900<br>Telefone: <a rel="nofollow">(+55) (21) 3527-1327</a><br>
<a rel="nofollow">(+55) (21) 9358-8051</a><br><a rel="nofollow" href="http://www.puc-rio.br/" target="_blank">www.puc-rio.br</a>
</div></div></div></div></div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a rel="nofollow" href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a rel="nofollow" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a rel="nofollow" href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div>
</div><br>_______________________________________________<br>R-br mailing list<br><a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br><a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br><br></div> </div></div></div> </div> </div></div><br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>
<div dir="ltr">Sérgio Henrique Almeida da Silva Junior<br>Doutorando em Epidemiologia em Saúde Pública<br>Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ<br><a href="http://lattes.cnpq.br/1611345552843383" target="_blank">http://lattes.cnpq.br/1611345552843383</a> <br>
Tel: <a href="tel:%2821%29%2068463637" value="+552168463637" target="_blank">(21) 68463637</a><br><div><a href="http://www.linkedin.com/profile/view?id=250437145&trk=tab_pro" target="_blank">http://www.linkedin.com/profile/view?id=250437145&trk=tab_pro</a><br>
</div></div>
</div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div>
</div></div><br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div></div></div><div><div><br><br clear="all">
<div><br></div>-- <br>
<div dir="ltr">Sérgio Henrique Almeida da Silva Junior<br>Doutorando em Epidemiologia em Saúde Pública<br>Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ<br><a href="http://lattes.cnpq.br/1611345552843383" target="_blank">http://lattes.cnpq.br/1611345552843383</a> <br>
Tel: <a href="tel:%2821%29%2068463637" value="+552168463637" target="_blank">(21) 68463637</a><br><div><a href="http://www.linkedin.com/profile/view?id=250437145&trk=tab_pro" target="_blank">http://www.linkedin.com/profile/view?id=250437145&trk=tab_pro</a><br>
</div></div>
</div></div></div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote>
</div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br>Vinícius<br>
--<br>-- <br><div>Atenciosamente,</div><br>VINÍCIUS LIONEL MATEUS, M.Sc (<a href="http://lattes.cnpq.br/6501001637020665" target="_blank">http://lattes.cnpq.br/6501001637020665</a>)<br>Bacharel em Química - Doutorando em Química Analítica<br>
Laboratório de Química Atmosférica - Departamento de Química <br>Pontifícia Universidade Católica - Rio de Janeiro (PUC - Rio)<br>Rua Marquês de São Vicente, 225, Gávea - Rio de Janeiro, RJ - Brasil CEP.: 22451-900<br>Telefone: <a href="tel:%28%2B55%29%20%2821%29%203527-1327" value="+552135271327" target="_blank">(+55) (21) 3527-1327</a><br>
<a href="tel:%28%2B55%29%20%2821%29%209358-8051" value="+552193588051" target="_blank">(+55) (21) 9358-8051</a><br><a href="http://www.puc-rio.br/" target="_blank">www.puc-rio.br</a>
</font></span></div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>
<div dir="ltr">Sérgio Henrique Almeida da Silva Junior<br>Doutorando em Epidemiologia em Saúde Pública<br>Escola Nacional de Saúde Pública Sérgio Arouca - ENSP/FIOCRUZ<br><a href="http://lattes.cnpq.br/1611345552843383" target="_blank">http://lattes.cnpq.br/1611345552843383</a> <br>
Tel: (21) 68463637<br><div><a href="http://www.linkedin.com/profile/view?id=250437145&trk=tab_pro" target="_blank">http://www.linkedin.com/profile/view?id=250437145&trk=tab_pro</a><br></div></div>
</div>