problemas com leitura de data.frame()

Boa tarde, eu estou a fazer uma leitura de bases de dados em que tenho de excluir colunas, Casos|DoseTH9|DoseTH6|DoseTH3|DoseTC3|DoseTC6|DoseTC9 54020104|930|900|900|390|1170|2700 54020178|1860|930|900|420|840|630 54020303|1860|2790|2700|1620|1440|1530 54020492|930|930|900|420|840|720 54020637|1080|480|870|2970|2700|2520 54020698|2790|1590|930|390|720|2340 54020714|930|930|900|390|390|390 54030032|1860|750|780|720|780|720 54030048|3720|3720|3600|840|840|840 54030135|780|420|60|390|390|420 54030164|2700|2790|2790|720|780|360 54030208|930|930|900|420|420|360 54030297|2700|3720|3720|1170|1170|540 54030300|1860|930|900|420|420|720 54030303|930|930|1800|420|750|780 54030338|930|900|930|390|360|390 54030344|1680|1860|1860|780|780|840 54030349|1860|1800|1800|840|780|780 54030358|360|390|270|150|150|60 dados=read.table("dadaos",header=T,sep="|") #DoseTH6|DoseTH3| eu quero excluir todas as colunas menos as colunas 4 e 5 e para isso fiz: dados[,-c(1,2,3,6,7)] e foi-me devolvido o seguinte: DoseTC3 DoseTC6 1 900,0 390,0 2 900,0 420,0 3 2.700,0 1.620,0 4 900,0 420,0 5 870,0 2.970,0 6 930,0 390,0 em vez de me devolver as colunas 4 e 5 DoseTH3 e DoseTC3. Se eu fizer: dados[,-c(1,2,5,6,7)] devolve-me: DoseTH3 DoseTC3 1 900,0 900,0 2 930,0 900,0 3 2.790,0 2.700,0 4 930,0 900,0 5 480,0 870,0 6 1.590,0 930,0 se estou a escluir a coluna DoseTC3 como é que é possível ser lida? e depois obviamente o teste de Wilcoxon não devolve nada. Como posso resolver isto? Cumprimentos Ana Quoting r-br-request@listas.c3sl.ufpr.br:
Enviar submissões para a lista de discussão R-br para r-br@listas.c3sl.ufpr.br
Para se cadastrar ou descadastrar via WWW, visite o endereço https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para r-br-request@listas.c3sl.ufpr.br
Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço r-br-owner@listas.c3sl.ufpr.br
Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of R-br digest..."
Tópicos de Hoje:
1. Re: Selecionar casos - Função (FHRB Toledo) 2. Re: Selecionar casos - Função (Sérgio Henrique almeida da silva ju) 3. Gráfico_RDA (Cézar Borges) 4. Contrastes para interação significativa em GLM (Wirton Macedo Coutinho) 5. Re: Geoprocessamento (ASANTOS) 6. Re: Contrastes para interação significativa em GLM (ASANTOS) 7. RES: Geoprocessamento (edmar Caldas) 8. olá leitura de ficheiros no R (alanarocha@sapo.pt) 9. Re: olá leitura de ficheiros no R (Marcelo Laia) 10. Re: olá leitura de ficheiros no R (Rodrigo Coster)
----------------------------------------------------------------------
Message: 1 Date: Sun, 23 Jun 2013 20:16:11 -0300 From: FHRB Toledo <fernandohtoledo@gmail.com> To: R-Br <r-br@listas.c3sl.ufpr.br> Subject: Re: [R-br] Selecionar casos - Função Message-ID: <CAN55XP4hDwxKv0jmqyUdY9+NBh_+EG4YP_0SR-4Ub7mevK5VXw@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
row.names a logical value indicating whether the row names of x are to be written along with x to the ?le
Colocando row.names = FALSE você resolve seu problema!
att, FH
2013/6/23 Sérgio Henrique almeida da silva ju <sergio.edfisica@gmail.com>
Fernando
Não entendi! Qual comando eu uso pra ignorar? Não achei
Em 23 de junho de 2013 20:04, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
André,
Uma busca no google, página 37: http://cran.r-project.org/web/packages/xlsx/xlsx.pdf
att, FH
2013/6/23 Sérgio Henrique almeida da silva ju <sergio.edfisica@gmail.com>
Resolvi usando a biblioteca xlsx
for (nm in Nms) write.xlsx(Res[[nm]], paste(nm, 'xls', sep='.'),sheetName=paste(nm), col.names=TRUE)
Porém isso cria nos meus bancos de dados uma variável com o nome em branco que é a a posição da linha; Ex,:
codigo sexo idade 1 10001 m 19 2 10001 m 19 3 10001 m 20 4 10001 m 20 Como ignorar isso, para que a variável não seja criada no meu banco?
Abraços
Em 23 de junho de 2013 17:30, Sérgio Henrique almeida da silva ju < sergio.edfisica@gmail.com> escreveu:
Essa biblioteca não está mais disponível! :-(
Em 23 de junho de 2013 17:28, Raphael Saldanha <rfsaldanha@outlook.com>escreveu:
Compreendo.
Tente este:
library(xlsReadWrite) write.xls(mydata, "c:/mydata.xls")
De: http://www.statmethods.net/input/exportingdata.html
---
Atenciosamente, Raphael Saldanha
rfsaldanha@outlook.com
------------------------------ Date: Sun, 23 Jun 2013 16:49:28 -0300 From: sergio.edfisica@gmail.com
To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Selecionar casos - Função
o problema é que estes arquivos devem ser salvos dentro de arquivos zip com formato xls, a empresa deseja usa diretamente esses arquivos, não sei o motivo... para evitar todo trabalho manual eu estou tentando fazer isso diretamente pelo R.
Em 23 de junho de 2013 16:45, Raphael Saldanha <rfsaldanha@outlook.com > escreveu:
Você pode salvar como CSV. O Excel costuma reconhecer e abrir o arquivo sem problemas:
?write.csv2
---
Atenciosamente, Raphael Saldanha
rfsaldanha@outlook.com
------------------------------ Date: Sun, 23 Jun 2013 16:12:27 -0300 From: beniltoncarvalho@gmail.com To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Selecionar casos - Função
Você terá de esperar a ajuda de alguém que use Excel... Salvar como texto, como indiquei, não te impede de abrir no Excel... On 23 Jun 2013 14:41, "Sérgio Henrique almeida da silva ju" < sergio.edfisica@gmail.com> wrote:
Obrigado amigo
Mas nesse caso surge um problema em dados como fatores, por exemplo, no meu caso ele cria um \m\ ou \f\, como resolver isso?
Em 23 de junho de 2013 14:35, ctrucios <ctrucios@gmail.com> escreveu:
Oi, eu utilizou a função write.table. Aqui um exemplo write.table(TC95,"TC95.xls", sep="\t",col.names=TRUE, row.names=FALSE, quote=TRUE, na="NA") Em 23/06/2013 14:31, "Sérgio Henrique almeida da silva ju" < sergio.edfisica@gmail.com> escreveu:
Só mais uma pergunta
Como posso salvar esses arquivos em excel? Eu tentei o comando da biblioteca WriteXLS, mas não rodou
for (nm in Nms) WriteXLS(Res[[nm]], ExcelFileName = paste(nm, 'xls', sep='.'))
tem algum jeito melhor de salvar?
Obrigado
Em 23 de junho de 2013 12:51, Sérgio Henrique almeida da silva ju < sergio.edfisica@gmail.com> escreveu:
Obrigado
Deu tudo certinho!
Abraços
Em 23 de junho de 2013 01:28, Benilton Carvalho < beniltoncarvalho@gmail.com> escreveu:
Para dividir em subconjuntos, use o comando split().
Res = split(dados, dados$codigo)
Daí, combine com um for() loop para gravar (ou mesmo um lapply).
Nms = names(Res) for (nm in Nms) write.table(Res[[nm]], file=paste(nm, 'txt', sep='.'))
(código não-testado)
Sobre gravar compactado, vc pode mudar o nome do arquivo para uma conexão gzip ou, se bem me lembro, zip. Veja a ajuda para os comandos de mesmo nome.
b On 22 Jun 2013 23:23, "Sérgio Henrique almeida da silva ju" < sergio.edfisica@gmail.com> wrote:
Prezados
Gostaria de fazer uma função que através de um banco formasse diversos outros bancos selecionados por uma variável.
Exemplo:
codigo <- c(rep("10001",10), rep("10005",15),rep("20001",20)) sexo <- c(rep("m",20),rep("f",25)) idade <- rnorm(45,20)
dados <- cbind(as.data.frame(codigo),as.data.frame(sexo),as.data.frame(idade))
Quero quebrar esse banco dados em diversos outros bancos pela variável codigo
como:
dados1 <- dados[which(dados$codigo=="10001"),] . . . dadosn <- dados[which(dados$codigo=="n"),]
Posso fazer uma table(codigo) e jogar os valores dentro desse comando, mas não sei como fazer isso, deixando a função mais automática.
Outra pergunta tem como eu saber esses bancos comprimidos através do R, por exemplo em ZIP ou RAR?
Obrigado -- 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@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
-- 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@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
_______________________________________________ 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
_______________________________________________ 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
-- 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@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
_______________________________________________ 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.
-------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130623/07dba559/attachment-0001.html>
------------------------------
Message: 2 Date: Sun, 23 Jun 2013 20:17:30 -0300 From: Sérgio Henrique almeida da silva ju <sergio.edfisica@gmail.com> To: "r-br@listas.c3sl.ufpr.br" <r-br@listas.c3sl.ufpr.br> Subject: Re: [R-br] Selecionar casos - Função Message-ID: <CAEuVWs3Ujsr3JWnwaWPPGMxOkV9799rc9WuXrhnsAbRjMHsehg@mail.gmail.com> Content-Type: text/plain; charset="utf-8"
Valeu amigo!
Eu tinha colocado TRUE.
Abraços
Em 23 de junho de 2013 20:16, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
row.names a logical value indicating whether the row names of x are to be written along with x to the ?le
Colocando row.names = FALSE você resolve seu problema!
att, FH
2013/6/23 Sérgio Henrique almeida da silva ju <sergio.edfisica@gmail.com>
Fernando
Não entendi! Qual comando eu uso pra ignorar? Não achei
Em 23 de junho de 2013 20:04, FHRB Toledo <fernandohtoledo@gmail.com>escreveu:
André,
Uma busca no google, página 37: http://cran.r-project.org/web/packages/xlsx/xlsx.pdf
att, FH
2013/6/23 Sérgio Henrique almeida da silva ju <sergio.edfisica@gmail.com
Resolvi usando a biblioteca xlsx
for (nm in Nms) write.xlsx(Res[[nm]], paste(nm, 'xls', sep='.'),sheetName=paste(nm), col.names=TRUE)
Porém isso cria nos meus bancos de dados uma variável com o nome em branco que é a a posição da linha; Ex,:
codigo sexo idade 1 10001 m 19 2 10001 m 19 3 10001 m 20 4 10001 m 20 Como ignorar isso, para que a variável não seja criada no meu banco?
Abraços
Em 23 de junho de 2013 17:30, Sérgio Henrique almeida da silva ju < sergio.edfisica@gmail.com> escreveu:
Essa biblioteca não está mais disponível! :-(
Em 23 de junho de 2013 17:28, Raphael Saldanha <rfsaldanha@outlook.com > escreveu:
Compreendo. > > Tente este: > > library(xlsReadWrite) > write.xls(mydata, "c:/mydata.xls") > > De: http://www.statmethods.net/input/exportingdata.html > > --- > > Atenciosamente, > Raphael Saldanha > > rfsaldanha@outlook.com > > > ------------------------------ > Date: Sun, 23 Jun 2013 16:49:28 -0300 > From: sergio.edfisica@gmail.com > > To: r-br@listas.c3sl.ufpr.br > Subject: Re: [R-br] Selecionar casos - Função > > o problema é que estes arquivos devem ser salvos dentro de arquivos > zip com formato xls, a empresa deseja usa diretamente esses > arquivos, não > sei o motivo... para evitar todo trabalho manual eu estou > tentando fazer > isso diretamente pelo R. > > > Em 23 de junho de 2013 16:45, Raphael Saldanha < > rfsaldanha@outlook.com> escreveu: > > Você pode salvar como CSV. O Excel costuma reconhecer e abrir o > arquivo sem problemas: > > ?write.csv2 > > --- > > Atenciosamente, > Raphael Saldanha > > rfsaldanha@outlook.com > > > ------------------------------ > Date: Sun, 23 Jun 2013 16:12:27 -0300 > From: beniltoncarvalho@gmail.com > To: r-br@listas.c3sl.ufpr.br > Subject: Re: [R-br] Selecionar casos - Função > > > Você terá de esperar a ajuda de alguém que use Excel... Salvar como > texto, como indiquei, não te impede de abrir no Excel... > On 23 Jun 2013 14:41, "Sérgio Henrique almeida da silva ju" < > sergio.edfisica@gmail.com> wrote: > > Obrigado amigo > > Mas nesse caso surge um problema em dados como fatores, por exemplo, > no meu caso ele cria um \m\ ou \f\, como resolver isso? > > > Em 23 de junho de 2013 14:35, ctrucios <ctrucios@gmail.com> escreveu: > > Oi, eu utilizou a função write.table. Aqui um exemplo > write.table(TC95,"TC95.xls", sep="\t",col.names=TRUE, > row.names=FALSE, quote=TRUE, na="NA") > Em 23/06/2013 14:31, "Sérgio Henrique almeida da silva ju" < > sergio.edfisica@gmail.com> escreveu: > > Só mais uma pergunta > > Como posso salvar esses arquivos em excel? > Eu tentei o comando da biblioteca WriteXLS, mas não rodou > > for (nm in Nms) WriteXLS(Res[[nm]], ExcelFileName = paste(nm, 'xls', > sep='.')) > > tem algum jeito melhor de salvar? > > Obrigado > > > Em 23 de junho de 2013 12:51, Sérgio Henrique almeida da silva ju < > sergio.edfisica@gmail.com> escreveu: > > Obrigado > > Deu tudo certinho! > > Abraços > > > Em 23 de junho de 2013 01:28, Benilton Carvalho < > beniltoncarvalho@gmail.com> escreveu: > > Para dividir em subconjuntos, use o comando split(). > > Res = split(dados, dados$codigo) > > Daí, combine com um for() loop para gravar (ou mesmo um lapply). > > Nms = names(Res) > for (nm in Nms) write.table(Res[[nm]], file=paste(nm, 'txt', > sep='.')) > > (código não-testado) > > Sobre gravar compactado, vc pode mudar o nome do arquivo para uma > conexão gzip ou, se bem me lembro, zip. Veja a ajuda para os > comandos de > mesmo nome. > > b > On 22 Jun 2013 23:23, "Sérgio Henrique almeida da silva ju" < > sergio.edfisica@gmail.com> wrote: > > Prezados > > Gostaria de fazer uma função que através de um banco formasse > diversos outros bancos selecionados por uma variável. > > Exemplo: > > codigo <- c(rep("10001",10), rep("10005",15),rep("20001",20)) > sexo <- c(rep("m",20),rep("f",25)) > idade <- rnorm(45,20) > > dados <- > cbind(as.data.frame(codigo),as.data.frame(sexo),as.data.frame(idade)) > > Quero quebrar esse banco dados em diversos outros bancos pela > variável codigo > > como: > > dados1 <- dados[which(dados$codigo=="10001"),] > . > . > . > dadosn <- dados[which(dados$codigo=="n"),] > > Posso fazer uma table(codigo) e jogar os valores dentro desse > comando, mas não sei como fazer isso, deixando a função mais > automática. > > Outra pergunta tem como eu saber esses bancos comprimidos através do > R, por exemplo em ZIP ou RAR? > > Obrigado > -- > 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@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 > > > > > -- > 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@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 > > _______________________________________________ > 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 > > _______________________________________________ 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
-- 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@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
_______________________________________________ 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 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130623/101720c0/attachment-0001.html>
------------------------------
Message: 3 Date: Mon, 24 Jun 2013 03:01:16 +0300 From: Cézar Borges <cezar-fonseca@hotmail.com> To: Lista_R <r-br@listas.c3sl.ufpr.br> Subject: [R-br] Gráfico_RDA Message-ID: <COL126-W358E2DA6343B764436055FE8A0@phx.gbl> Content-Type: text/plain; charset="iso-8859-1"
Olá Lista, alguém sabe me dizer como posso fazer um gráfico para análise de redundância (RDA) identificando variáveis categóricas??? Abs.
Att,
Cézar Fonseca Borges
Mestrando em Ciências Ambientais
UFPA/MPEG/EMBRAPA - Amazônia Oriental
Geógrafo
Email: cezar-fonseca@hotmail.com/ caborges@museu-goeldi.br
Lattes: http://lattes.cnpq.br/9805721240137485
-------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130624/bf473846/attachment-0001.html>
------------------------------
Message: 4 Date: Sun, 23 Jun 2013 17:08:39 -0700 (PDT) From: Wirton Macedo Coutinho <wirton_coutinho@yahoo.com.br> To: "r-br@listas.c3sl.ufpr.br" <r-br@listas.c3sl.ufpr.br> Subject: [R-br] Contrastes para interação significativa em GLM Message-ID: <1372032519.33869.YahooMailNeo@web124702.mail.ne1.yahoo.com> Content-Type: text/plain; charset="iso-8859-1"
Boa noite a todos,
Tenho um conjunto de dados em arranjo fatorial que não atendem as pressuposições de normalidade e homocesdacidade de variâncias. Para contornar esse problema, optei por fazer a análise do mesmo por GLM; no entanto,como houve efeito significativo da interação, fiquei na dúvida de como proceder para fazer o desdobramento e fazer comparações múltiplas entre os tratamentos.
Pesquisando na internet, encontrei um post que recomendava fazê-lo por meio de constrastes utilizando o pacote multcomp. Assim o fiz (como vcs podem conferir pelo código abaixo). No entanto, como migrei recentemente para o R, surgiu a dúvida se isso que fiz está correto ou não. Assim, gostaria da opinião de vcs sobre o código ou se tem uma outra forma de fazê-lo.
da <- expand.grid(rep=1:4, isol=factor(1:6), cult=factor(1:2)) da$y <- c(4.5, 25.5, 8.5, 12, 123, 19.5, 111.5, 83.5, 10, 4, 4.5, 90.5, 46.5, 61.5, 20.5, 33.5, 47.5, 39, 131.5, 68.5, 4, 10, 13.5, 10, 9, 0, 0, 0, 2, 0, 0, 0, 0, 12.5, 4.5, 6.5, 1, 0, 0, 1, 0, 0, 0.5, 0, 2, 2, 0.5, 0.5)
g0 <- glm(y~isol + cult + isol:cult, family=poisson, data=da) summary(g0) anova(g0, test="Chisq")
isolcult <- interaction(da$isol, da$cult, drop=TRUE) m0 <- glm(da$y~isolcult, family=poisson) require(multcomp) glht.m0 <- glht(m0, mcp(isolcult = "Tukey")) summary(glht.m0)
Certo de contar com a boa vontade de todos, agradeço antecipadamente.
Att.,
-- Wirton Macedo Coutinho Pesquisador Fitopatologia Embrapa Algodão Rua Oswaldo Cruz, 1143, Centenário Campina Grande PB CEP 28428-095 -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130623/6307ee40/attachment-0001.html>
------------------------------
Message: 5 Date: Sun, 23 Jun 2013 20:18:48 -0400 From: ASANTOS <alexandresantosbr@yahoo.com.br> To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] Geoprocessamento Message-ID: <51C79068.2040407@yahoo.com.br> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Edmar, Segue um exemplo simples:
# #Vértices da área em utm limitex<-c(310141.62,310320.65,310347.07,310166.98,310141.62) limitey<-c(8295898.01,8295923.64,8295791.84,8295765.39,8295898.01) # ##Visualização require(sp) Pontos <- SpatialPointsDataFrame(SpatialPoints(cbind(limitex,limitey)), data=data.frame(ID=1:length(limitex))) proj4string(Pontos) <- CRS("+proj=utm +zone=21 +south +datum=WGS84 +units=m +no_defs") require(plotGoogleMaps) plotGoogleMaps(Pontos) # Espero ter ajudado,
-- ====================================================================== Alexandre dos Santos Proteção Florestal Coordenador do curso Técnico em Florestas Vice Coordenador do curso de Engenharia Florestal IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Campus Cáceres Caixa Postal 244 Avenida dos Ramires, s/n Bairro: Distrito Industrial Cáceres - MT CEP: 78.200-000 Fone: (+55) 65 8132-8112 (TIM) (+55) 65 9686-6970 (VIVO) e-mails:alexandresantosbr@yahoo.com.br alexandre.santos@cas.ifmt.edu.br ======================================================================
Em 23/06/2013 18:10, edmar Caldas escreveu:
Olá, Um pergunta é possível fazer uma georeferencia (mapa) através do R igual ou parecido a do google. Se sim alguém tiver um código agradeço.
_______________________________________________ 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.
-------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130623/415e4147/attachment-0001.html>
------------------------------
Message: 6 Date: Sun, 23 Jun 2013 20:29:28 -0400 From: ASANTOS <alexandresantosbr@yahoo.com.br> To: r-br@listas.c3sl.ufpr.br, Wirton Macedo Coutinho <wirton_coutinho@yahoo.com.br> Subject: Re: [R-br] Contrastes para interação significativa em GLM Message-ID: <51C792E8.1050800@yahoo.com.br> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Boa noite Wirton,
Vejo problemas com o seu modelo: Em summary(g0), o Residual deviance: 431.11 on 36 degrees of freedom esta com sobre dispersão e se fizer plot(m0), especificamente no gráfico Normal Q-Q versus Desvio padrão residual vera que o ajuste não ficou bom. Veja também que sua variável resposta da$y são dados contínuos e não discretos e não existe 0 na distribuição de Poisson.
Abraço,
-- ====================================================================== Alexandre dos Santos Proteção Florestal Coordenador do curso Técnico em Florestas Vice Coordenador do curso de Engenharia Florestal IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Campus Cáceres Caixa Postal 244 Avenida dos Ramires, s/n Bairro: Distrito Industrial Cáceres - MT CEP: 78.200-000 Fone: (+55) 65 8132-8112 (TIM) (+55) 65 9686-6970 (VIVO) e-mails:alexandresantosbr@yahoo.com.br alexandre.santos@cas.ifmt.edu.br ======================================================================
Em 23/06/2013 20:08, Wirton Macedo Coutinho escreveu:
Boa noite a todos,
Tenho um conjunto de dados em arranjo fatorial que não atendem as pressuposições de normalidade e homocesdacidade de variâncias. Para contornar esse problema, optei por fazer a análise do mesmo por GLM; no entanto,como houve efeito significativo da interação, fiquei na dúvida de como proceder para fazer o desdobramento e fazer comparações múltiplas entre os tratamentos.
Pesquisando na internet, encontrei um post que recomendava fazê-lo por meio de constrastes utilizando o pacote multcomp. Assim o fiz (como vcs podem conferir pelo código abaixo). No entanto, como migrei recentemente para o R, surgiu a dúvida se isso que fiz está correto ou não. Assim, gostaria da opinião de vcs sobre o código ou se tem uma outra forma de fazê-lo.
da <- expand.grid(rep=1:4, isol=factor(1:6), cult=factor(1:2)) da$y <- c(4.5, 25.5, 8.5, 12, 123, 19.5, 111.5, 83.5, 10, 4, 4.5, 90.5, 46.5, 61.5, 20.5, 33.5, 47.5, 39, 131.5, 68.5, 4, 10, 13.5, 10, 9, 0, 0, 0, 2, 0, 0, 0, 0, 12.5, 4.5, 6.5, 1, 0, 0, 1, 0, 0, 0.5, 0, 2, 2, 0.5, 0.5)
g0 <- glm(y~isol + cult + isol:cult, family=poisson, data=da) summary(g0) anova(g0, test="Chisq")
isolcult <- interaction(da$isol, da$cult, drop=TRUE) m0 <- glm(da$y~isolcult, family=poisson) require(multcomp) glht.m0 <- glht(m0, mcp(isolcult = "Tukey")) summary(glht.m0)
Certo de contar com a boa vontade de todos, agradeço antecipadamente.
Att.,
-- Wirton Macedo Coutinho Pesquisador Fitopatologia Embrapa Algodão Rua Oswaldo Cruz, 1143, Centenário Campina Grande PB CEP 28428-095
_______________________________________________ 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.
-------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130623/4cb5d01f/attachment-0001.html>
------------------------------
Message: 7 Date: Sun, 23 Jun 2013 21:32:28 -0300 From: "edmar Caldas" <edmar_caldas@yahoo.com.br> To: <r-br@listas.c3sl.ufpr.br> Subject: [R-br] RES: Geoprocessamento Message-ID: <000c01ce7072$500a5480$f01efd80$@yahoo.com.br> Content-Type: text/plain; charset="iso-8859-1"
Sou meio leigo nesta parte , qual pacote você está usando?
Ou está acessando direto o google. Ajudou sim, mas não entendi muito.
Preciso de mais detalhe, tipo tutorial seria bom
De: R-br [mailto:r-br-bounces@listas.c3sl.ufpr.br] Em nome de ASANTOS Enviada em: domingo, 23 de junho de 2013 21:19 Para: r-br@listas.c3sl.ufpr.br Assunto: Re: [R-br] Geoprocessamento
Edmar, Segue um exemplo simples:
# #Vértices da área em utm limitex<-c(310141.62,310320.65,310347.07,310166.98,310141.62) limitey<-c(8295898.01,8295923.64,8295791.84,8295765.39,8295898.01) # ##Visualização require(sp) Pontos <- SpatialPointsDataFrame(SpatialPoints(cbind(limitex,limitey)), data=data.frame(ID=1:length(limitex))) proj4string(Pontos) <- CRS("+proj=utm +zone=21 +south +datum=WGS84 +units=m +no_defs") require(plotGoogleMaps) plotGoogleMaps(Pontos) # Espero ter ajudado,
-- ====================================================================== Alexandre dos Santos Proteção Florestal Coordenador do curso Técnico em Florestas Vice Coordenador do curso de Engenharia Florestal IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Campus Cáceres Caixa Postal 244 Avenida dos Ramires, s/n Bairro: Distrito Industrial Cáceres - MT CEP: 78.200-000 Fone: (+55) 65 8132-8112 (TIM) (+55) 65 9686-6970 (VIVO) e-mails:alexandresantosbr@yahoo.com.br alexandre.santos@cas.ifmt.edu.br ======================================================================
Em 23/06/2013 18:10, edmar Caldas escreveu:
Olá, Um pergunta é possível fazer uma georeferencia (mapa) através do R igual ou parecido a do google. Se sim alguém tiver um código agradeço.
_______________________________________________ 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.
-------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130623/a1a66a42/attachment-0001.html>
------------------------------
Message: 8 Date: Mon, 24 Jun 2013 10:34:46 +0100 From: alanarocha@sapo.pt To: sandro.matos@vodafone.com, R-br@listas.c3sl.ufpr.br, rcoster@gmail.com Subject: [R-br] olá leitura de ficheiros no R Message-ID: <20130624103446.Horde.tRvVbXCXF3VRyBK2XFHWs0A@mail.sapo.pt> Content-Type: text/plain; charset=UTF-8; format=flowed; DelSp=Yes
Olá, quando leio o ficheiro que envio em anexo o R vai considerar que os dados estão em colunas ou em linhas. Como posso distinguir essa diferença para poder padronizar os dados.
------------------------------
Message: 9 Date: Mon, 24 Jun 2013 07:11:55 -0300 From: Marcelo Laia <marcelolaia@gmail.com> To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] olá leitura de ficheiros no R Message-ID: <20130624101155.GG8073@localhost> Content-Type: text/plain; charset=iso-8859-1
Olá.
A lista não aceita anexos.
Por favor, disponibilize o arquivo que você deseja anexar em um compartilhamento virtual (dropbox - veja link abaixo -, pastebin, 4shared, google drive, etc) e envie o link para a lista.
Para instalar o dropbox (que eu utilizo e recomendo), visite o link abaixo:
Caso você se cadastrar por meio do link acima, eu ganharei 16Gb na minha conta dropbox a mais de espaço.
Marcelo
On 24/06/13 at 10:34am, alanarocha@sapo.pt wrote:
Olá, quando leio o ficheiro que envio em anexo o R vai considerar que os dados estão em colunas ou em linhas. Como posso distinguir essa diferença para poder padronizar os dados.
_______________________________________________ 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.
-- Marcelo Brasil (Brazil, for English Speakers) Linux user number 487797
------------------------------
Message: 10 Date: Mon, 24 Jun 2013 08:26:14 -0300 From: Rodrigo Coster <rcoster@gmail.com> To: "r-br@listas.c3sl.ufpr.br" <r-br@listas.c3sl.ufpr.br> Subject: Re: [R-br] olá leitura de ficheiros no R Message-ID: <CAKU4wouztf7g09qp-6UO+btDk7Utp11s-xGKPB_zXZt+ioCpbw@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1"
Ana,
os comandos padrões de leitura do R vão sempre interpretar desta maneira:
Colunas: Variaveis Linhas: Observações/Título de variáveis (1a linha, dependendo do parâmetro header)
2013/6/24 Marcelo Laia <marcelolaia@gmail.com>
Olá.
A lista não aceita anexos.
Por favor, disponibilize o arquivo que você deseja anexar em um compartilhamento virtual (dropbox - veja link abaixo -, pastebin, 4shared, google drive, etc) e envie o link para a lista.
Para instalar o dropbox (que eu utilizo e recomendo), visite o link abaixo:
Caso você se cadastrar por meio do link acima, eu ganharei 16Gb na minha conta dropbox a mais de espaço.
Marcelo
On 24/06/13 at 10:34am, alanarocha@sapo.pt wrote:
Olá, quando leio o ficheiro que envio em anexo o R vai considerar que os dados estão em colunas ou em linhas. Como posso distinguir essa diferença para poder padronizar os dados.
_______________________________________________ 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.
-- Marcelo Brasil (Brazil, for English Speakers) Linux user number 487797 _______________________________________________ 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.
-------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20130624/60c466ff/attachment.html>
------------------------------
Subject: Legenda do Digest
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
------------------------------
Fim da Digest R-br, volume 30, assunto 35 *****************************************

