Split-Split Plot Design User Guide

Comprehensive step-by-step guide for performing Split-Split Plot Analysis of Variance in DATES with three-tier error partitioning (Main-Plot Error A, Sub-Plot Error B, and Sub-Sub-Plot Error C).

1. INTRODUCTION

The Split-Split Plot Design module in DATES performs Analysis of Variance (ANOVA) for complex multi-factor experiments where three experimental factors require different plot sizes or three distinct levels of randomization precision.

In agricultural, industrial, or environmental trials, three factors are organized hierarchically: large-scale factors (such as Irrigation Method) applied to Main Plots, medium-scale factors (such as Tillage System) applied to Sub-Plots within Main Plots, and small-scale factors (such as Fertilizer Rate or Sub-treatment) applied to Sub-Sub-Plots within Sub-Plots.

Three-Tier Error Partitioning in Split-Split Plot ANOVA:

Supported Factorial Combinations in DATES:

DATES supports 8 factorial combinations across the three plot levels: 1x1x1, 2x1x1, 1x2x1, 1x1x2, 2x2x1, 2x1x2, 1x2x2, and 2x2x2.

2. AVAILABLE OPTIONS & SETTINGS

The sidebar control panel and header toolbar provide complete control over factor tier mapping, error structures, mean comparisons, and data transformations:

Control / Parameter Description Why it is used When to select / set
Upload Data Uploads your .csv, .xlsx, or .xls trial dataset into memory. Loads raw trial spreadsheet and populates mapping selectors. At the start of every Split-Split Plot analysis session.
Factorial Design Mode Selects factor structure: 1x1x1 up to 2x2x2. Determines the number of Main-Plot, Sub-Plot, and Sub-Sub-Plot factor slots in sidebar mapping. Match to your actual experimental factor arrangement.
Block / Replication Variable Selects the column representing experimental blocks or replications. Isolates block variance across main plot units. Select categorical/numeric column identifying blocks (e.g., Rep_1, Rep_2).
Main-Plot Factor(s) Selects dataset columns assigned to large Main-Plots (evaluated against Error A). Partition main plot factor effects and main-plot error. Select factor(s) applied to large plots (e.g., Irrigation).
Sub-Plot Factor(s) Selects dataset columns assigned to medium Sub-Plots (evaluated against Error B). Partition sub-plot factor effects and sub-plot error. Select factor(s) applied to medium plots (e.g., Tillage).
Sub-Sub-Plot Factor(s) Selects dataset columns assigned to small Sub-Sub-Plots (evaluated against Error C). Partition sub-sub-plot factor effects, 2-way and 3-way interactions, and sub-sub-plot error. Select factor(s) applied to small sub-sub plots (e.g., Fertilizer Rate).
Target Response Traits Selects continuous numeric measurement columns to analyze. Computes ANOVA tables, trait means, and plots for selected variables. Select one or multiple quantitative response variables.
ANOVA Type (Sum of Squares) Selects SS Type: Type I (Sequential), Type II (Hierarchical), or Type III (Marginal). Determines SS computation order. Automatically selects optimal type if set to Auto. Use Type I for balanced layouts; use Type II or Type III for unbalanced designs.
Alpha Level Significance threshold (5% or 1%). Sets critical threshold for F-test significance and confidence intervals. Set to 5% for standard research or 1% for stringent significance testing.
Mean Separation Test Selects multiple comparison post-hoc test: LSD, Tukey, Duncan, Dunnett, or None. Identifies significantly different treatment pairs using Error A for Main Factors, Error B for Sub Factors, and Error C for Sub-Sub Factors. Select LSD or Tukey for pairwise comparisons; use Dunnett to compare treatments against a control.
Lettering Display Formats mean separation labels: ABC (Alphabetical) or SYM (Symbolic). Displays compact letter display groupings for treatment means. Choose ABC for standard publication tables.
Mean Ordering Sorts post-hoc mean tables: High → Low (Descending) or Low → High (Ascending). Organizes treatment ranking for clarity. Select High → Low to highlight top-performing treatments.
Transformations Applies 15 automated transformations (e.g., Log, Square Root, ArcSine, Box-Cox) to normalize response data. Stabilizes residual variance when ANOVA normality or homoscedasticity assumptions are violated. Toggle on when diagnostic residual plots show non-normality or unequal variance.

3. INPUT DATA FORMAT REQUIREMENT

DATES accepts dataset spreadsheets in standard .xlsx, .xls, or .csv formats. Data should be arranged in a tidy relational structure where each row represents an individual sub-sub-plot observation:

SplitSplitPlot_Trial_Dataset.xlsx — Sheet1 Format: Tidy Split-Split Plot Layout
Block_Rep Main_Irrigation Sub_Tillage SubSub_Fertilizer Yield_Metric Quality_Score
Block_1Drip_IrrigationNo_TillRate_042.5011.20
Block_1Drip_IrrigationNo_TillRate_5054.2012.80
Block_1Drip_IrrigationConventionalRate_040.1010.90
Block_1Drip_IrrigationConventionalRate_5051.4012.10
Block_1Flood_IrrigationNo_TillRate_038.1010.80
Block_1Flood_IrrigationNo_TillRate_5048.9011.90

4. MATHEMATICAL FOUNDATIONS & FORMULAS

