From: Ted Harding <Ted.Harding_at_nessie.mcc.ac.uk>

Date: Thu 18 Aug 2005 - 03:57:36 EST

E-Mail: (Ted Harding) <Ted.Harding@nessie.mcc.ac.uk> Fax-to-email: +44 (0)870 094 0861

https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Thu Aug 18 04:45:01 2005

Date: Thu 18 Aug 2005 - 03:57:36 EST

On 17-Aug-05 mark salsburg wrote:

> Thank you for all the help.

*>
**> Can someone refer me to a function that can help with the creation of
**> a concurrence matrix?
**>
**> I have two asymmetric vectors (C is length 217 and D is length 16063)
**> that contain values of 0,1,2
**>
**> I want to create a matrix E (where rows are D and columns are C) that
**> ouputs a score where
**>
**> if C and D are the same number then E has value 1
**> if C and D are different numbers (i.e. 0 and 1, or 2 and 1) then E has
**> a value 0
**>
**> so for example:
**>
**> so if C is c(0,0,2,1,0,0)
**> and D is c(0,0,1,1,1,1,1,1)
**>
**> E would look like:
**>
**> C 0 0 2 1 0 0
**>
**> D 0 1 1 0 0 0 0
**> 0 1 1 0 0 1 1
**> 1 0 0 0 1 0 0
**> 1 0 0 0 1 0 0
**> 1 0 0 0 1 0 0
**> 1 0 0 0 1 0 0
**> 1 0 0 0 1 0 0
**> 1 0 0 0 1 0 0
*

It looks as though

1*outer(D,C,"==")

does what you want (and shows up that E[1,5] and E[1,6] seem to be wrong in your example, since D[1] = C[5] = 0 and D[1] = C[6] = 0).

Best wishes,

Ted.

E-Mail: (Ted Harding) <Ted.Harding@nessie.mcc.ac.uk> Fax-to-email: +44 (0)870 094 0861

Date: 17-Aug-05 Time: 18:56:49 ------------------------------ XFMail ------------------------------ ______________________________________________R-help@stat.math.ethz.ch mailing list

https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Thu Aug 18 04:45:01 2005

*
This archive was generated by hypermail 2.1.8
: Sun 23 Oct 2005 - 15:27:41 EST
*