[R-br] Rpubs ERROR

2016-08-11 Por tôpico Andre Oliveira via R-br
boa noite,quando tento publicar no RPubs ocorre este aviso! Alguém saberia 
dizer o motivo deste erro?
Error in function (type, msg, asError = TRUE)  : 
Calls:  ... tryCatch -> tryCatchList -> tryCatchOne -> 
Execução interrompida
 André Oliveira Souza. Graduação em Matemática, mestrado em estatística 
aplicada.Instituto Federal de Educação, Ciência e Tecnologia do Espirito Santo. 
 IFES___
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.

Re: [R-br] Matriz distâncias rodoviárias

2016-08-11 Por tôpico Pedro Andrade via R-br

Prezado Raphael,

eu ja trabalhei com custos de transporte para o Brasil. Tenho algumas 
coisas implementadas em R que usam as estradas federais para computar 
custos de transporte de commodities agricolas para portos e capitais, 
mas que podem ser adaptados para outras situacoes.


Podemos agendar uma conversa via skype se voce estiver interessado. A 
unica coisa e' que saio de ferias segunda e volto dia 25.


Att,

Pedro


Em 11/08/16 08:23, Raphael Saldanha via R-br escreveu:

Pessoal,

Obrigado pela atenção. Não consegui encontrar esta matriz pronta pelo o
que pesquisei até agora. Estou pensando em iniciar um projeto para criar
esta matriz à partir de soluções livres de roteirização, usando a base
do OpenStreetMap. Alguém se interessa em participar?


Raphael Saldanha

2016-08-11 0:54 GMT-03:00 Cesar Rabak via R-br >:

Leonard,

Basicamente é o que a postagem de 2011 descreve, na verdade é mais
complicado que somente calcular as distâncias geodesicamete, porque
a distância rodoviária tem que levar em conta as estradas que
efetivamente ligam dois municípios enquanto uma distância
geograficamente "reta" pode ser bem menor da necessária a percorrer
via rodovias.

Seguramente, usando uma API que Google disponibiliza, etc., como a
postagem de 2011 indica seria possível, mas o processo é lento, e
provavelmente esses dados já existem em alguma base que precisa ser
identificada. . .

HTH

2016-08-09 19:14 GMT-03:00 Leonard Mendonça de Assis
>:

Dando meus pitacos

__ __

Por que não usar o Google para obter as coordenadas dos
municípios de interesse e, após isto, com uma conta simples,
calcular as distâncias?

__ __

*De:*R-br [mailto:r-br-boun...@listas.c3sl.ufpr.br
] *Em nome de *Cesar
Rabak via R-br
*Enviada em:* terça-feira, 9 de agosto de 2016 15:25
*Para:* Raphael Saldanha >; a lista Brasileira oficial de
discussão do programa R. >
*Assunto:* Re: [R-br] Matriz distâncias rodoviárias

__ __

Rafael,

__ __

Esse problema (de obter alguma base de dados com as distâncias
"rodoviárias") é recorrente em vários /fora/, geralmente de
programação ou ligados a otimização, etc.

__ __

O busilis está em obter esses dados já em uma base, pois
hodiernamente todo mundo que "disponibiliza" essa informa
(leia-se coloca uma paginazinha web que usa API do Google para
obter a informação e apresentá-la em um "canvas"), de propósito,
para obter a receita devida aos cliques do seu site e/ou
obrigá-lo a ver a propagando do "patrocinador", exige que se
faça a obtenção da informação distância a distância.

__ __

Parece-me que esses dados podem ser adquiridos, além de uma
consulta ao IBGE e Min dos transportes, eu pensaria na
ABCR http://www.abcr.org.br/.

__ __

HTH

--

Cesar Rabak

__ __

__ __

2016-08-09 13:48 GMT-03:00 Raphael Saldanha via R-br
>:

Prezados,

Para estimar um determinado modelo, estou precisando de uma
matriz de distâncias rodoviárias entre os municípios
brasileiros.

Uma postagem


de 2011 tratou deste assunto, mas gostaria de saber se houve
algum avanço na área.



Att,

Raphael Saldanha

UFJF


___
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.





Re: [R-br] ISO8601 time duration

2016-08-11 Por tôpico Tiago Fragoso via R-br
Olá,

