Spectre Fun Quiz 1

Introduction

This is a quiz to test if you are tuning in to Spectre Clinical and you understand what ti does and what it is here for. There are 10 questions that follow that have to be answered True or False. I would like you to jot down the numbers one to ten on a piece of paper, read each question and think about it and then answer either "True" or "False" to the numbered question on your piece of paper. The correct answers are given at the end.

Quiz questions

1) Spectre was designed to be CDISC compliant and will therefore only work on datasets correctly structured according to SDTM or ADaM conventions.

2) You should aim to generate most, if not all your listings using the macros supplied with Spectre.

3) The reporting macros %popfmt, %npcttab and %unistats rely on the Spectre system macros %titles, %openrep and %closerep to set some needed global macro variables so all these macros have to be used in conjunction with each other.

4) The maximum number of treatment arms you are allowed to display with %unistats and %npcttab is 7 due to report width considerations and to prevent a cluttered appearance of the output that could be difficult for regulatory authorities to understand.

5) Spectre macros have been designed to be used interactively rather than used in batch sessions so that errors and warnings can be easily spotted when they occur thus ensuring higher quality output.

6) %unistats and %npcttab are self-contained macros and do not rely on external macros because any macros they might need will always be defined internally such that these macros are easily portable.

7) There can only be one treatment arm variable used for analysis of a study and this must be defined to the global macro variable _TRTVAR_ at the start of your program or in an autoexec member before calling any Spectre reporting macros.

8) You are limited to one descriptive statistic per line because this is the only way to ensure correct alignment on the decimal point and a report that is therefore easy to read.

9) The calculation of p-values for the comparison of treatment arms is beyond the scope of both %unistats and %npcttab in the current release but it is planned to add that facility incrementally for later releases.

10) Lab data should not be processed by %unistats due to the excessive run times that would result.

.
.
.
.
.
.
.
.
.
.
.
 

Quiz answers

1) Spectre was designed to be CDISC compliant and will therefore only work on datasets correctly structured according to SDTM or ADaM conventions.

False: It will work on data of any structure but you might have to massage it a bit so the macros can work with it.

2) You should aim to generate most, if not all your listings using the macros supplied with Spectre.

False: The macros only do tables, not listings. You should do your listings yourself using "proc report".

3) The reporting macros %popfmt, %npcttab and %unistats rely on the Spectre system macros %titles, %openrep and %closerep to set some needed global macro variables so all these macros have to be used in conjunction with each other.

False: The Spectre reporting macros are completely independent of the Spectre system macros and don't even know they are there. You can use them on their own for ad-hoc reporting so long as they have access to the utility macros.

4) The maximum number of treatment arms you are allowed to display with %unistats and %npcttab is 7 due to report width considerations and to prevent a cluttered appearance of the output that could be difficult for regulatory authorities to understand.

False: You can have as many treatment arms as you want even if your report looks a mess. You may not be able to print them if there are too many treatment arms but they will still be in the output dataset.

5) Spectre macros have been designed to be used interactively rather than used in batch sessions so that errors and warnings can be easily spotted when they occur thus ensuring higher quality output.

False: They can be used in batch mode and then it is up to you to scan the logs to find errors and warnings.

6) %unistats and %npcttab are self-contained macros and do not rely on external macros because any macros they might need will always be defined internally such that these macros are easily portable.

False: They rely on a large number of the Spectre utility macros and will not work without them.

7) There can only be one treatment arm variable used for analysis of a study and this must be defined to the global macro variable _TRTVAR_ at the start of your program or in an autoexec member before calling any Spectre reporting macros.

False: You can set up as many treatment arms as you need in your data and do different analysis on them.

8) You are limited to one descriptive statistic per line because this is the only way to ensure correct alignment on the decimal point and a report that is therefore easy to read.

False: They can be paired but of course decimal point alignment is lost.

9) The calculation of p-values for the comparison of treatment arms is beyond the scope of both %unistats and %npcttab in the current release but it is planned to add that facility incrementally for later releases.

False: The macros have been able to calculate and display an extensive set of p-values from the date they were released.

10) Lab data should not be processed by %unistats due to the excessive run times that would result.

False: It is up to you to decide what data you want to process. The macros are efficient so you don't have to worry too much about run times.