Creación del conjunto de datos SDTM DM

Este código también está disponible en: Deutsch English Español Français
Nivel de dificultad
Principiante
Publicado el :
El script comienza definiendo la ruta del repositorio local de GitHub y elimina las macros previamente definidas para asegurar un entorno limpio. Luego configura las opciones de SAS© para incluir las macros personalizadas en la ruta especificada y asigna libnames para los datos SDTM y los metadatos. La macro %dm_create se llama con parámetros para generar un conjunto de datos demográfico (dm10) con un número específico de sujetos, sitios, países, fechas y probabilidades. Finalmente, la macro %sdtm_attrs se utiliza para finalizar los atributos del conjunto de datos generado (dm10) según los estándares SDTM y lo guarda como sdtm.dm.
Análisis de datos

Type : CREACION_INTERNA


El conjunto de datos 'dm10' es creado internamente por la macro %dm_create, que genera datos programáticamente basados en los parámetros proporcionados (número de sujetos, países, sexo, etc.). El conjunto de datos final 'sdtm.dm' es una versión enriquecida de 'dm10'.

1 Bloque de código
Configuración
Explicación :
Este bloque inicializa variables macro (`path`, `seed`), elimina definiciones de macros antiguas para asegurar un entorno limpio, configura la opción `mprint` para la depuración de macros y añade la ruta de las macros personalizadas a `sasautos`. También define las bibliotecas `sdtm` y `meta` para el acceso a datos y metadatos.
¡Copiado!
1%let path = H:\GitHub\srosanba\sas-sdtm-simulator;
2 
3%sysmacdelete list2format / nowarn;
4%sysmacdelete required / nowarn;
5%sysmacdelete dm_create / nowarn;
6%sysmacdelete sdtm_attrs / nowarn;
7 
8options mprint sasautos=("&path/macros" sasautos);
9 
10LIBNAME sdtm "&path/data";
11LIBNAME meta "&path/meta" access=readonly;
12 
13%let seed = 8675309;
2 Bloque de código
Macro %dm_create Data
Explicación :
La macro %dm_create se llama para generar un nuevo conjunto de datos llamado `dm10`. Los parámetros especifican el número de sujetos y sitios, la lista y proporciones de países, las fechas de la primera y última visita del primer sujeto, la duración del cribado, tratamiento y seguimiento, la probabilidad de muerte, y la distribución por sexo.
¡Copiado!
1*---------- create dm dataset ----------;
2%dm_create
3 (out=dm10
4 ,subjid_n=40
5 ,siteid_n=5
6 ,country_list=(USA,CAN,MEX)
7 ,country_table=(.6,.2,.2)
8 ,fpfvdt=01oct2016
9 ,lpfvdt=01apr2017
10 ,screendur=3
11 ,treatdur=182
12 ,followupdur=28
13 ,deathprob=0.05
14 ,sex_table=(.6,.4)
15 );
3 Bloque de código
Macro %sdtm_attrs
Explicación :
La macro %sdtm_attrs se utiliza para aplicar los atributos estándar del modelo SDTM (Study Data Tabulation Model) al conjunto de datos `dm10` creado previamente. El conjunto de datos resultante, con los atributos finalizados, se guarda con el nombre `sdtm.dm` en la biblioteca `sdtm`.
¡Copiado!
1*---------- finalize attributes ----------;
2%sdtm_attrs
3 (DATA=dm10
4 ,out=sdtm.dm
5 ,domain=dm
6 );
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.

Documentación relacionada

Aucune documentation spécifique pour cette catégorie.