Se seu formato de tempo sempre terá o formato:

PDTHMS

com esses marcadores, uma expressão regular que captura esses números é
dada por

P(\d+)DT(\d+)H(\d+)M(\d+)S

salvo por alguma sutileza que te obrigue a escapar algum simbolo ai.
Imagino que uma função em R que transforma em minutos seria algo do tipo:

converteMinutos <- function(Codigo){
  componentes <- stringr::str_match(Codigo,"P(\\d+)DT(\\d+)H(\\d+)M(\\d+)S")
  componentes <- as.numeric(componentes[,2:5]) #primeiro elemento é a
string completa, subsequentes são os grupos de captura
  t_minutos <- componentes%*%c(24*60,  #minutos em um dia
   60, #minutos em
uma hora
   1,  #minuto já
está na escala
   1/60)   #segundos
  return(t_minutos)
}


2016-08-11 8:11 GMT-03:00 Raphael Saldanha via R-br <
r-br@listas.c3sl.ufpr.br>:

> Olá Cesar, obrigado pela dica!
>
> 2016-08-11 1:14 GMT-03:00 Cesar Rabak :
>
>> Raphael,
>>
>> Essa funcionalidade está "estacionada" em um pedido de "feature request"
>> para um pacote R que cuida exatamente dessas coisas lubridate
>>   desde dezembro de
>> 2015!
>>
>> O *parsing* de cadeias ISO 8601 não é trivial e é bem documentado em
>> *fora* de programação em diversas linguagens, por isso, a recomendação é
>> que você aproveite que existe a funcionalidade pronta em Python (teste-a
>> antes. . .) e converta as durações para um arquivo que você possa importar
>> no R e seguir daí.
>>
>> HTH
>> --
>> Cesar Rabak
>>
>>
>>
>> 2016-08-10 23:31 GMT-03:00 Raphael Saldanha via R-br <
>> r-br@listas.c3sl.ufpr.br>:
>>
>>> Olá pessoal,
>>>
>>> Preciso lidar com um formato da ISO8601 para duração de tempo. A string
>>> vem desta forma:
>>>
>>> x <- "P4DT21H36M43S"
>>>
>>> Onde P indica que é uma duração de tempo, 4D : quatro dias, T indica que
>>> a seguir vem informações sobre tempo em um dia, 21H : 21 horas, 36M : 36
>>> minutos e 43S : 43 segundos.
>>>
>>> Guia: https://www.w3.org/TR/xmlschema-2/#isoformats
>>>
>>> Preciso criar uma função para transformar isto em minutos. Até achei
>>> algo parecido em python (https://github.com/gweis/isod
>>> ate/blob/master/src/isodate/isoduration.py), mas não vi nada parecido
>>> para R.
>>>
>>> Alguém com mais experiência em expressões regulares pode me dar uma mão?
>>>
>>> Att,
>>>
>>> Raphael Saldanha
>>>
>>>
>>>
>>> ___
>>> 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.

Re: [R-br] Matriz distâncias rodoviárias

2016-08-11 Por tôpico Raphael Saldanha via R-br
Pessoal,

Obrigado pela atenção. Não consegui encontrar esta matriz pronta pelo o que
pesquisei até agora. Estou pensando em iniciar um projeto para criar esta
matriz à partir de soluções livres de roteirização, usando a base do
OpenStreetMap. Alguém se interessa em participar?


Raphael Saldanha

2016-08-11 0:54 GMT-03:00 Cesar Rabak via R-br :

