Prezado Cesar,
Neste caso, ANCOVA, como ficaria o código que o Walmes gentilmente publicizou?
Tenho trabalhado com dose resposta e os pacotes do Task View foram criticados
por membros de bancas. Achei a solução do Walmes muito interessante. Por isso,
gostaria de testar a sua abordagem, também!
Acho que aqui há a resposta
http://stackoverflow.com/questions/1995933/number-of-months-between-two-dates/1996404
Em 22/12/2016 5:17 PM, "Fernando Antonio de souza"
escreveu:
> Veja a função difftime{base} acho que ela te ajudará
>
> Em 22/12/2016 4:48 PM, "Karina
Veja a função difftime{base} acho que ela te ajudará
Em 22/12/2016 4:48 PM, "Karina Rebuli via R-br"
escreveu:
> Muito bem observado, Jonatan, obrigada :)
>
> On Thu, Dec 22, 2016 at 4:36 PM Leonard Mendonça de Assis via R-br <
> r-br@listas.c3sl.ufpr.br> wrote:
>
>>
Era esse detalhe que eu estava tentando entender, eu tinha uma função em SQL
para calcular esta diferença. Sabia também que o R tinha algumas coisas
prontas, mas estava apanhando nos detalhes justamente citados no help do
lubridate, quando as diferenças são próximas a um mês em meses como
Só para constar,
as funções do lubridate já são vetorizadas então não precisa do sapply:
library(lubridate)
dates <- c("2011-01-17", "2009-11-21")
p <- as.period( interval( ymd(dates), Sys.Date() ) )
year(p)*12 + month(p)
2016-12-22 15:31 GMT-02:00 Karina Rebuli via R-br
Olá,
Eu uso sempre o pacote lubridate para calcular datas
https://cran.r-project.org/web/packages/lubridate/index.html
Vale a pena conferir melhor as funções.
Abraços
*Paulo Henrique Schau Guerra*
Universidade Federal do Rio de Janeiro / /Federal University of Rio de
Janeiro/
Diretoria
Olá, Leonard.
Sei duas formas de fazer isso.
=
* Com os funções-base do R:
sapply( sapply( as.Date( c("2011-01-17", "2009-11-21") ), seq, Sys.Date(),
by = "month" ), length )
Importante ressaltar que desssa forma se o dia das datas a serem
comparadasfor maior que o dia da data atual, ele
Boa tarde
Imagine o seguinte cmr:
as.Date(c("2011-01-17", "2009-11-21"))-Sys.Date()
Time differences in days
[1] -2166 -2588
>
Como eu conseguiria obter este resultado, não em dias, mas em meses?
Leonard
___
R-br mailing
Walmes,
Apenas um observação: não seria mais interessante aproveitar mais a
informação da dose se a tratássemos como variável contínua fazendo uma
ANCOVA?
Minha interpretação apressada do seu código me faz crer que a dose virou
fator também. . .
[]s
--
Cesar Rabak
On Thu, Dec 22, 2016 at 9:46
Ajuste um modelo com as três espécies como se fosse um fatorial. Para obter
as DLs é mais fácil usar a parametrização de "estimativas separadas por
nível". Veja o código abaixo.
rm(list = ls())
da <- data.frame(
dose = rep(c(0, 0.15625, 0.3125, 0.625, 1.25, 2.5, 5, 10), each = 4),
n =
André,
Experimentos em faixas são especificáveis nas nlme::lme() e na lme4::lmer()
(abordagem de modelos mistos), mas creio ser possível com a aov() também.
À disposição.
Walmes.
___
R-br mailing list
R-br@listas.c3sl.ufpr.br
11 matches
Mail list logo