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.