> Leonard,
>
> Basicamente é o que a postagem de 2011 descreve, na verdade é mais
> complicado que somente calcular as distâncias geodesicamete, porque a
> distância rodoviária tem que levar em conta as estradas que efetivamente
> ligam dois municípios enquanto uma distância geograficamente "reta" pode
> ser bem menor da necessária a percorrer via rodovias.
>
> Seguramente, usando uma API que Google disponibiliza, etc., como a
> postagem de 2011 indica seria possível, mas o processo é lento, e
> provavelmente esses dados já existem em alguma base que precisa ser
> identificada. . .
>
> HTH
>
> 2016-08-09 19:14 GMT-03:00 Leonard Mendonça de Assis <
> assis.leon...@gmail.com>:
>
>> Dando meus pitacos
>>
>>
>>
>> Por que não usar o Google para obter as coordenadas dos municípios de
>> interesse e, após isto, com uma conta simples, calcular as distâncias?
>>
>>
>>
>> *De:* R-br [mailto:r-br-boun...@listas.c3sl.ufpr.br] *Em nome de *Cesar
>> Rabak via R-br
>> *Enviada em:* terça-feira, 9 de agosto de 2016 15:25
>> *Para:* Raphael Saldanha ; a lista Brasileira
>> oficial de discussão do programa R. 
>> *Assunto:* Re: [R-br] Matriz distâncias rodoviárias
>>
>>
>>
>> Rafael,
>>
>>
>>
>> Esse problema (de obter alguma base de dados com as distâncias
>> "rodoviárias") é recorrente em vários *fora*, geralmente de programação
>> ou ligados a otimização, etc.
>>
>>
>>
>> O busilis está em obter esses dados já em uma base, pois hodiernamente
>> todo mundo que "disponibiliza" essa informa (leia-se coloca uma paginazinha
>> web que usa API do Google para obter a informação e apresentá-la em um
>> "canvas"), de propósito, para obter a receita devida aos cliques do seu
>> site e/ou obrigá-lo a ver a propagando do "patrocinador", exige que se faça
>> a obtenção da informação distância a distância.
>>
>>
>>
>> Parece-me que esses dados podem ser adquiridos, além de uma consulta ao
>> IBGE e Min dos transportes, eu pensaria na ABCR http://www.abcr.org.br/.
>>
>>
>>
>> HTH
>>
>> --
>>
>> Cesar Rabak
>>
>>
>>
>>
>>
>> 2016-08-09 13:48 GMT-03:00 Raphael Saldanha via R-br <
>> r-br@listas.c3sl.ufpr.br>:
>>
>> Prezados,
>>
>> Para estimar um determinado modelo, estou precisando de uma matriz de
>> distâncias rodoviárias entre os municípios brasileiros.
>>
>> Uma postagem
>> 
>> de 2011 tratou deste assunto, mas gostaria de saber se houve algum avanço
>> na área.
>>
>> Att,
>>
>> Raphael Saldanha
>>
>> UFJF
>>
>>
>> ___
>> 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.

Re: [R-br] ISO8601 time duration

2016-08-11 Por tôpico Raphael Saldanha via R-br
Olá Cesar, obrigado pela dica!

2016-08-11 1:14 GMT-03:00 Cesar Rabak :

> Raphael,
>
> Essa funcionalidade está "estacionada" em um pedido de "feature request"
> para um pacote R que cuida exatamente dessas coisas lubridate
>   desde dezembro de 2015!
>
> O *parsing* de cadeias ISO 8601 não é trivial e é bem documentado em
> *fora* de programação em diversas linguagens, por isso, a recomendação é
> que você aproveite que existe a funcionalidade pronta em Python (teste-a
> antes. . .) e converta as durações para um arquivo que você possa importar
> no R e seguir daí.
>
> HTH
> --
> Cesar Rabak
>
>
>
> 2016-08-10 23:31 GMT-03:00 Raphael Saldanha via R-br <
> r-br@listas.c3sl.ufpr.br>:
>
>> Olá pessoal,
>>
>> Preciso lidar com um formato da ISO8601 para duração de tempo. A string
>> vem desta forma:
>>
>> x <- "P4DT21H36M43S"
>>
>> Onde P indica que é uma duração de tempo, 4D : quatro dias, T indica que
>> a seguir vem informações sobre tempo em um dia, 21H : 21 horas, 36M : 36
>> minutos e 43S : 43 segundos.
>>
>> Guia: https://www.w3.org/TR/xmlschema-2/#isoformats
>>
>> Preciso criar uma função para transformar isto em minutos. Até achei algo
>> parecido em python (https://github.com/gweis/isod
>> ate/blob/master/src/isodate/isoduration.py), mas não vi nada parecido
>> para R.
>>
>> Alguém com mais experiência em expressões regulares pode me dar uma mão?
>>
>> Att,
>>
>> Raphael Saldanha
>>
>>
>>
>> ___
>> 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.