No articles match
Sourcing Titles and Footnotes From External Files9 days ago
Working pharmaRTF Into Your Process | A Small Note | How It Works | Custom Reader Functions | Putting It Together | Further Reading
Dates, Times, and Datetimes1 months ago
Metadata Settings
Numeric Precision1 months ago
The decimal data type | Decimal Data Type | A note on digits
Converting from XPT1 months ago
Bulk File Conversion
Notes on ODM V21 months ago
fileOID
Getting Started1 months ago
Using datasetjson | Writing and Reading | NDJSON | Compressed files | Working with the metadata
Advanced Descriptive Statistic Layer Formatting2 months ago
Empty Value Formatting | Auto Precision | Overall Precision Maximums | External Precision | Parenthesis Hugging
Tplyr Options2 months ago
Default Layer Formats | Precision Cap | Overall Precision Maximum | Custom Summaries | Scientific Notation | Quantile Algorithms | IBM Rounding
Getting Started with tplyr22 months ago
How tplyr2 Works | The tplyr_spec() Object | The tplyr_layer() Object | Building a Table | String Formatting in tplyr2 | Layer Types | Descriptive Statistics Layers | Multiple Target Variables | Count Layers | Total Rows | Distinct Counting | Nested Counts | Shift Layers | Numeric Data | Where to Go from Here | References
Clinical Display Conventions2 months ago
Introduction | Small and Large Percentages | Zero Counts | Showing Only Selected Levels | Missing and Total Rows | One Statistic Per Column | Count layers: stat_columns | Descriptive layers: stats_as_columns | Shift Table Denominators | The denominator row | Indenting and Wrapping Nested Terms | Conventions a Format String Cannot Express | Getting the Table Out | Where to Go From Here
Count Layers2 months ago
Introduction | A Simple Count | Adding a Total Column | Custom Column Groups | Custom Format Strings | Total Rows | Population Data: Getting the Denominator Right | Distinct Versus Event Counts | Displaying Statistics in Separate Columns | A Note on Parenthesis Hugging | Nested Count Summaries | Collapsing Row Labels | Default Mode (Stub Rows) | Nest Mode | Nested Counts with Total Rows | Where to Go from Here
Descriptive Statistics Layers2 months ago
Introduction | Built-in Summaries | Quantile Algorithm | Custom Summaries | Layer-Level Custom Summaries | Session-Level Custom Summaries | Overriding Built-in Summaries | Multi-Variable Descriptive Statistics | Records Assessed: n Versus n_records | Statistics as Columns | Adding a Comparison p-value | Where to Go From Here
Format Strings2 months ago
Introduction | Seeing the alignment in this vignette | Anatomy of a Format String | Literals cannot contain x, X, a, or A | Field Width and Padding | Where Format Strings Go | Count and shift layers: the n_counts key | Descriptive statistics layers: a named list, one entry per row | Analyze layers: whatever your function returns | One format string per column: stat_columns | Statistic Keywords by Layer Type | Count and shift layers | Descriptive statistics layers | Rounding | Missing Values and the empty Argument | Formatting Numbers Outside a Layer | Where to Go From Here
Metadata and Traceability2 months ago
Why Traceability Matters | Building with Metadata | Row IDs | Inspecting Cell Metadata | Getting Source Data | Metadata for Count Layers | Total Rows | Metadata for Descriptive Statistics Layers | Where Filters in Metadata | Anti-Join Metadata for Missing Subjects | Stat Columns and the statistic Field | Practical Applications | Summary | See Also
Post-Processing2 months ago
Introduction | Building the Example Data | Row Masks | Adding Row Breaks Between Layers | Collapsing Row Labels | Extracting Numeric Values | Conditional Formatting | Replacing Leading Whitespace | Standalone Format Application | Text Wrapping | Putting It All Together | Adding Conditional Formatting to the Pipeline | Collapsing In Place (Nest Mode) | The Final Step: as_display() | Summary
Precision and Alignment2 months ago
Introduction | Auto-Precision | The +N offset | precision_on: measuring a different variable | precision_by: one width per group | Capping Precision | Supplying Precision From Outside | Auto-precision is a descriptive-statistics feature | Parenthesis Hugging | Hugging is applied per group, not per side | There must be something to hug | Migrating from Tplyr v1 | Hugging with auto-precision | Putting It Together | Where to Go From Here
Risk Difference2 months ago
Introduction | Basic Risk Difference | Configuring Comparisons | Formatting Output | Confidence Interval Level | Risk Difference with Distinct Counts | Interaction with Special Rows | Extracting Raw Numbers | Risk Difference Versus Association Tests | Summary | Single-Level Layers Only
Shift Layers2 months ago
Introduction | A Basic Example | Filling Missing Groups Using Factors | Customizing the Format | Shift Denominators | The Denominator Row | Zero Cells and Percent Thresholds | Distinct (Subject-Level) Shifts | Association Tests | One Thing to Note | Where to Go From Here
Sorting a tplyr2 Table2 months ago
Introduction | Ordering Columns Explained | Sorting Across Layers | Sorting by Variable Values | Factor Level Ordering | VARN Companion Column Ordering | Sorting Descriptive Statistics | Sorting Count Layers | Sorting by Count | Nested Count Sorting | Sorting Preferred Terms by Frequency | Practical Example: Preparing a Final Table
Table Properties2 months ago
Introduction | Column Variables | Multiple Column Variables | Table-Level Filtering with where | Treatment Groups | Total Groups | Custom Groups | Combining Total and Custom Groups | Population Data | Extracting Header N | Population Data with Filters | Data Completion | Limiting Completion with limit_data_by | Where to Go From Here
tplyr2 Options2 months ago
Introduction | Viewing Current Options | IBM Rounding | Quantile Algorithm | Precision Cap | Custom Summaries | Scientific Notation Control | Reading Variable Labels | Resetting Options | See Also
Analysis Results Data3 months ago
Introduction | Converting to ARD | ARD Structure | Count Layer ARD | Descriptive Statistics Layer ARD | Reconstructing from ARD | Verifying the Round-Trip | Use Cases | Standards-Compliant Data Exchange | Separating Computation from Presentation | Layer Coverage | Archiving and Reproducibility | Summary
Building an Adverse Events Table3 months ago
Introduction | The Population Principle | Step 1: Incidence by System Organ Class and Preferred Term | Step 2: "Any Adverse Event" and Subjects With No Events | Step 3: A Between-Arm Comparison | Step 4: A "Most Frequent Events" Variant, With Risk Difference | Step 5: A Display-Ready Table | See Also
Comparative Statistics and Binding External Results3 months ago
Where statistics come from in tplyr2 | Native comparisons across the treatment columns | Risk difference | Association tests with assoc_test() | Single-proportion confidence intervals | Bringing your own statistics | Attach a statistic as a column | Attach a statistic as a row | Missing or non-estimable results | group_analyze() for in-spec custom statistics | Handing off to a table package
Custom Analysis Layers3 months ago
Introduction | The analyze_fn Contract | Format Strings Mode | Multiple Statistics Per Row | Pre-Formatted Mode | Integration with by Variables | Combining with Other Layers | Error Handling | Summary | See Also
Denominators3 months ago
Introduction | Default Behavior | Controlling Denominator Grouping with denoms_by | Separate Denominator Populations with denom_where | Excluding Values from Denominators with denom_ignore | Denominators with Distinct Counts | Confidence Intervals for the Single Proportion | Denominators with Population Data | Missing Subjects | Putting It All Together | Summary | See Also
Migrating from Tplyr v13 months ago
Introduction | Quick Reference: Function Mapping | Key Differences in Detail | Data Is Separated from Configuration | Variable Names Are Quoted Strings | Settings Are Collected in an Object | Format Strings Use Quoted Variable Names | Side-by-Side Examples | Demographics Table | Tplyr v1 | tplyr2 | Adverse Events Table (Nested Counts) | New Features in tplyr2 | Comparative and Inferential Statistics | Binding External Results and Display Helpers | Multi-Column Count Layouts | Spec Serialization | Custom Analysis Layers | Cell-Level Metadata | ARD Conversion and Numeric Data | Performance | Overall Speedup by Layer Type | Detailed Results | Count Layers | Nested Count Layers | Descriptive Statistics Layers | Shift Layers | Summary
Spec Serialization3 months ago
Introduction | Writing a Spec to JSON | Reading a Spec Back | YAML Format | What Gets Serialized | Expressions | Format Strings | Labels in by | Functions | Layer Settings | Examining the Serialized Output | A More Complex Example | Use Cases | Version-Controlled Table Definitions | Sharing Across Teams | Applying a Spec to Different Data | Regulatory Archival | See Also
Getting Started3 months ago
Basics | Titles and Footnotes | Pagination and Alternating Pages | Column Headers and Widths | Writing to DOCX | Why this framework?
Setting Clinify Defaults3 months ago
Creating Setting Functions | clinify_docx_default | clinify_titles_default and clin_footnotes_default() | clinify_table_default | clinify_grouplabel_default | clinify_caption_default | Applying the Options
Titles and Footnotes3 months ago
Titles and footnotes from a spec | Footnote Pages
Kubernetes API Setup6 months ago
Introduction | {abba} Design | Prerequisites | Create the API | Deploy the API | Connect Setup | API Access | API Runtime | Test it Out | Troubleshooting
Kubernetes Batch Jobs6 months ago
End User Facing Functions | Create a Scheduled Batch File | Deployment Prep | Deploy a Batch File to Connect | Schedule Your Cron Job
SLURM Job Submission6 months ago
Submit a Job | Get Job Status | Get the Log Content | Submit a batch of jobs to SLURM cluster
Workbench Batch Jobs6 months ago
End User Facing Functions | Create a batch list from dataset
Workbench Job Submission6 months ago
Submit a Job | Get Job Status | Get the Log Content
Kubernetes Job Submission6 months ago
Submit a Job | Get Job Status | Get the Log Content | Interacting with Kubernetes
abba Options6 months ago
Descriptive Statistic Layers8 months ago
Built-in Summaries | Notes About Built-in's | Custom Summaries
Totals, Missings, and Denominators8 months ago
Population Data in the Denominator | Denominator Grouping | Count layers | Shift layers | Controlling the Denominator Filter | Missing Counts | Missing Subjects | Adding a 'Total' Row
Layer Templates8 months ago
Basic Templates | Templates With Parameters | Viewing and Removing Templates
Shift Layers8 months ago
A Basic Example | Filling Missing Groups Using Factors | Where to go from here
Authorization8 months ago
Overview of Authentication Methods | API Key Authentication | When to Use It | When to Avoid It | OAuth 2.0 Authorization Code Flow | Initial Setup | Authorizing | Token Refresh | OAuth 2.0 Resource Owner Password Flow | Setup | Using Environment Variables | Important Limitations | Choosing the Right Method | How Authentication State is Stored | Token Expiration | Troubleshooting | Next Steps
Configuration8 months ago
Getting an API Key | If You're an Admin | If You're Not an Admin | Setting Up Your Credentials | Using Environment Variables | Setting Environment Variables | Verifying Your Setup | A Note on Security | Next Steps
File Transfer8 months ago
Prerequisites | Downloading Files | Basic Usage | Downloading to a Temporary File | Understanding Egnyte Paths | Uploading Files | Handling Existing Files | Creating Folders | Working with Different File Types | Listing Directory Contents | Recursive Listing | Filtering Results | Combining with Downloads | Common Patterns | Downloading, Processing, and Re-uploading | Batch Downloads | Checking If a File Exists Before Uploading | Error Handling | Next Steps
Reading and Writing Data Files8 months ago
Prerequisites | Reading Data Files | CSV Files | Delimited Files | Excel Files | SAS Files | Stata Files | SPSS Files | R Objects (RDS) | Writing Data Files | SAS Transport Files | Optional Dependencies | A Few Tips | Working with Large Files | Passing Arguments Through | File Extensions Matter | Comparison with Base File Transfer | Next Steps
Document Objects and Saving1 years ago
End-to-End Example1 years ago
Pagination1 years ago
clin_auto_page() | clin_page_by() | clin_group_by() | clin_alt_pages()
Count Layers3 years ago
A Simple Example | Distinct Versus Event Counts | Nested Count Summaries
Creating Custom Tplyr Metadata3 years ago
Build a tplyr_meta object | Building your own metadata table | Anti-joins | Appending Existing Tplyr Metadata | Metadata Without Tplyr | Tying it Together
General String Formatting3 years ago
Format Strings | General Formatting | Controlling Formatting | Lowercase 'x' | Uppercase 'X' | Auto-precision
Tplyr Metadata3 years ago
Generating the Metadata | Extracting The Input Source | Extracting a Result Cell's Metadata | Anti Joins
Post-Processing3 years ago
String wrapping | Row Masking | Collapsing Row Labels | Leading Spaces in HTML Files | Conditional Formatting | Extracting a Format Group | Highly Customized Sort Variables | External Data Formatting
Tplyr Table Properties3 years ago
Table Parameters | Additional Treatment Groups | Population Data | Data Completion | Where to Go From Here
Getting Started3 years ago
How Tplyr Works | The tplyr_table() Object | The tplyr_layer() Object | Adding Layers to a Table | A Note Before We Go Deeper | Constructing Layers | String Formatting in Tplyr | Layer Types | Descriptive Statistic Layers | Count Layers | Shift Layers | Where to go from here? | References
Advanced Usage of pharmaRTF6 years ago
Introduction | A Small Note | Understanding Document Orientation Within pharmaRTF | Multi-level Column Headers | Minimizing Cell Padding | Setting Spacing Between Column Headers and Titles | Split Titles | Special Title/Footnote Formats | PAGE_FORMAT: | DATE_FORMAT: | FILE_PATH: | Further Reading
Huxtable Tips6 years ago
Notes | Introduction | A Small Note | Huxtable Basics | Changing Table Shape | Column Headers | Cell Formatting | Cell Merging | Some Final Notes | Further Reading
pharmaRTF6 years ago
Version 0.1.1 updates | What is pharmaRTF? | A Small Note | The Basics | Further Reading