Split-Split Plot Design partitions total variation into Main-Plot components (Error A), Sub-Plot components (Error B), and Sub-Sub-Plot components (Error C). Below are the plain text formula definitions:

Main-Plot Level (Error A)

Main Factor Sum of Squares (SSA): SSA = Sum of deviations for Main Factor A across Main Plots.

Error A (Main Plot Error): Error A = Block x Main Factor Interaction SS.

Main Factor F-Test: F_Main = MS_Main / MS_ErrorA

Sub-Plot Level (Error B)

Sub Factor Sum of Squares (SSB): SSB = Sum of deviations for Sub Factor B across Sub Plots.

Main x Sub Interaction (SSAB): SSAB = Main Factor x Sub Factor Interaction SS.

Error B (Sub Plot Error): Error B = Residual sub-plot variation within Main Plots.

Sub Factor F-Test: F_Sub = MS_Sub / MS_ErrorB

Sub-Sub-Plot Level (Error C)

Sub-Sub Factor SS (SSC): SSC = Sum of deviations for Sub-Sub Factor C across Sub-Sub Plots.

Interactions (SSAC, SSBC, SSABC): Main x SubSub, Sub x SubSub, and 3-Way Interactions.

Error C (Sub-Sub Plot Error): Error C = Residual sub-sub plot variation.

Sub-Sub Factor & Interaction F-Tests: F_SubSub = MS_SubSub / MS_ErrorC

Precision Ranking Across Tiers

Error C < Error B < Error A: Experimental error decreases progressively from Main Plots down to Sub-Sub Plots, providing highest precision for Sub-Sub Factor comparisons and 3-Way Interactions.

5. STEP-BY-STEP WORKFLOW

  1. Upload Dataset: Click the Upload Spreadsheet area in the sidebar panel to upload your .csv or .xlsx file.
  2. Select Worksheet: If using a multi-tab workbook, pick the active sheet from the dropdown menu.
  3. Select Design Mode: Choose 1x1x1 up to 2x2x2 based on your factor breakdown.
  4. Map Required Factors: Map dataset columns to Block Variable, Main-Plot Factor(s), Sub-Plot Factor(s), and Sub-Sub-Plot Factor(s).
  5. Select Response Traits: Check one or multiple numeric measurement columns to analyze.
  6. Configure Header Parameters: Set SS Type (Type I/II/III), Alpha level (5% or 1%), and post-hoc Mean Separation method (LSD, Tukey, Duncan, Dunnett).
  7. Run Analysis: Click the bold RUN ANALYSIS button in the sidebar panel.
  8. Review Results: Inspect the three-tier Split-Split Plot ANOVA Table (Error A, Error B, and Error C tests), Main/Sub/Sub-Sub Factor Means, Interaction Means, Post-hoc Letter Groupings, and Diagnostic Plots.
  9. Export Outputs: Download formatted Excel tables (.xlsx), Word summaries (.docx), PowerPoint slide decks (.pptx), or publication-grade PNG images.

6. SAMPLE RESULTS & INTERPRETATION

Below is an example of a Split-Split Plot ANOVA Summary Table for a 1x1x1 Irrigation (Main) x Tillage (Sub) x Fertilizer (Sub-Sub) experiment:

Split-Split Plot ANOVA Summary Table Alpha = 0.05 | Type III SS
Source of Variation Degrees of Freedom (df) Sum of Squares (SS) Mean Square (MS) F-Statistic p-Value Test Error Term
Replication (Block) 2 14.200 7.100 1.840 0.3520 Error A
Main Factor A (Irrigation) 1 112.500 112.500 29.220 0.0325 Error A (*)
Main Plot Error (Error A) 2 7.700 3.850 — — —
Sub Factor B (Tillage) 1 85.400 85.400 34.160 0.0042 Error B (**)
Main A x Sub B 1 18.200 18.200 7.280 0.0542 Error B (ns)
Sub Plot Error (Error B) 4 10.000 2.500 — — —
Sub-Sub Factor C (Fertilizer) 2 245.800 122.900 87.790 0.0001 Error C (**)
Main A x Sub-Sub C 2 28.400 14.200 10.140 0.0026 Error C (**)
Sub B x Sub-Sub C 2 14.100 7.050 5.035 0.0258 Error C (*)
Main A x Sub B x Sub-Sub C 2 9.800 4.900 3.500 0.0634 Error C (ns)
Sub-Sub Plot Error (Error C) 12 16.800 1.400 — — —
Total Variation 35 562.900 — — — —

How to Read the Output:

7. IMPORTANT NOTES & BEST PRACTICES

Three-Tier Error Structure

Always verify that each factor tier is tested against its corresponding error term (Main against Error A, Sub against Error B, Sub-Sub against Error C). DATES automatically partitions all three error terms.

Sub-Sub Plot Precision Strategy

Assign your primary treatment factor of interest or the factor requiring highest precision to the Sub-Sub-Plots, where Error C MS is smallest.

Cite DATES in Research Papers

If you use the DATES Split-Split Plot module for trial analysis in published scientific research, please cite it as follows:

@software{dates_app_2026, author = {DATES Development Team}, title = {DATES: Data Analysis and Trial Evaluation System}, year = {2026}, url = {https://dates-app.org}, note = {Experimental Design — Split-Split Plot Design Module} }