I'm trying to reproduce the variable -desired- in the data example below. The variable is a subdivision of the group variable -site- according to -type-, based on the values of grouping variable -dt- within -site-. For example, -desired- subdivides group 2 (ie, type == 2) in site 312 into groups 2 and 3 based on the values of -dt-.
Code:
* Example generated by -dataex-. For more info, type help dataex clear input long id int site long dt byte(type desired) 55600 110 71101001 1 1 55601 110 71101002 2 2 55602 110 71101002 2 2 55603 110 . . . 55604 211 72111004 1 1 55605 211 . . . 55606 211 . . . 55607 312 73121005 2 2 55608 312 73121006 1 1 55609 312 73121007 2 3 55610 312 73121007 2 3 55611 312 . . . end
I tried:
Code:
sort dt type egen subgrp= group(site type dt) sort id site dt list
Thank you for your help!
0 Response to Subdivide an existing group based on another grouping variable
Post a Comment