Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-24 Thread Frank Harrell
  2   0    1 > #13  4 0   1    2 > A.K. > > > > > > ________ > From: Tasnuva Tabassum < > t.tasnuva@ > > > To: arun < > smartpink111@ > > > Sent: Sunday, February 24, 2013 12:08 AM > Su

Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-24 Thread arun
ode #   ID COMPL SEX HEREDITY #3   1 3   1    2 #5   2 1   0    1 #12  3 2   0    1 #13  4 0   1    2 A.K. From: Tasnuva Tabassum To: arun Sent: Sunday, February 24, 2013 12:08 AM Subject: Re: [R] Selecting First Incidence fro

Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-23 Thread arun
. From: Tasnuva Tabassum To: Xiaogang Su Cc: arun ; R help ; Rui Barradas Sent: Saturday, February 23, 2013 11:23 PM Subject: Re: [R] Selecting First Incidence from Longitudinal Data Hi Thank you very much, but I forgot to tell that I also want to include the patients for which no

Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-23 Thread Tasnuva Tabassum
11 >> #8 3 0 0 1 1 >> #13 4 0 1 2 1 >> A.K. >> >> >> >> - Original Message - >> From: Xiaogang Su >> To: Rui Barradas >> Cc: r-help@r-project.org >> Sent: Saturday, Febr

Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-23 Thread Xiaogang Su
TY sequence > #1 1 0 121 > #4 2 0 011 > #8 3 0 011 > #13 4 0 121 > A.K. > > > > - Original Message - > From: Xiaogang Su > To: Rui Barradas > Cc: r-help@r-pr

Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-23 Thread arun
- Original Message - From: Xiaogang Su To: Rui Barradas Cc: r-help@r-project.org Sent: Saturday, February 23, 2013 2:15 PM Subject: Re: [R] Selecting First Incidence from Longitudinal Data Try this: dat$sequence <- as.vector(unlist(lapply( aggregate(dat$ID, by=list(x), FUN=length)$x, FUN=f

Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-23 Thread Xiaogang Su
To account for COMP, dat$sequence <- as.vector(unlist(lapply( aggregate(dat$ID, by=list(dat$ID), FUN=length)$x, FUN=function(x){seq(1, x dat0 <- dat[dat$sequence==1 & dat$COMPL!= 0, ] HTH, X On Sat, Feb 23, 2013 at 1:15 PM, Xiaogang Su wrote: > Try this: > dat$sequence <- as.vector(unlist

Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-23 Thread Xiaogang Su
Try this: dat$sequence <- as.vector(unlist(lapply( aggregate(dat$ID, by=list(x), FUN=length)$x, FUN=function(x){seq(1, x dat0 <- dat[dat$sequence==1, ] HTH, X On Sat, Feb 23, 2013 at 1:07 PM, Rui Barradas wrote: > Hello, > > You can use ?aggregate and ?head to do what you want. Try the fol

Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-23 Thread Rui Barradas
Hello, You can use ?aggregate and ?head to do what you want. Try the following. dat <- read.table(text=" IDCOMPL SEX HEREDITY 10 1 2 10 1 2 13 1 2 20 0 1 21 0 1 22 0 1 22 0 1 30 0

Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-23 Thread arun
: Saturday, February 23, 2013 9:28 AM Subject: [R] Selecting First Incidence from Longitudinal Data I have a longitudinal competing risk data of the form: ID    COMPL  SEX  HEREDITY 1    0      1      2 1    0      1      2 1    3      1      2 2    0      0      1 2    1      0      1 2

Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-23 Thread David Winsemius
On Feb 23, 2013, at 6:28 AM, Tasnuva Tabassum wrote: > I have a longitudinal competing risk data of the form: > > IDCOMPL SEX HEREDITY > 1 0 1 2 > 1 0 1 2 > 1 3 1 2 > 2 0 0 1 > 2 1 0 1 > 2 2 0 1 > 2

Re: [R] Selecting First Incidence from Longitudinal Data

2013-02-23 Thread arun
  3 2   0    1 A.K. - Original Message - From: Tasnuva Tabassum To: r-help@r-project.org Cc: Sent: Saturday, February 23, 2013 9:28 AM Subject: [R] Selecting First Incidence from Longitudinal Data I have a longitudinal competing risk data of the form: ID    COMPL  SEX  HEREDITY 1   

[R] Selecting First Incidence from Longitudinal Data

2013-02-23 Thread Tasnuva Tabassum
I have a longitudinal competing risk data of the form: IDCOMPL SEX HEREDITY 1 0 1 2 1 0 1 2 1 3 1 2 2 0 0 1 2 1 0 1 2 2 0 1 2 2 0 1 3 0 0 1 3 0 0 1 3 0