Announcement

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

  • Using Collect: Table system with a dataset with multiple sampling weights.

    Hello,

    I have a dataset with 5 different cohorts, each with their own sampling weights. The variables in this dataset are:

    Code:
    outcome_variable
    
    exposure_variable // a continuous variable
    
    covariate_1 // a categorical variable
    covariate_2 // a categorical variable
    
    samplingweight_1992
    samplingweight_1998
    samplingweight_2004
    samplingweight_2010
    samplingweight_2016
    I wanted like to create a Table 1 (demographics table) in Stata using the Collect system, while applying the different survey weights. However, I can not find how to use svy command with table command (closest I have found is page 60 of this manual).

    Normally, when using unweighted data, I make a table 1 using the below command:

    Code:
    collect: table ///
        (var) ///
        (cohortyear covariate_1), ///
            statistic(mean exposure_variable) ///
                statistic(sd exposure_variable) ///
            statistic(fvfrequency covariate_2) ///
                statistic(fvpercent covariate_2) ///
            nototals
    
    collect recode result ///
        fvfrequency = variable_measure ///
        fvpercent = variable_spread ///
        mean = variable_measure ///
        sd = variable_spread
    
    collect label levels result variable_measure "Count / Mean" variable_spread "% / (SD)"
    
    collect layout ///
       (var[exposure_variable covariate_2]) ///
       (cohortyear#covariate_1#result[variable_measure variable_spread])
    However, is there a method of using the aforementioned code while applying svyset/svy for each of the 5 cohorts to obtain a similar Table 1?

    With much gratitude in advance! Apologies for not including a dataset, I would be happy to repost this question with a public dataset if you can point me to such a dataset!

  • #2
    Hello,

    Just wanted to follow up on this -- thank you!

    Best regards.

    Comment


    • #3
      Hi again,

      I wanted to follow up on this. Can you please let me know how one can go about this? Is this not possible?

      Thank you so much in advance!

      Comment

      Working...
      X