SAS Voices

Addressing consent management in GDPR

When we talk about consent management for the EU’s General Data Protection Regulation (GDPR), one of the key considerations is “consent for a purpose.” It might have been sufficient in the past to provide a form with a single generic consent check box and store the fact that consent was given or not. But under… Continue reading Addressing consent management in GDPR

SAS Users

CALL EXECUTE made easy for SAS data-driven programming

I presented various data-driven applications using SAS macro loops. However, macro loops are not the only tools available in SAS for developing data-driven programs.However, macro loops are not the only tools available in SAS for developing data-driven programs. CALL EXECUTE is one of them. The CALL EXECUTE routine accepts a single argument that is a… Continue reading CALL EXECUTE made easy for SAS data-driven programming

Graphically Speaking

Clinical graphs: Waterfall plot ++

Waterfall plots have gained in popularity as a means to visualize the change in tumor size for subjects in a study. The graph displays the reduction in tumor size in ascending order with the subjects with the most reduction on the right. Each subject is represented by a bar classified by the treatment. The type… Continue reading Clinical graphs: Waterfall plot ++

SAS Users · Uncategorized

CALL EXECUTE made easy for SAS data-driven programming

I presented various data-driven applications using SAS macro loops.I presented various data-driven applications using SAS macro loops. However, macro loops are not the only tools available in SAS for developing data-driven programs. CALL EXECUTE is one of them. The CALL EXECUTE routine accepts a single argument that is a character string or character expression. The… Continue reading CALL EXECUTE made easy for SAS data-driven programming