It seems that you are trying to obtain a tabulations of runs on length 2 in
your vector.
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