On 3 Mar 2003 at 7:58, Anne York wrote: > It seems that you are trying to obtain a tabulations of runs on length 2 in > your vector. >
If that is the case, rle (run length encoding) in base will do. Try ?rle Kjetil Halvorsen > So for > > data<-c(10,10,11,10,12,11,10,12,11,11,10,11) > > #define data2 as: > > data2 <- c(data[-1],NA) > > # Then, on way to obain the runs is to use table on data and data2: > > table(data,data2) > > > data2 > data 10 11 12 > 10 1 2 2 > 11 3 1 0 > 12 0 2 0 > > > I believe there is also a package written especially to do analyses of runs > in data, but offhand, I don't recall the name of it. > > Anne > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Anne E. York > National Marine Mammal Laboratory > Seattle WA 98115-0070 USA > e-mail: [EMAIL PROTECTED] > Voice: +1 206-526-4039 > Fax: +1 206-526-6615 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > From: "Patrik Waldmann" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Date: Fri, 28 Feb 2003 12:09:38 +0100 > Subject: [R] Tabulating > > Hello, > > I wonder if someone could send me suggestions on how to solve the following > problem: > > I have a vector of an arbitrary size (ex. > data<-c(10,10,11,10,12,11,10,12,11,11,10,11)) > and use the table function, which gives the following result > 10 11 12 > 5 5 2 > > that's fine, but what I would like to do now is: > > construct new classes based on the number of classes from table, 10 10, 11 > 11, 12 12, 10 > 11, 10 12, 11 12. After that I would like to do tabulation on the pairs in > data, and > positions in pairs should be unimportant: 10 11 should be treated as the > same class as 11 > 10. > So the following result should be obtained: > 10 10, 11 11, 12 12, 10 11, 10 12, 11 12 > 1 , 1 , 0 , 2 , 1 , 2 > > Remeber that it should be possible to do for an arbitrary number of > classes. > > Best regards, > > [EMAIL PROTECTED] > > ______________________________________________ > [EMAIL PROTECTED] mailing list > http://www.stat.math.ethz.ch/mailman/listinfo/r-help ______________________________________________ [EMAIL PROTECTED] mailing list http://www.stat.math.ethz.ch/mailman/listinfo/r-help
