Macros to Conduct Tests of Multimodality in SAS
Zachariah Neville, Naomi Brownstein

TL;DR
This paper introduces SAS macros for conducting multimodality tests, specifically the Dip Test and Silverman's Test, leveraging SAS's ability to run R code, thus making these tests accessible within SAS environments.
Contribution
The paper provides the first implementation of the Dip and Silverman multimodality tests as SAS macros, enabling users to perform these tests without switching to R.
Findings
Macros successfully perform multimodality tests in SAS
Illustrations demonstrate macro use on Gaussian and iris data
Enhanced accessibility of multimodality testing in SAS environment
Abstract
The Dip Test of Unimodality and Silverman's Critical Bandwidth Test are two popular tests to determine if an unknown density contains more than one mode. While the tests can be easily run in R, they are not included in SAS software. We provide implementations of the Dip Test and Silverman Test as macros in the SAS software, capitalizing on the capability of SAS to execute R code internally. Descriptions of the macro parameters, installation steps, and sample macro calls are provided, along with an appendix for troubleshooting. We illustrate the use of the macros on data simulated from one or more Gaussian distributions as well as on the famous dataset.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
