Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Fill in the missing partner ID

    I have a sample of enrolled participants identified by study IDs that follow an increasing numerical order. We have enrolled several couples, and I am assigning a family ID that corresponds to the study ID of the first enrolled participant in each couple (the one with the lower ID). However, upon running the following two codes, I found that some family IDs appear only once, when they should always appear twice. How can I complete the missing partner ID for these cases?

    Eg. study_id = 199 should have a partner ID = 903.

    I appreciate any suggestions you can provide.

    Code:
    egen family_id=rowmin(study_ids partner_id) if partner_id!=.
    tab family_id
    Code:
    * Example generated by -dataex-. For more info, type help dataex
    clear
    input int(study_id partner_id)
      1   .
      2   .
      3   .
      4   .
      5   .
      6   .
      7   .
      8   .
      9   .
     10   .
     11   .
     12   .
     13   .
     14   .
     15   .
     16   .
     17   .
     18   .
     19   .
     20   .
     21   .
     22   .
     23   .
     24   .
     25   .
     26   .
     27   .
     28   .
     29   .
     30   .
     31   .
     32   .
     33   .
     34   .
     35   .
     36   .
     37   .
     38   .
     39   .
     40   .
     41   .
     42   .
     43   .
     44   .
     45   .
     46   .
     47   .
     48   .
     49   .
     50   .
     51   .
     52   .
     53   .
     54   .
     55   .
     56   .
     57 767
     58   .
     59   .
     60   .
     61   .
     62   .
     63   .
     64   .
     65   .
     66   .
     67   .
     68   .
     69   .
     70   .
     71   .
     72   .
     73   .
     74   .
     75   .
     76   .
     77   .
     78   .
     79   .
     80   .
     81   .
     82 834
     83   .
     84   .
     85   .
     86   .
     87   .
     88   .
     89   .
     90   .
     91   .
     92   .
     93   .
     94   .
     95   .
     96   .
     97   .
     98   .
     99   .
    100   .
    101   .
    102   .
    103   .
    104   .
    105   .
    106   .
    107   .
    108   .
    109 864
    110   .
    111   .
    112   .
    113   .
    114   .
    115   .
    116   .
    117   .
    118   .
    119   .
    120   .
    121   .
    122   .
    123   .
    124   .
    125   .
    126   .
    127   .
    128   .
    129   .
    130   .
    131   .
    132   .
    133   .
    134   .
    135   .
    136   .
    137   .
    138   .
    139   .
    140   .
    141   .
    142   .
    143   .
    144   .
    145   .
    146   .
    147   .
    148   .
    149   .
    150   .
    151   .
    152   .
    153   .
    154   .
    155   .
    156   .
    157   .
    158   .
    159   .
    160   .
    161   .
    162   .
    163   .
    164   .
    165   .
    166   .
    167   .
    168   .
    169   .
    170   .
    171   .
    172   .
    173   .
    174   .
    175 313
    176   .
    177   .
    178   .
    179   .
    180   .
    181   .
    182   .
    183   .
    184   .
    185   .
    186   .
    187   .
    188   .
    189   .
    190   .
    191   .
    192   .
    193   .
    194   .
    195   .
    196   .
    197   .
    198   .
    199   .
    200   .
    201   .
    202   .
    203   .
    204   .
    205   .
    206   .
    207   .
    208   .
    209   .
    210   .
    211   .
    212   .
    213   .
    214   .
    215   .
    216   .
    217   .
    218   .
    219   .
    220   .
    221   .
    222   .
    223   .
    224   .
    225   .
    226   .
    227   .
    228   .
    229   .
    230   .
    231   .
    232   .
    233   .
    234   .
    235   .
    236 237
    237 236
    238 343
    239   .
    240   .
    241   .
    242   .
    243   .
    244   .
    245   .
    246   .
    247   .
    248   .
    249   .
    250   .
    251   .
    252   .
    253   .
    254   .
    255   .
    256   .
    257   .
    258   .
    259   .
    260   .
    261   .
    262   .
    263   .
    264   .
    265   .
    266   .
    267   .
    268   .
    269   .
    270   .
    271   .
    272   .
    273   .
    274   .
    275   .
    276   .
    277   .
    278   .
    279   .
    280   .
    281   .
    282   .
    283   .
    284   .
    285   .
    286   .
    287   .
    288   .
    289 290
    290 289
    291   .
    292   .
    293   .
    294   .
    295   .
    296   .
    297   .
    298   .
    299   .
    300   .
    301   .
    302   .
    303   .
    304   .
    305   .
    306   .
    307   .
    308   .
    309   .
    310   .
    311   .
    312   .
    313 175
    314   .
    315   .
    316   .
    317   .
    318   .
    319   .
    320   .
    321   .
    322   .
    323   .
    324   .
    325   .
    326   .
    327   .
    328   .
    329   .
    330   .
    331   .
    332   .
    333   .
    334   .
    335   .
    336   .
    337   .
    338   .
    339   .
    340   .
    341   .
    342   .
    343   .
    344   .
    345   .
    346   .
    347   .
    348   .
    349   .
    350   .
    351   .
    352   .
    353   .
    354   .
    355   .
    356   .
    357   .
    358   .
    359   .
    360   .
    361   .
    362   .
    363   .
    364   .
    365   .
    366   .
    367   .
    368   .
    369   .
    370   .
    371   .
    372   .
    373   .
    374 375
    375 374
    376   .
    377   .
    378   .
    379   .
    380   .
    381   .
    382   .
    383   .
    384   .
    385   .
    386   .
    387   .
    388   .
    389   .
    390   .
    391   .
    392   .
    393   .
    394   .
    395   .
    396   .
    397   .
    398   .
    399   .
    400   .
    401   .
    402   .
    403   .
    404   .
    405   .
    406   .
    407   .
    408   .
    409   .
    410   .
    411   .
    412   .
    413   .
    414   .
    415   .
    416   .
    417   .
    418   .
    419   .
    420   .
    421   .
    422   .
    423   .
    424   .
    425   .
    426   .
    427   .
    428   .
    429   .
    430   .
    431   .
    432   .
    433   .
    434   .
    435   .
    436   .
    437   .
    438   .
    439   .
    440   .
    441   .
    442   .
    443   .
    444   .
    445   .
    446   .
    447   .
    448   .
    449   .
    450   .
    451   .
    452   .
    453   .
    454   .
    455   .
    456   .
    457   .
    458   .
    459   .
    460   .
    461   .
    462   .
    463   .
    464   .
    465   .
    466   .
    467   .
    468   .
    469   .
    470   .
    471   .
    472   .
    473   .
    474   .
    475   .
    476 477
    477 476
    478   .
    479   .
    480   .
    481   .
    482   .
    483   .
    484   .
    485   .
    486 487
    487 486
    488   .
    489   .
    490   .
    491   .
    492   .
    493   .
    494   .
    495   .
    496   .
    497   .
    498   .
    499   .
    500   .
    501   .
    502   .
    503   .
    504   .
    505   .
    506   .
    507   .
    508   .
    509   .
    510   .
    511   .
    512   .
    513   .
    514   .
    515   .
    516   .
    517   .
    518   .
    519   .
    520   .
    521   .
    522   .
    523   .
    524   .
    525   .
    526   .
    527   .
    528   .
    529   .
    530   .
    531   .
    532   .
    533   .
    534   .
    535   .
    536   .
    537   .
    538   .
    539   .
    540   .
    541   .
    542   .
    543   .
    544   .
    545   .
    546   .
    547   .
    548   .
    549   .
    550   .
    551   .
    552   .
    553   .
    554   .
    555 556
    556 555
    557   .
    558   .
    559   .
    560   .
    561   .
    562   .
    563   .
    564   .
    565   .
    566   .
    567   .
    568 569
    569 568
    570   .
    571   .
    572   .
    573   .
    574   .
    575   .
    576   .
    577   .
    578   .
    579 817
    580   .
    581   .
    582 583
    583 582
    584   .
    585   .
    586   .
    587   .
    588   .
    589   .
    590   .
    591   .
    592   .
    593   .
    594   .
    595   .
    596   .
    597   .
    598   .
    599   .
    600   .
    601   .
    602   .
    603   .
    604   .
    605   .
    606   .
    607   .
    608   .
    609   .
    610   .
    611   .
    612   .
    613   .
    614   .
    615   .
    616 642
    617   .
    618   .
    619   .
    620   .
    621   .
    622   .
    623   .
    624   .
    625   .
    626   .
    627   .
    628   .
    629   .
    630   .
    631   .
    632   .
    633   .
    634   .
    635   .
    636   .
    637   .
    638   .
    639   .
    640   .
    641   .
    642 616
    643   .
    644   .
    645   .
    646   .
    647   .
    648   .
    649   .
    650   .
    651   .
    652   .
    653   .
    654   .
    655   .
    656   .
    657   .
    658   .
    659   .
    660   .
    661   .
    662   .
    663   .
    664   .
    665   .
    666   .
    667   .
    668   .
    669   .
    670   .
    671   .
    672   .
    673   .
    674   .
    675   .
    676   .
    677 678
    678 677
    679   .
    680   .
    681   .
    682   .
    683   .
    684   .
    685   .
    686   .
    687   .
    688   .
    689   .
    690   .
    691   .
    692   .
    693   .
    694   .
    695   .
    696   .
    697   .
    698   .
    699   .
    700   .
    701   .
    702   .
    703   .
    704   .
    705   .
    706   .
    707 708
    708 707
    709   .
    710   .
    711 724
    712   .
    713   .
    714   .
    715   .
    716   .
    717   .
    718   .
    719   .
    720   .
    721   .
    722   .
    723   .
    724 711
    725   .
    726   .
    727   .
    728   .
    729   .
    730   .
    731   .
    732   .
    733   .
    734   .
    735   .
    736   .
    737   .
    738   .
    739   .
    740   .
    741   .
    742   .
    743   .
    744   .
    745   .
    746   .
    747   .
    748   .
    749   .
    750   .
    751   .
    752   .
    753   .
    754   .
    755   .
    756   .
    757   .
    758   .
    759   .
    760   .
    761   .
    762   .
    763 764
    764 763
    765   .
    766   .
    767  57
    768   .
    769   .
    770   .
    771   .
    772   .
    773   .
    774   .
    775   .
    776   .
    777   .
    778   .
    779   .
    780   .
    781   .
    782   .
    783   .
    784   .
    785   .
    786   .
    787 788
    788 787
    789   .
    790   .
    791   .
    792   .
    793   .
    794   .
    795 814
    796   .
    797   .
    798   .
    799 800
    800   .
    801   .
    802   .
    803   .
    804   .
    805   .
    806   .
    807   .
    808   .
    809   .
    810   .
    811 812
    812 811
    813   .
    814 795
    815   .
    816   .
    817 579
    818   .
    819 820
    820 819
    821   .
    822   .
    823   .
    824   .
    825   .
    826   .
    827   .
    828   .
    829   .
    830 829
    831   .
    832   .
    833   .
    834  82
    835   .
    836 837
    837 836
    838   .
    839   .
    840   .
    841   .
    842   .
    843   .
    844   .
    845   .
    846 844
    847   .
    848   .
    849   .
    850   .
    851   .
    852   .
    853   .
    854   .
    855   .
    856   .
    857   .
    858   .
    859   .
    860 861
    861 860
    862   .
    863   .
    864 109
    865 866
    866 865
    867   .
    868 869
    869 868
    870   .
    871   .
    872   .
    873   .
    874   .
    875   .
    876   .
    877   .
    878   .
    879   .
    880   .
    881   .
    882   .
    883   .
    884   .
    885 886
    886   .
    887   .
    888   .
    889   .
    890   .
    891   .
    892   .
    893 894
    894 893
    895   .
    896   .
    897   .
    898   .
    899   .
    900   .
    901   .
    902   .
    903 199
    904 905
    905 904
    906   .
    907   .
    908   .
    909   .
    910   .
    911   .
    912   .
    913 914
    914 913
    915   .
    916   .
    917   .
    918   .
    919   .
    920   .
    921   .
    922 923
    923 922
    924   .
    925 926
    926 925
    927   .
    928   .
    929   .
    930   .
    931   .
    932   .
    933   .
    934   .
    935 936
    936   .
    937   .
    938   .
    939   .
    940   .
    941   .
    942 943
    943 942
    944   .
    945   .
    946   .
    947   .
    948   .
    949   .
    950 951
    951 950
    952   .
    953   .
    954 953
    955   .
    956   .
    957   .
    958   .
    959   .
    960   .
    961 949
    962   .
    963   .
    964   .
    965   .
    end
    Last edited by Kevin Duque; 15 Dec 2024, 19:12.

  • #2
    Code:
    frame put _all if !missing(partner_id), into(partners)
    frlink 1:1 study_id, frame( partners partner_id)
    replace partner_id = frval(partners, study_id) if missing(partner_id)
    egen family_id = rowmin(study_id partner_id) if !missing(partner_id)
    tab family_id

    Comment

    Working...
    X