sas-proc-tabulate

Automate descriptive statistics tables in SAS using PROC TABULATE.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/mrl2013/p8483-and-p8400-assistant --skill sas-proc-tabulate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sas-proc-tabulate
Source: https://github.com/mrl2013/p8483-and-p8400-assistant/tree/main/.github/skills/sas-proc-tabulate
Command: npx skills add https://github.com/mrl2013/p8483-and-p8400-assistant --skill sas-proc-tabulate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating complex, multi-dimensional statistical tables in SAS by providing a concise, efficient method using PROC TABULATE, eliminating the need for multiple procedures and reducing manual effort.

Core Features & Use Cases

  • Single Statement Tables: Generate a wide range of statistics in a single table statement, including counts, percents, means, and standard deviations.
  • Multi-Dimensional Layouts: Supports tables with multiple dimensions, enabling comparisons across various groupings.
  • Automated Reporting: Streamlines the process of generating reports, particularly useful in demographic and survey analyses.

Quick Start

Generate a table with descriptive statistics for the 'age' variable stratified by 'gender' and 'race' from the 'mydata' dataset.

Frequently Asked Questions about sas-proc-tabulate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create multi-dimensional descriptive statistics tables in SAS?

You can create multi-dimensional descriptive statistics tables in SAS using PROC TABULATE to generate counts, percents, means, and standard deviations within a single table statement. This approach eliminates the need for multiple procedures.

What is the best way to generate demographic and survey data reports in SAS?

Generating demographic and survey data reports in SAS is streamlined using PROC TABULATE, which automates multi-dimensional table structures and statistical computations for efficient reporting.

Can I compute counts, means, and standard deviations in a single SAS statement?

Yes, you can compute counts, means, and standard deviations in a single SAS statement using PROC TABULATE. It supports generating a wide range of statistics in one table statement.

Does PROC TABULATE support stratifying variables like gender and race in SAS?

PROC TABULATE supports stratifying variables like gender and race in SAS. It enables multi-dimensional layouts, allowing you to compare descriptive statistics across various groupings.

How does PROC TABULATE compare to other SAS procedures for table generation?

PROC TABULATE differs from other SAS procedures by providing a concise method to create complex, multi-dimensional statistical tables, reducing manual effort and eliminating the need for multiple procedures.

When should I avoid using PROC TABULATE for statistical analysis?

You should avoid using PROC TABULATE when your statistical analysis requires complex modeling or predictive analytics, as it is specifically designed for automating descriptive statistics and multi-dimensional table layouts.