ler arquivo excel 2007 com o R (64bit)

#Saudações a todos da lista R-Br, utilizei o comando abaixo no R (64bit) para abrir um arquivo excel 2007 require(RODBC);cnct = odbcConnectExcel2007(file.choose()) #escolhi o arquivo de interesse e apareceu a mensagem: #Carregando pacotes exigidos: RODBC #Mensagens de aviso perdidas: #1: In odbcDriverConnect(con, tabQuote = c("[", "]"), ...) : # [RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado #2: In odbcDriverConnect(con, tabQuote = c("[", "]"), ...) : # ODBC connection failed #Uso processador i5 4GB de memória e windows 7 (64bit). #Quando executei o mesmo comando no R (32bit), funcionou perfeitamente, isto é o que me deixa intrigado! #o que pode ter ocorrido e o que fazer para ter este problema solucionado? #será que este comando no R (64bit) pode não estar implementado? #Muito Obrigado ... #Alexandro

Vc precisa confirmar duas coisas 1) vc de fato tem os drivers ODBC instalados no seu computador (isso e' independente do R) 2) que os tais drivers tbm sejam 64 bits (independente do R) Se sua resposta for sim para ambas, entao deve funcionar normalmente. Se sua resposta for nao ou nao sei, alguem q use Windows precisa te ajudar. b 2012/12/19 Alexandro (Yahoo) <vl.alexandro@yahoo.com.br>
#Saudações a todos da lista R-Br, utilizei o comando abaixo no R (64bit) para abrir um arquivo excel 2007
require(RODBC);cnct = odbcConnectExcel2007(file.choose())
#escolhi o arquivo de interesse e apareceu a mensagem: #Carregando pacotes exigidos: RODBC #Mensagens de aviso perdidas: #1: In odbcDriverConnect(con, tabQuote = c("[", "]"), ...) : # [RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado #2: In odbcDriverConnect(con, tabQuote = c("[", "]"), ...) : # ODBC connection failed
#Uso processador i5 4GB de memória e windows 7 (64bit). #Quando executei o mesmo comando no R (32bit), funcionou perfeitamente, isto é o que me deixa intrigado! #o que pode ter ocorrido e o que fazer para ter este problema solucionado? #será que este comando no R (64bit) pode não estar implementado? #Muito Obrigado ... #Alexandro
_______________________________________________ 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.

2012/12/19 Alexandro (Yahoo) <vl.alexandro@yahoo.com.br>:
#Saudações a todos da lista R-Br, utilizei o comando abaixo no R (64bit) para abrir um arquivo excel 2007
require(RODBC);cnct = odbcConnectExcel2007(file.choose())
Uma solução completamente diferente é usar o LibreOffice para converter o arquivo em csv. Funciona no Linux porque, se o LibreOffice estiver instalado, o programa "soffice" já está no PATH : system("soffice --invisible --convert-to csv Arquivo.XLS") b <- read.csv("Arquivo.csv") -- Jakson Alves de Aquino Universidade Federal do Ceará Departamento de Ciências Sociais www.lepem.ufc.br/aquino.php

Pessoal, boa tarde! Estou trabalhando com modelos não lineares e utilizando a função nls para o ajuste. Eu precisava obter os resíduos estudentizados do modelo não linear. Porém, o que eu consegui obter da função são só os resíduos ordinários, pelo comando "mod$res", mod é o modelo. Para os objetos da classe lm, conseguimos facilmente isso, pelo comando: rstudent(mod) Alguém sabe como obter esses resíduos para a classe nls? desde já, muito obrigada! Simone

Carrege o pacote nls2 e use a função as.lm() que converte um "nls" para "lm", assim acredito que outros tipo de resíduos estarão disponíveis para o objeto convertido. n0 <- nls(seu modelo não linear) n1 <- as.lm(n0) residuals(n1, type=...) # deve funcionar À disposição. Walmes. ========================================================================== Walmes Marques Zeviani LEG (Laboratório de Estatística e Geoinformação, 25.450418 S, 49.231759 W) Departamento de Estatística - Universidade Federal do Paraná fone: (+55) 41 3361 3573 VoIP: (3361 3600) 1053 1173 e-mail: walmes@ufpr.br skype: walmeszeviani twitter: @walmeszeviani homepage: http://www.leg.ufpr.br/~walmes linux user number: 531218 ==========================================================================

Desculpem minha ignorância, mas faz sentido falar em resíduos studentizados para regressão não linear? Resíduos studentizados não é para o caso de regressão linear, onde faz-se a suposição de normalidade/ Pessoal, boa tarde! Estou trabalhando com modelos não lineares e utilizando a função nls para o ajuste. Eu precisava obter os resíduos estudentizados do modelo não linear. Porém, o que eu consegui obter da função são só os resíduos ordinários, pelo comando "mod$res", mod é o modelo. Para os objetos da classe lm, conseguimos facilmente isso, pelo comando: rstudent(mod) Alguém sabe como obter esses resíduos para a classe nls? desde já, muito obrigada! Simone .

Eu sinceramente não lembro dos pressupostos para ajuste não linear. []s Leonard de Assis http://about.me/ldeassis Em 19/12/2012 22:38, Mauro Sznelwar escreveu:
Desculpem minha ignorância, mas faz sentido falar em resíduos studentizados para regressão não linear? Resíduos studentizados não é para o caso de regressão linear, onde faz-se a suposição de normalidade/
Pessoal, boa tarde!
Estou trabalhando com modelos não lineares e utilizando a função nls para o ajuste. Eu precisava obter os resíduos estudentizados do modelo não linear. Porém, o que eu consegui obter da função são só os resíduos ordinários, pelo comando "mod$res", mod é o modelo.
Para os objetos da classe lm, conseguimos facilmente isso, pelo comando: rstudent(mod)
Alguém sabe como obter esses resíduos para a classe nls? desde já, muito obrigada! Simone .
_______________________________________________ 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.

Bom dia Mauro! Faz sentido sim! Como no modelo linear, a pressuposição de normalidade pode ser feita para modelos não lineares! abraços Si ***---***---***---***---***---***---***---***---***---***---***---***---*** * Simone Daniela Sartorio * Professora Adjunta I da UNIFEI; *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: Leonard de Assis <assis.leonard@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quarta-feira, 19 de Dezembro de 2012 23:43 Assunto: Re: [R-br] Resíduo estudentizado para modelos não lineares Eu sinceramente não lembro dos pressupostos para ajuste não linear. []s Leonard de Assis http://about.me/ldeassis Em 19/12/2012 22:38, Mauro Sznelwar escreveu:
Desculpem minha ignorância, mas faz sentido falar em resíduos studentizados para regressão não linear? Resíduos studentizados não é para o caso de regressão linear, onde faz-se a suposição de normalidade/
Pessoal, boa tarde!
Estou trabalhando com modelos não lineares e utilizando a função nls para o ajuste. Eu precisava obter os resíduos estudentizados do modelo não linear. Porém, o que eu consegui obter da função são só os resíduos ordinários, pelo comando "mod$res", mod é o modelo.
Para os objetos da classe lm, conseguimos facilmente isso, pelo comando: rstudent(mod)
Alguém sabe como obter esses resíduos para a classe nls? desde já, muito obrigada! Simone
.
_______________________________________________ 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.

Y=f(X,beta)+ erro. A suposição de distribuição é do erro e não da parte sistemática. A propósito, estou à procura de modelos não-lineares para ajustar outros tipos de erros, fora normalidade, por exemplo distribuições assimétricas. Já vi funções/modelos de crescimento e em economia. Se alguém tiver outro exemplo e puder enviar, eu agradeço. Atte, Clécio Em 20 de dezembro de 2012 09:45, Simone D. Sartorio <sisartorio@yahoo.com.br
escreveu:
Bom dia Mauro!
Faz sentido sim! Como no modelo linear, a pressuposição de normalidade pode ser feita para modelos não lineares!
abraços Si
* ***---***---***---***---***---***---***---***---***---***---***---***---*** * ** Simone Daniela Sartorio* * Professora Adjunta I da UNIFEI; * 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:* Leonard de Assis <assis.leonard@gmail.com> *Para:* r-br@listas.c3sl.ufpr.br *Enviadas:* Quarta-feira, 19 de Dezembro de 2012 23:43 *Assunto:* Re: [R-br] Resíduo estudentizado para modelos não lineares
Eu sinceramente não lembro dos pressupostos para ajuste não linear.
[]s Leonard de Assishttp://about.me/ldeassis
Em 19/12/2012 22:38, Mauro Sznelwar escreveu:
Desculpem minha ignorância, mas faz sentido falar em resíduos studentizados para regressão não linear? Resíduos studentizados não é para o caso de regressão linear, onde faz-se a suposição de normalidade/
Pessoal, boa tarde!
Estou trabalhando com modelos não lineares e utilizando a função nls para o ajuste. Eu precisava obter os resíduos estudentizados do modelo não linear. Porém, o que eu consegui obter da função são só os resíduos ordinários, pelo comando "mod$res", mod é o modelo.
Para os objetos da classe lm, conseguimos facilmente isso, pelo comando: rstudent(mod)
Alguém sabe como obter esses resíduos para a classe nls? desde já, muito obrigada! Simone .
_______________________________________________ R-br mailing listR-br@listas.c3sl.ufpr.brhttps://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.
-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx x Prof. Clécio da Silva Ferreira x x Depto Estatística - UFJF x xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Oi Jackson, muito obrigado pela ajuda, tenha um excelente dia e feliz natal e ano novo! Alexandro Vieira Lopes
________________________________ De: Jakson Alves de Aquino <jalvesaq@gmail.com> Para: r-br@listas.c3sl.ufpr.br Enviadas: Quarta-feira, 19 de Dezembro de 2012 9:47 Assunto: Re: [R-br] ler arquivo excel 2007 com o R (64bit)
2012/12/19 Alexandro (Yahoo) <vl.alexandro@yahoo.com.br>:
#Saudações a todos da lista R-Br, utilizei o comando abaixo no R (64bit) para abrir um arquivo excel 2007
require(RODBC);cnct = odbcConnectExcel2007(file.choose())
Uma solução completamente diferente é usar o LibreOffice para converter o arquivo em csv. Funciona no Linux porque, se o LibreOffice estiver instalado, o programa "soffice" já está no PATH :
system("soffice --invisible --convert-to csv Arquivo.XLS") b <- read.csv("Arquivo.csv")
-- Jakson Alves de Aquino Universidade Federal do Ceará Departamento de Ciências Sociais www.lepem.ufc.br/aquino.php _______________________________________________ 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.

Alexandro, use o pacote xlsx, acredito ser uma melhor opção para ler do excel 2007. Abs. Vinicius Em 19 de dezembro de 2012 08:45, Alexandro (Yahoo) < vl.alexandro@yahoo.com.br> escreveu:
#Saudações a todos da lista R-Br, utilizei o comando abaixo no R (64bit) para abrir um arquivo excel 2007
require(RODBC);cnct = odbcConnectExcel2007(file.choose())
#escolhi o arquivo de interesse e apareceu a mensagem: #Carregando pacotes exigidos: RODBC #Mensagens de aviso perdidas: #1: In odbcDriverConnect(con, tabQuote = c("[", "]"), ...) : # [RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado #2: In odbcDriverConnect(con, tabQuote = c("[", "]"), ...) : # ODBC connection failed
#Uso processador i5 4GB de memória e windows 7 (64bit). #Quando executei o mesmo comando no R (32bit), funcionou perfeitamente, isto é o que me deixa intrigado! #o que pode ter ocorrido e o que fazer para ter este problema solucionado? #será que este comando no R (64bit) pode não estar implementado? #Muito Obrigado ... #Alexandro
_______________________________________________ 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.
-- *Vinicius Brito Rocha.* *Estatístico e Atuário (IM / UFRJ)** Mestre em Pesquisa Operacional (COPPE / UFRJ)* www.aplicademic.blogspot.com http://twitter.com/viniciusbritor "Não se preocupe muito com as suas dificuldades em Matemática, posso assegurar-lhe que as minhas são ainda maiores." - Albert Einstein.
participantes (9)
-
Alexandro (Yahoo)
-
Benilton Carvalho
-
Clécio da Silva Ferreira
-
Jakson Alves de Aquino
-
Leonard de Assis
-
Mauro Sznelwar
-
Simone D. Sartorio
-
Vinicius Brito Rocha
-
Walmes Zeviani