Ana, confira se tu ta chamando as variáveis corretas. Note que tu pode executar isso de outras maneiras (mais simples até), como chamar as colunas que tu quer ao invés de remover as que tu nao quer: dados <- read.table(text='Casos|DoseTH9|DoseTH6|DoseTH3|DoseTC3|DoseTC6|DoseTC9 54020104|930|900|900|390|1170|2700 54020178|1860|930|900|420|840|630 54020303|1860|2790|2700|1620|1440|1530 54020492|930|930|900|420|840|720 54020637|1080|480|870|2970|2700|2520 54020698|2790|1590|930|390|720|2340 54020714|930|930|900|390|390|390 54030032|1860|750|780|720|780|720 54030048|3720|3720|3600|840|840|840 54030135|780|420|60|390|390|420 54030164|2700|2790|2790|720|780|360 54030208|930|930|900|420|420|360 54030297|2700|3720|3720|1170|1170|540 54030300|1860|930|900|420|420|720 54030303|930|930|1800|420|750|780 54030338|930|900|930|390|360|390 54030344|1680|1860|1860|780|780|840 54030349|1860|1800|1800|840|780|780 54030358|360|390|270|150|150|60', header=TRUE, sep='|') dados[, -c(1, 2, 3, 6, 7)] # Teu código, chamou as certas aqui dados[, c(4, 5)] # Sugestão pela posição da coluna dados[, c('DoseTH3', 'DoseTC3')] # Sugestão pelo nome da coluna
participantes (2)
-
alanarocha@sapo.pt
-
Rodrigo Coster