<!doctype html><html lang="en-US" class="no-js"><head><meta charset="utf-8"> <!-- begin _includes/seo.html --><title>Strip Plot Design | M. Shamshad</title><meta name="description" content="A Strip Plot Design (also called a Criss-Cross Design) is an experimental layout used when two factors are both difficult or costly to randomise at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other. In a strip plot: Factor A (the row factor) is applied to horizontal strips running across each block Factor B (the column factor) is applied to vertical strips running down each block The intersection of a row strip and a column strip forms the experimental unit for the interaction A×B"><meta name="author" content="Dr. M. Shamshad"><meta property="article:author" content="Dr. M. Shamshad"><meta property="og:type" content="article"><meta property="og:locale" content="en_US"><meta property="og:site_name" content="M. Shamshad"><meta property="og:title" content="Strip Plot Design"><meta property="og:url" content="https://shamshad.in/posts/2026/05/strip-plot-design.md"><meta property="og:description" content="A Strip Plot Design (also called a Criss-Cross Design) is an experimental layout used when two factors are both difficult or costly to randomise at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other. In a strip plot: Factor A (the row factor) is applied to horizontal strips running across each block Factor B (the column factor) is applied to vertical strips running down each block The intersection of a row strip and a column strip forms the experimental unit for the interaction A×B"><meta property="og:image" content="https://shamshad.in/images/favicon/site-treaser.webp"><meta name="twitter:site" content="@DrShamshadM"><meta name="twitter:title" content="Strip Plot Design"><meta name="twitter:description" content="A Strip Plot Design (also called a Criss-Cross Design) is an experimental layout used when two factors are both difficult or costly to randomise at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other. In a strip plot: Factor A (the row factor) is applied to horizontal strips running across each block Factor B (the column factor) is applied to vertical strips running down each block The intersection of a row strip and a column strip forms the experimental unit for the interaction A×B"><meta name="twitter:url" content="https://shamshad.in/posts/2026/05/strip-plot-design.md"><meta name="twitter:card" content="summary"><meta name="twitter:image" content="https://shamshad.in/images/favicon/site-treaser.webp"><meta name="twitter:creator" content="@DrShamshadM"><meta property="article:published_time" content="2026-05-14T00:00:00+05:30"><meta property="article:modified_time" content="2026-05-21T15:25:25+05:30"><link rel="canonical" href="https://shamshad.in/posts/2026/05/strip-plot-design.md"> <!-- end _includes/seo.html --><link href="/feed.xml" type="application/atom+xml" rel="alternate" title="M. Shamshad Feed"> <!-- https://web.dev/viewport/?utm_source=lighthouse&utm_medium=lr --><meta name="viewport" content="width=device-width, initial-scale=1.0"> <script defer> document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; window.enable_copy_code_button = true; </script><link rel="stylesheet" href="/assets/academicons-1.9.6/css/academicons.min.css" fetchpriority="low"/> <!-- For all browsers --><link rel="stylesheet" href="/assets/css/main.css" id="theme_source" /> <!-- This command for the mathematics equations in the webpage --> <script> MathJax = { tex: { inlineMath: [['$', '$'], ['\\(', '\\)']], displayMath: [['$$', '$$'], ['\\[', '\\]']], tags: 'ams' /* numbered equations with \label / \ref */ }, svg: { fontCache: 'global' } }; </script> <script defer src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-svg.js"> </script> <!-- start custom head snippets --><meta property="og:title" content="Strip Plot Design"><meta property="og:description" content="<p>A <strong>Strip Plot Design</strong> (also called a <strong>Criss-Cross Design</strong>) is an experimental layout used when <strong>two factors are both difficult or costly to randomise</strong> at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other.</p><p>In a strip plot:</p><ul><li><strong>Factor A</strong> (the <em>row factor</em>) is applied to <strong>horizontal strips</strong> running across each block</li><li><strong>Factor B</strong> (the <em>column factor</em>) is applied to <strong>vertical strips</strong> running down each block</li><li>The <strong>intersection</strong> of a row strip and a column strip forms the experimental unit for the interaction A×B</li></ul>"><meta property="og:image" content=""> <script src="https://cdn.plot.ly/plotly-2.35.2.min.js"></script><meta name="apple-mobile-web-app-capable" content="yes" /><meta name="apple-mobile-web-app-status-bar-style" content="default" /><link rel="apple-touch-icon" sizes="60x60" href="/images/favicon/apple-touch-icon-60x60.png?v=565802"><link rel="apple-touch-icon" sizes="76x76" href="/images/favicon/apple-touch-icon-76x76.png?v=565802"><link rel="apple-touch-icon" sizes="120x120" href="/images/favicon/apple-touch-icon-120x120.png?v=565802"><link rel="apple-touch-icon" sizes="152x152" href="/images/favicon/apple-touch-icon-152x152.png?v=565802"><link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon-180x180.png?v=565802"><link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png?v=565802"><link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png?v=565802"><link rel="manifest" href="/images/favicon/site.webmanifest?v=565802"><link rel="mask-icon" href="/images/favicon/safari-pinned-tab.svg?v=565802" color="#00a7ff"><link rel="shortcut icon" href="/images/favicon/favicon.ico?v=565802"><meta name="apple-mobile-web-app-title" content="SM-Web"><meta name="application-name" content="SM-Web"><meta name="msapplication-TileColor" content="#00a300"><meta name="msapplication-config" content="/images/favicon/browserconfig.xml?v=565802"><meta name="theme-color" content="#ffffff"> <!-- SEO tags --> <!-- Begin Jekyll SEO tag v2.8.0 --><title>Strip Plot Design | M. Shamshad</title><meta name="generator" content="Jekyll v3.10.0" /><meta property="og:title" content="Strip Plot Design" /><meta name="author" content="Dr. M. Shamshad" /><meta property="og:locale" content="en_US" /><meta name="description" content="A Strip Plot Design (also called a Criss-Cross Design) is an experimental layout used when two factors are both difficult or costly to randomise at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other. In a strip plot: Factor A (the row factor) is applied to horizontal strips running across each block Factor B (the column factor) is applied to vertical strips running down each block The intersection of a row strip and a column strip forms the experimental unit for the interaction A×B" /><meta property="og:description" content="A Strip Plot Design (also called a Criss-Cross Design) is an experimental layout used when two factors are both difficult or costly to randomise at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other. In a strip plot: Factor A (the row factor) is applied to horizontal strips running across each block Factor B (the column factor) is applied to vertical strips running down each block The intersection of a row strip and a column strip forms the experimental unit for the interaction A×B" /><link rel="canonical" href="https://shamshad.in/posts/2026/05/strip-plot-design.md" /><meta property="og:url" content="https://shamshad.in/posts/2026/05/strip-plot-design.md" /><meta property="og:site_name" content="M. Shamshad" /><meta property="og:type" content="article" /><meta property="article:published_time" content="2026-05-14T00:00:00+05:30" /><meta name="twitter:card" content="summary" /><meta property="twitter:title" content="Strip Plot Design" /><meta name="twitter:site" content="@DrShamshadM" /><meta name="twitter:creator" content="@DrShamshadM" /> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Dr. M. Shamshad"},"dateModified":"2026-05-21T15:25:25+05:30","datePublished":"2026-05-14T00:00:00+05:30","description":"A Strip Plot Design (also called a Criss-Cross Design) is an experimental layout used when two factors are both difficult or costly to randomise at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other. In a strip plot: Factor A (the row factor) is applied to horizontal strips running across each block Factor B (the column factor) is applied to vertical strips running down each block The intersection of a row strip and a column strip forms the experimental unit for the interaction A×B","headline":"Strip Plot Design","mainEntityOfPage":{"@type":"WebPage","@id":"https://shamshad.in/posts/2026/05/strip-plot-design.md"},"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://shamshad.in/images/favicon/site-treaser.webp"},"name":"Dr. M. Shamshad"},"url":"https://shamshad.in/posts/2026/05/strip-plot-design.md"}</script> <!-- End Jekyll SEO tag --> <!-- Begin Jekyll SEO tag v2.8.0 --><title>Strip Plot Design | M. Shamshad</title><meta name="generator" content="Jekyll v3.10.0" /><meta property="og:title" content="Strip Plot Design" /><meta name="author" content="Dr. M. Shamshad" /><meta property="og:locale" content="en_US" /><meta name="description" content="A Strip Plot Design (also called a Criss-Cross Design) is an experimental layout used when two factors are both difficult or costly to randomise at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other. In a strip plot: Factor A (the row factor) is applied to horizontal strips running across each block Factor B (the column factor) is applied to vertical strips running down each block The intersection of a row strip and a column strip forms the experimental unit for the interaction A×B" /><meta property="og:description" content="A Strip Plot Design (also called a Criss-Cross Design) is an experimental layout used when two factors are both difficult or costly to randomise at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other. In a strip plot: Factor A (the row factor) is applied to horizontal strips running across each block Factor B (the column factor) is applied to vertical strips running down each block The intersection of a row strip and a column strip forms the experimental unit for the interaction A×B" /><link rel="canonical" href="https://shamshad.in/posts/2026/05/strip-plot-design.md" /><meta property="og:url" content="https://shamshad.in/posts/2026/05/strip-plot-design.md" /><meta property="og:site_name" content="M. Shamshad" /><meta property="og:type" content="article" /><meta property="article:published_time" content="2026-05-14T00:00:00+05:30" /><meta name="twitter:card" content="summary" /><meta property="twitter:title" content="Strip Plot Design" /><meta name="twitter:site" content="@DrShamshadM" /><meta name="twitter:creator" content="@DrShamshadM" /> <script type="application/ld+json"> {"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Dr. M. Shamshad"},"dateModified":"2026-05-21T15:25:25+05:30","datePublished":"2026-05-14T00:00:00+05:30","description":"A Strip Plot Design (also called a Criss-Cross Design) is an experimental layout used when two factors are both difficult or costly to randomise at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other. In a strip plot: Factor A (the row factor) is applied to horizontal strips running across each block Factor B (the column factor) is applied to vertical strips running down each block The intersection of a row strip and a column strip forms the experimental unit for the interaction A×B","headline":"Strip Plot Design","mainEntityOfPage":{"@type":"WebPage","@id":"https://shamshad.in/posts/2026/05/strip-plot-design.md"},"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://shamshad.in/images/favicon/site-treaser.webp"},"name":"Dr. M. Shamshad"},"url":"https://shamshad.in/posts/2026/05/strip-plot-design.md"}</script> <!-- End Jekyll SEO tag --></head><body class="layout--single" dir="ltr"><nav class="skip-links"><ul><li><a href="#site-nav" class="screen-reader-shortcut">Skip to primary navigation</a></li><li><a href="#main" class="screen-reader-shortcut">Skip to content</a></li><li><a href="#footer" class="screen-reader-shortcut">Skip to footer</a></li></ul></nav><div class="masthead"><div class="masthead__inner-wrap"><div class="masthead__menu"><nav id="site-nav" class="greedy-nav"> <a class="site-logo" href="/"><img src="/images/favicon/site-treaser.webp" alt="M. Shamshad"></a> <a class="site-title" href="/"> M. Shamshad </a><ul class="visible-links"><li class="masthead__menu-item"> <a href="/about/" >About</a></li><li class="masthead__menu-item"> <a href="/teaching/" >Teaching</a></li><li class="masthead__menu-item"> <a href="/publications/" >Publications</a></li><li class="masthead__menu-item"> <a href="/talks/" >Talks</a></li><li class="masthead__menu-item"> <a href="/research/" >Research</a></li><li class="masthead__menu-item"> <a href="/resume/" >Resume</a></li><li class="masthead__menu-item"> <a href="/tags/" >Tags</a></li><li class="masthead__menu-item"> <a href="/docs/Linux_tutorial/" >Bioinfo</a></li></ul><li id="theme-toggle" class="masthead__menu-item"> <a role="button" aria-labelledby="theme-icon"><i id="theme-icon" class="fa-solid fa-sun" aria-hidden="true" title="toggle theme"></i></a></li><button class="greedy-nav__toggle hidden" type="button"> <span class="visually-hidden">Toggle menu</span><div class="navicon"></div></button><ul class="hidden-links hidden"></ul></nav></div></div></div><div class="initial-content"><div id="main" role="main"><div class="sidebar sticky"><div itemscope itemtype="https://schema.org/Person" class="h-card"><div class="author__avatar"> <a href="https://shamshad.in/"> <img loading="lazy" src="/images/profile.webp" alt="Dr. M. Shamshad" itemprop="image" class="u-photo"> </a></div><div class="author__content"><h3 class="author__name p-name" itemprop="name"> <a class="u-url" rel="me" href="https://shamshad.in/" itemprop="url">Dr. M. Shamshad</a></h3><div class="author__bio p-note" itemprop="description"><p>Sugarcane Breeder &amp;&amp; Computational Biology Researcher</p></div></div><div class="author__urls-wrapper"> <button class="btn btn--inverse">Follow</button><ul class="author__urls social-icons"><li itemprop="homeLocation" itemscope itemtype="https://schema.org/Place"> <i class="fas fa-fw fa-map-marker-alt" aria-hidden="true"></i> <span itemprop="name" class="p-locality">India :india:</span></li><li class="author__desktop"><i class="fas fa-fw fa-building-columns icon-pad-right" aria-hidden="true"></i>P.A.U.-RRS, Kapurthala</li><li> <a href="mailto:shamshad.rattan@gmail.com" rel="me" class="u-email"><meta itemprop="email" content="shamshad.rattan@gmail.com" /> <i class="fas fa-fw fa-envelope" aria-hidden="true"></i><span class="label">Email</span> </a></li><li> <a href="https://twitter.com/DrShamshadM" itemprop="sameAs" rel="nofollow noopener noreferrer me"> <i class="fab fa-fw fa-twitter-square" aria-hidden="true"></i><span class="label">Twitter</span> </a></li><li><a href="https://scholar.google.com/citations?user=dI7V1a4AAAAJ&hl=en" itemprop="sameAs" rel="nofollow noopener noreferrer me"> <i class="ai ai-google-scholar ai-fw icon-pad-right"></i><span class="label">Google Scholar</span></a></li><li><a href="https://www.researchgate.net/profile/Mohd-Shamshad" itemprop="sameAs" rel="nofollow noopener noreferrer me"> <i class="fab fa-fw fa-researchgate icon-pad-right"></i><span class="label">ResearchGate</span> </a></li></ul></div></div></div><article class="page" itemscope itemtype="https://schema.org/CreativeWork"><meta itemprop="headline" content="Strip Plot Design"><meta itemprop="description" content="A Strip Plot Design (also called a Criss-Cross Design) is an experimental layout used when two factors are both difficult or costly to randomise at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other.In a strip plot: Factor A (the row factor) is applied to horizontal strips running across each block Factor B (the column factor) is applied to vertical strips running down each block The intersection of a row strip and a column strip forms the experimental unit for the interaction A×B"><meta itemprop="datePublished" content="2026-05-14T00:00:00+05:30"><meta itemprop="dateModified" content="2026-05-21T15:25:25+05:30"><div class="page__inner-wrap"><header><h1 id="page-title" class="page__title" itemprop="headline"> <a href="https://shamshad.in/posts/2026/05/strip-plot-design.md" itemprop="url">Strip Plot Design </a></h1><p class="page__meta"> <span class="page__meta-readtime"> <i class="far fa-clock" aria-hidden="true"></i> 10 minute read </span></p><p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Updated:</strong> <time datetime="2026-05-14T00:00:00+05:30">May 14, 2026</time></p></header><section class="page__content" itemprop="text"><aside class="sidebar__right "><nav class="toc"><header><h4 class="nav__title"><i class="fas fa-th"></i> Contents</h4></header><ul class="toc__menu"><li><a href="#key-idea-both-factors-are-randomised-within-blocks-in-perpendicular-directions-the-interaction-is-estimated-at-the-smallest-unit--the-intersection-cell--which-typically-has-the-highest-precision">Key idea: Both factors are randomised within blocks in perpendicular directions. The interaction is estimated at the smallest unit — the intersection cell — which typically has the highest precision.</a></li><li><a href="#comparison-with-related-designs">Comparison with Related Designs</a></li><li><a href="#when-to-use-a-strip-plot-design">When to Use a Strip Plot Design</a></li><li><a href="#structure-of-the-strip-plot-design">Structure of the Strip Plot Design</a><ul><li><a href="#layout-diagram-1-block-a--3-rows-b--4-columns">Layout Diagram (1 Block, $a = 3$ rows, $b = 4$ columns)</a></li><li><a href="#randomisation">Randomisation</a></li><li><a href="#multi-block-layout-r-blocks">Multi-Block Layout ($r$ blocks)</a></li></ul></li><li><a href="#statistical-model">Statistical Model</a></li><li><a href="#anova-table">ANOVA Table</a><ul><li><a href="#degrees-of-freedom-summary">Degrees of Freedom Summary</a></li><li><a href="#precision-hierarchy">Precision Hierarchy</a></li></ul></li><li><a href="#relative-efficiency">Relative Efficiency</a></li><li><a href="#worked-example">Worked Example</a><ul><li><a href="#parameters">Parameters</a></li><li><a href="#mean-yield-table-tha">Mean Yield Table (t/ha)</a></li><li><a href="#degrees-of-freedom">Degrees of Freedom</a></li></ul></li><li><a href="#analysis-in-r">Analysis in R</a><ul><li><a href="#using-lme-nlme-package">Using lme() (nlme package)</a></li><li><a href="#using-aov-with-error-strata">Using aov() with Error strata</a></li><li><a href="#post-hoc-comparisons">Post-hoc Comparisons</a></li></ul></li><li><a href="#analysis-in-sas">Analysis in SAS</a></li><li><a href="#assumptions">Assumptions</a></li><li><a href="#advantages-and-disadvantages">Advantages and Disadvantages</a><ul><li><a href="#advantages-">Advantages ✓</a></li><li><a href="#disadvantages-">Disadvantages ✗</a></li></ul></li><li><a href="#comparison-split-plot-vs-strip-plot">Comparison: Split Plot vs Strip Plot</a></li><li><a href="#extensions">Extensions</a></li><li><a href="#glossary">Glossary</a></li><li><a href="#references">References</a></li></ul></nav></aside><p>A <strong>Strip Plot Design</strong> (also called a <strong>Criss-Cross Design</strong>) is an experimental layout used when <strong>two factors are both difficult or costly to randomise</strong> at the level of individual plots. It is a natural extension of the split plot concept but treats both factors symmetrically — neither is nested within the other.</p><p>In a strip plot:</p><ul><li><strong>Factor A</strong> (the <em>row factor</em>) is applied to <strong>horizontal strips</strong> running across each block</li><li><strong>Factor B</strong> (the <em>column factor</em>) is applied to <strong>vertical strips</strong> running down each block</li><li>The <strong>intersection</strong> of a row strip and a column strip forms the experimental unit for the interaction A×B <!--more--></li></ul><blockquote><h2 id="key-idea-both-factors-are-randomised-within-blocks-in-perpendicular-directions-the-interaction-is-estimated-at-the-smallest-unit--the-intersection-cell--which-typically-has-the-highest-precision"><strong>Key idea:</strong> Both factors are randomised within blocks in perpendicular directions. The interaction is estimated at the smallest unit — the intersection cell — which typically has the highest precision.</h2></blockquote><h2 id="comparison-with-related-designs">Comparison with Related Designs</h2><table><thead><tr><th>Feature</th><th>CRD / RCBD</th><th>Split Plot</th><th>Strip Plot</th></tr></thead><tbody><tr><td>Hard-to-change factors</td><td>0</td><td>1 (whole plot)</td><td>2 (row + column)</td></tr><tr><td>Nesting structure</td><td>None</td><td>Subplot nested in whole plot</td><td>No nesting — crossed</td></tr><tr><td>Number of error terms</td><td>1</td><td>2</td><td>3</td></tr><tr><td>Precision: main effect A</td><td>High</td><td>Low</td><td>Medium</td></tr><tr><td>Precision: main effect B</td><td>High</td><td>High</td><td>Medium</td></tr><tr><td>Precision: A×B interaction</td><td>High</td><td>High</td><td><strong>Highest</strong></td></tr><tr><td>Typical application</td><td>Lab / fully randomisable</td><td>One machine setting</td><td>Two large-scale operations</td></tr></tbody></table><hr /><h2 id="when-to-use-a-strip-plot-design">When to Use a Strip Plot Design</h2><p>Use a strip plot design when:</p><ol><li><strong>Both factors</strong> are hard or expensive to change at the plot level (e.g., large machinery, irrigation systems, field operations).</li><li>The <strong>interaction A×B</strong> is of primary scientific interest.</li><li>You can accept somewhat <strong>lower precision</strong> on both main effects relative to a CRD.</li><li>Factors are naturally applied in <strong>perpendicular directions</strong> across a field or experimental area.</li></ol><p><strong>Typical applications:</strong></p><table><thead><tr><th>Field</th><th>Row Factor (A)</th><th>Column Factor (B)</th></tr></thead><tbody><tr><td>Agronomy</td><td>Tillage method</td><td>Irrigation type</td></tr><tr><td>Food processing</td><td>Oven temperature</td><td>Packaging material</td></tr><tr><td>Textile</td><td>Dye bath</td><td>Fabric weave</td></tr><tr><td>Manufacturing</td><td>Machine line</td><td>Raw material supplier</td></tr><tr><td>Horticulture</td><td>Row spacing</td><td>Fertiliser formulation</td></tr></tbody></table><hr /><h2 id="structure-of-the-strip-plot-design">Structure of the Strip Plot Design</h2><h3 id="layout-diagram-1-block-a--3-rows-b--4-columns">Layout Diagram (1 Block, $a = 3$ rows, $b = 4$ columns)</h3><div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>          ← Column Factor B →
          B1     B2     B3     B4
        ┌──────┬──────┬──────┬──────┐
  A1    │A1B1  │A1B2  │A1B3  │A1B4  │  ← Row strip for A1
        ├──────┼──────┼──────┼──────┤
  A2    │A2B1  │A2B2  │A2B3  │A2B4  │  ← Row strip for A2
        ├──────┼──────┼──────┼──────┤
  A3    │A3B1  │A3B2  │A3B3  │A3B4  │  ← Row strip for A3
        └──────┴──────┴──────┴──────┘
           ↑      ↑      ↑      ↑
         Col    Col    Col    Col
        strip  strip  strip  strip
        for B1 for B2 for B3 for B4
</code></pre></div></div><p>Each <strong>cell</strong> is an intersection plot receiving one level of A and one level of B.</p><h3 id="randomisation">Randomisation</h3><p>Within each block:</p><ul><li>Levels of <strong>Factor A</strong> are randomised among the row strips independently</li><li>Levels of <strong>Factor B</strong> are randomised among the column strips independently</li><li>The cell values are determined by which row and column strip intersect — <strong>no further randomisation at the cell level</strong></li></ul><h3 id="multi-block-layout-r-blocks">Multi-Block Layout ($r$ blocks)</h3><div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>Block 1            Block 2            Block 3
┌──┬──┬──┬──┐      ┌──┬──┬──┬──┐      ┌──┬──┬──┬──┐
│  │  │  │  │      │  │  │  │  │      │  │  │  │  │
├──┼──┼──┼──┤      ├──┼──┼──┼──┤      ├──┼──┼──┼──┤
│  │  │  │  │      │  │  │  │  │      │  │  │  │  │
├──┼──┼──┼──┤      ├──┼──┼──┼──┤      ├──┼──┼──┼──┤
│  │  │  │  │      │  │  │  │  │      │  │  │  │  │
└──┴──┴──┴──┘      └──┴──┴──┴──┘      └──┴──┴──┴──┘
  A randomised        A randomised        A randomised
  B randomised        B randomised        B randomised
  independently       independently       independently
</code></pre></div></div><hr /><h2 id="statistical-model">Statistical Model</h2>\[\begin{aligned} Y_{ijk} =\;&amp; \mu + \rho_i + \alpha_j + \delta_{ij} \\ &amp;+ \beta_k + \gamma_{ik} + (\alpha\beta)_{jk} \\ &amp;+ \varepsilon_{ijk} \end{aligned}\]<table><thead><tr><th>Term</th><th>Description</th></tr></thead><tbody><tr><td>$\mu$</td><td>Overall mean</td></tr><tr><td>$\rho_i$</td><td>Effect of block $i$   ($i = 1, \ldots, r$)</td></tr><tr><td>$\alpha_j$</td><td>Main effect of row factor A, level $j$   ($j = 1, \ldots, a$)</td></tr><tr><td>$\delta_{ij}$</td><td><strong>Row-strip error</strong> — block × A interaction; error for testing A</td></tr><tr><td>$\beta_k$</td><td>Main effect of column factor B, level $k$   ($k = 1, \ldots, b$)</td></tr><tr><td>$\gamma_{ik}$</td><td><strong>Column-strip error</strong> — block × B interaction; error for testing B</td></tr><tr><td>$(\alpha\beta)_{jk}$</td><td>A × B interaction effect</td></tr><tr><td>$\varepsilon_{ijk}$</td><td><strong>Cell (intersection) error</strong> — error for testing A×B</td></tr></tbody></table><blockquote><p><strong>Three separate error terms</strong> are used in a strip plot ANOVA — one for each stratum of the design.</p></blockquote><hr /><h2 id="anova-table">ANOVA Table</h2><table><thead><tr><th>Source of Variation</th><th>df</th><th>MS</th><th>F-ratio</th><th>Error Term Used</th></tr></thead><tbody><tr><td><strong>Block Stratum</strong></td><td> </td><td> </td><td> </td><td> </td></tr><tr><td>Blocks</td><td>$r - 1$</td><td>$MS_{Blk}$</td><td>—</td><td>—</td></tr><tr><td><strong>Row-Strip Stratum</strong></td><td> </td><td> </td><td> </td><td> </td></tr><tr><td>Factor A (rows)</td><td>$a - 1$</td><td>$MS_A$</td><td>$MS_A \,/\, MS_{EA}$</td><td>Row-strip error</td></tr><tr><td>Row-strip error ($E_A$)</td><td>$(r-1)(a-1)$</td><td>$MS_{EA}$</td><td>—</td><td>—</td></tr><tr><td><strong>Column-Strip Stratum</strong></td><td> </td><td> </td><td> </td><td> </td></tr><tr><td>Factor B (columns)</td><td>$b - 1$</td><td>$MS_B$</td><td>$MS_B \,/\, MS_{EB}$</td><td>Column-strip error</td></tr><tr><td>Column-strip error ($E_B$)</td><td>$(r-1)(b-1)$</td><td>$MS_{EB}$</td><td>—</td><td>—</td></tr><tr><td><strong>Intersection Stratum</strong></td><td> </td><td> </td><td> </td><td> </td></tr><tr><td>A × B</td><td>$(a-1)(b-1)$</td><td>$MS_{AB}$</td><td>$MS_{AB} \,/\, MS_{EC}$</td><td>Cell error</td></tr><tr><td>Cell error ($E_C$)</td><td>$(r-1)(a-1)(b-1)$</td><td>$MS_{EC}$</td><td>—</td><td>—</td></tr><tr><td><strong>Total</strong></td><td>$rab - 1$</td><td> </td><td> </td><td> </td></tr></tbody></table><h3 id="degrees-of-freedom-summary">Degrees of Freedom Summary</h3>\[df_{EA} = (r-1)(a-1) \qquad df_{EB} = (r-1)(b-1)\] \[df_{EC} = (r-1)(a-1)(b-1)\]<h3 id="precision-hierarchy">Precision Hierarchy</h3>\[\text{Interaction (A×B)} &gt; \text{Main effects (A, B)}\]<p>The interaction is tested against the smallest (cell) error, giving it the <strong>highest precision</strong> — an important practical advantage of the strip plot design.</p><hr /><h2 id="relative-efficiency">Relative Efficiency</h2><p>The efficiency of estimating each effect relative to a completely randomised design (CRD) depends on the magnitudes of the three error variances:</p>\[\sigma^2_{EA} \geq \sigma^2_{EB} \geq \sigma^2_{EC} \quad \text{(typically)}\]<ul><li>Both main effects have <strong>lower efficiency</strong> than in a CRD (larger error denominators)</li><li>The interaction has <strong>higher efficiency</strong> than in a CRD (smallest error denominator)</li><li>This trade-off is acceptable when the interaction is the primary research question</li></ul><hr /><h2 id="worked-example">Worked Example</h2><p><strong>Experiment:</strong> Effect of <strong>tillage method</strong> (Factor A: conventional, reduced, zero) and <strong>irrigation system</strong> (Factor B: furrow, sprinkler, drip) on wheat yield (t/ha), in $r = 4$ blocks.</p><h3 id="parameters">Parameters</h3>\[r = 4,\quad a = 3,\quad b = 3\] \[N = 4 \times 3 \times 3 = 36\]<h3 id="mean-yield-table-tha">Mean Yield Table (t/ha)</h3><table><thead><tr><th> </th><th>B: Furrow</th><th>B: Sprinkler</th><th>B: Drip</th><th><strong>Row Mean</strong></th></tr></thead><tbody><tr><td>A: Conventional</td><td>3.8</td><td>4.6</td><td>5.2</td><td><strong>4.53</strong></td></tr><tr><td>A: Reduced</td><td>4.2</td><td>5.0</td><td>5.9</td><td><strong>5.03</strong></td></tr><tr><td>A: Zero</td><td>3.5</td><td>4.1</td><td>4.8</td><td><strong>4.13</strong></td></tr><tr><td><strong>Col Mean</strong></td><td><strong>3.83</strong></td><td><strong>4.57</strong></td><td><strong>5.30</strong></td><td><strong>4.57</strong></td></tr></tbody></table><h3 id="degrees-of-freedom">Degrees of Freedom</h3><table><thead><tr><th>Source</th><th>df</th></tr></thead><tbody><tr><td>Blocks</td><td>$4 - 1 = 3$</td></tr><tr><td>A (Tillage)</td><td>$3 - 1 = 2$</td></tr><tr><td>Row-strip error</td><td>$(4-1)(3-1) = 6$</td></tr><tr><td>B (Irrigation)</td><td>$3 - 1 = 2$</td></tr><tr><td>Column-strip error</td><td>$(4-1)(3-1) = 6$</td></tr><tr><td>A × B</td><td>$(3-1)(3-1) = 4$</td></tr><tr><td>Cell error</td><td>$(4-1)(3-1)(3-1) = 12$</td></tr><tr><td><strong>Total</strong></td><td><strong>35</strong></td></tr></tbody></table><hr /><h2 id="analysis-in-r">Analysis in R</h2><h3 id="using-lme-nlme-package">Using <code class="language-plaintext highlighter-rouge">lme()</code> (nlme package)</h3><div class="language-r highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="n">library</span><span class="p">(</span><span class="n">nlme</span><span class="p">)</span><span class="w">
</span><span class="n">library</span><span class="p">(</span><span class="n">emmeans</span><span class="p">)</span><span class="w">

</span><span class="c1"># Data must have columns: block, row_factor, col_factor, yield</span><span class="w">
</span><span class="n">data</span><span class="w"> </span><span class="o">&lt;-</span><span class="w"> </span><span class="n">read.csv</span><span class="p">(</span><span class="s2">"strip_plot_data.csv"</span><span class="p">)</span><span class="w">
</span><span class="n">data</span><span class="o">$</span><span class="n">block</span><span class="w">      </span><span class="o">&lt;-</span><span class="w"> </span><span class="n">factor</span><span class="p">(</span><span class="n">data</span><span class="o">$</span><span class="n">block</span><span class="p">)</span><span class="w">
</span><span class="n">data</span><span class="o">$</span><span class="n">tillage</span><span class="w">    </span><span class="o">&lt;-</span><span class="w"> </span><span class="n">factor</span><span class="p">(</span><span class="n">data</span><span class="o">$</span><span class="n">tillage</span><span class="p">)</span><span class="w">
</span><span class="n">data</span><span class="o">$</span><span class="n">irrigation</span><span class="w"> </span><span class="o">&lt;-</span><span class="w"> </span><span class="n">factor</span><span class="p">(</span><span class="n">data</span><span class="o">$</span><span class="n">irrigation</span><span class="p">)</span><span class="w">

</span><span class="c1"># Fit strip plot model — three random effects strata</span><span class="w">
</span><span class="n">model</span><span class="w"> </span><span class="o">&lt;-</span><span class="w"> </span><span class="n">lme</span><span class="p">(</span><span class="n">yield</span><span class="w"> </span><span class="o">~</span><span class="w"> </span><span class="n">tillage</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">irrigation</span><span class="p">,</span><span class="w">
             </span><span class="n">random</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nf">list</span><span class="p">(</span><span class="n">block</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">pdBlocked</span><span class="p">(</span><span class="nf">list</span><span class="p">(</span><span class="w">
               </span><span class="n">pdIdent</span><span class="p">(</span><span class="o">~</span><span class="w"> </span><span class="m">1</span><span class="p">),</span><span class="w">
               </span><span class="n">pdIdent</span><span class="p">(</span><span class="o">~</span><span class="w"> </span><span class="n">tillage</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="m">1</span><span class="p">),</span><span class="w">
               </span><span class="n">pdIdent</span><span class="p">(</span><span class="o">~</span><span class="w"> </span><span class="n">irrigation</span><span class="w"> </span><span class="o">-</span><span class="w"> </span><span class="m">1</span><span class="p">)</span><span class="w">
             </span><span class="p">))),</span><span class="w">
             </span><span class="n">data</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">data</span><span class="p">,</span><span class="w">
             </span><span class="n">method</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"REML"</span><span class="p">)</span><span class="w">

</span><span class="n">summary</span><span class="p">(</span><span class="n">model</span><span class="p">)</span><span class="w">
</span><span class="n">anova</span><span class="p">(</span><span class="n">model</span><span class="p">)</span><span class="w">
</span></code></pre></div></div><h3 id="using-aov-with-error-strata">Using <code class="language-plaintext highlighter-rouge">aov()</code> with Error strata</h3><div class="language-r highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1"># Traditional aov approach with explicit Error() strata</span><span class="w">
</span><span class="n">model_aov</span><span class="w"> </span><span class="o">&lt;-</span><span class="w"> </span><span class="n">aov</span><span class="p">(</span><span class="n">yield</span><span class="w"> </span><span class="o">~</span><span class="w">
                   </span><span class="n">tillage</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="n">irrigation</span><span class="w"> </span><span class="o">+</span><span class="w">
                   </span><span class="n">Error</span><span class="p">(</span><span class="n">block</span><span class="w"> </span><span class="o">+</span><span class="w">
                         </span><span class="n">block</span><span class="o">:</span><span class="n">tillage</span><span class="w"> </span><span class="o">+</span><span class="w">
                         </span><span class="n">block</span><span class="o">:</span><span class="n">irrigation</span><span class="p">),</span><span class="w">
                 </span><span class="n">data</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">data</span><span class="p">)</span><span class="w">

</span><span class="n">summary</span><span class="p">(</span><span class="n">model_aov</span><span class="p">)</span><span class="w">
</span></code></pre></div></div><h3 id="post-hoc-comparisons">Post-hoc Comparisons</h3><div class="language-r highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1"># Marginal means and pairwise comparisons</span><span class="w">
</span><span class="n">emmeans</span><span class="p">(</span><span class="n">model_aov</span><span class="p">,</span><span class="w"> </span><span class="n">pairwise</span><span class="w"> </span><span class="o">~</span><span class="w"> </span><span class="n">tillage</span><span class="p">,</span><span class="w">    </span><span class="n">adjust</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"tukey"</span><span class="p">)</span><span class="w">
</span><span class="n">emmeans</span><span class="p">(</span><span class="n">model_aov</span><span class="p">,</span><span class="w"> </span><span class="n">pairwise</span><span class="w"> </span><span class="o">~</span><span class="w"> </span><span class="n">irrigation</span><span class="p">,</span><span class="w"> </span><span class="n">adjust</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"tukey"</span><span class="p">)</span><span class="w">

</span><span class="c1"># Simple effects of B at each level of A</span><span class="w">
</span><span class="n">emmeans</span><span class="p">(</span><span class="n">model_aov</span><span class="p">,</span><span class="w"> </span><span class="n">pairwise</span><span class="w"> </span><span class="o">~</span><span class="w"> </span><span class="n">irrigation</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">tillage</span><span class="p">,</span><span class="w"> </span><span class="n">adjust</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s2">"tukey"</span><span class="p">)</span><span class="w">

</span><span class="c1"># Interaction plot</span><span class="w">
</span><span class="n">interaction.plot</span><span class="p">(</span><span class="w">
  </span><span class="n">x.factor</span><span class="w">     </span><span class="o">=</span><span class="w"> </span><span class="n">data</span><span class="o">$</span><span class="n">irrigation</span><span class="p">,</span><span class="w">
  </span><span class="n">trace.factor</span><span class="w">  </span><span class="o">=</span><span class="w"> </span><span class="n">data</span><span class="o">$</span><span class="n">tillage</span><span class="p">,</span><span class="w">
  </span><span class="n">response</span><span class="w">      </span><span class="o">=</span><span class="w"> </span><span class="n">data</span><span class="o">$</span><span class="n">yield</span><span class="p">,</span><span class="w">
  </span><span class="n">col</span><span class="w">           </span><span class="o">=</span><span class="w"> </span><span class="nf">c</span><span class="p">(</span><span class="s2">"steelblue"</span><span class="p">,</span><span class="w"> </span><span class="s2">"tomato"</span><span class="p">,</span><span class="w"> </span><span class="s2">"forestgreen"</span><span class="p">),</span><span class="w">
  </span><span class="n">lwd</span><span class="w">           </span><span class="o">=</span><span class="w"> </span><span class="m">2</span><span class="p">,</span><span class="w">
  </span><span class="n">xlab</span><span class="w">          </span><span class="o">=</span><span class="w"> </span><span class="s2">"Irrigation System"</span><span class="p">,</span><span class="w">
  </span><span class="n">ylab</span><span class="w">          </span><span class="o">=</span><span class="w"> </span><span class="s2">"Mean Yield (t/ha)"</span><span class="p">,</span><span class="w">
  </span><span class="n">trace.label</span><span class="w">   </span><span class="o">=</span><span class="w"> </span><span class="s2">"Tillage"</span><span class="w">
</span><span class="p">)</span><span class="w">
</span></code></pre></div></div><hr /><h2 id="analysis-in-sas">Analysis in SAS</h2><div class="language-sas highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="cm">/* Strip plot design using PROC MIXED */</span>
<span class="k">proc</span> <span class="k">mixed</span> <span class="k">data</span><span class="o">=</span><span class="n">strip_plot</span><span class="p">;</span>
  <span class="n">class</span> <span class="n">block</span> <span class="n">tillage</span> <span class="n">irrigation</span><span class="p">;</span>
  <span class="n">model</span> <span class="n">yield</span> <span class="o">=</span> <span class="n">tillage</span> <span class="n">irrigation</span> <span class="n">tillage</span><span class="o">*</span><span class="n">irrigation</span> <span class="o">/</span> <span class="n">ddfm</span><span class="o">=</span><span class="n">satterth</span><span class="p">;</span>
  <span class="cm">/* Three random effects — one per stratum */</span>
  <span class="n">random</span> <span class="n">block</span><span class="p">;</span>
  <span class="n">random</span> <span class="n">block</span><span class="o">*</span><span class="n">tillage</span><span class="p">;</span>
  <span class="n">random</span> <span class="n">block</span><span class="o">*</span><span class="n">irrigation</span><span class="p">;</span>
  <span class="cm">/* Interaction comparisons */</span>
  <span class="n">lsmeans</span> <span class="n">tillage</span><span class="o">*</span><span class="n">irrigation</span> <span class="o">/</span> <span class="n">pdiff</span> <span class="n">slice</span><span class="o">=</span><span class="n">tillage</span> <span class="n">adjust</span><span class="o">=</span><span class="n">tukey</span><span class="p">;</span>
<span class="k">run</span><span class="p">;</span>

<span class="cm">/* Interaction plot */</span>
<span class="k">proc</span> <span class="k">sgplot</span> <span class="k">data</span><span class="o">=</span><span class="n">strip_plot</span><span class="p">;</span>
  <span class="k">series</span> <span class="o">x=</span><span class="n">irrigation</span> <span class="o">y=</span><span class="n">yield</span> <span class="o">/</span> <span class="n">group</span><span class="o">=</span><span class="n">tillage</span> <span class="n">markers</span> <span class="n">lineattrs</span><span class="o">=</span><span class="p">(</span><span class="n">thickness</span><span class="o">=</span><span class="mi">2</span><span class="p">);</span>
  <span class="k">xaxis</span> <span class="k">label</span><span class="o">=</span><span class="s2">"Irrigation System"</span><span class="p">;</span>
  <span class="k">yaxis</span> <span class="k">label</span><span class="o">=</span><span class="s2">"Mean Yield (t/ha)"</span><span class="p">;</span>
  <span class="k">keylegend</span> <span class="o">/</span> <span class="k">title</span><span class="o">=</span><span class="s2">"Tillage Method"</span><span class="p">;</span>
<span class="k">run</span><span class="p">;</span>
</code></pre></div></div><hr /><h2 id="assumptions">Assumptions</h2><ol><li><strong>Normality</strong> — Residuals within each stratum are approximately normally distributed.</li><li><strong>Homogeneity of variance</strong> — Equal variance within row strips, column strips, and cells.</li><li><strong>Independence</strong> — Blocks are independent; randomisation is carried out correctly within each block.</li><li><strong>Correct error terms</strong> — Factor A tested against row-strip error; Factor B against column-strip error; A×B against cell error. Using a single pooled error is <strong>incorrect</strong> and leads to biased F-tests.</li><li><strong>Additivity of block effects</strong> — Blocks affect all treatment combinations equally (no block × treatment interaction beyond the defined strata).</li></ol><hr /><h2 id="advantages-and-disadvantages">Advantages and Disadvantages</h2><h3 id="advantages-">Advantages ✓</h3><ul><li>Accommodates <strong>two hard-to-change factors</strong> in the same experiment</li><li>Provides <strong>maximum precision for the interaction</strong> A×B — the effect most relevant when both factors are of interest</li><li>Operationally efficient — Factor A applied in strips, Factor B applied in perpendicular strips, reducing factor-level changes</li><li>Straightforward field layout — rows and columns are natural physical divisions</li><li>Reduces <strong>total operational cost</strong> compared to a fully randomised two-factor experiment</li></ul><h3 id="disadvantages-">Disadvantages ✗</h3><ul><li><strong>Lower precision</strong> for both main effects compared to CRD or RCBD</li><li><strong>Three error terms</strong> complicate the analysis; standard ANOVA software must be used carefully</li><li><strong>Small degrees of freedom</strong> for row-strip and column-strip errors, especially with few blocks</li><li>Missing data are difficult to handle without mixed-model software</li><li>Less familiar than split plot; risk of <strong>misidentifying the error structure</strong></li></ul><hr /><h2 id="comparison-split-plot-vs-strip-plot">Comparison: Split Plot vs Strip Plot</h2><table><thead><tr><th>Aspect</th><th>Split Plot</th><th>Strip Plot</th></tr></thead><tbody><tr><td>Factor A randomisation</td><td>Among whole plots</td><td>Among row strips within blocks</td></tr><tr><td>Factor B randomisation</td><td>Within each whole plot</td><td>Among column strips within blocks</td></tr><tr><td>Nesting</td><td>B nested within A</td><td>A and B crossed (not nested)</td></tr><tr><td>Error terms</td><td>2</td><td>3</td></tr><tr><td>Precision for A</td><td>Low</td><td>Medium</td></tr><tr><td>Precision for B</td><td>High</td><td>Medium</td></tr><tr><td>Precision for A×B</td><td>High</td><td><strong>Highest</strong></td></tr><tr><td>Use when</td><td>Only A is hard to change</td><td><strong>Both</strong> A and B are hard to change</td></tr></tbody></table><hr /><h2 id="extensions">Extensions</h2><table><thead><tr><th>Extension</th><th>Description</th></tr></thead><tbody><tr><td><strong>Strip-Split Plot</strong></td><td>A third factor added as subplots within intersection cells</td></tr><tr><td><strong>Replicated Strip Plot</strong></td><td>Multiple blocks increase df for row- and column-strip errors</td></tr><tr><td><strong>Unbalanced Strip Plot</strong></td><td>Missing cells handled via REML mixed model</td></tr><tr><td><strong>Strip Plot in Space–Time</strong></td><td>One factor varied across space, another across time (repeated measures analogue)</td></tr><tr><td><strong>Strip Plot with Covariates</strong></td><td>ANCOVA model includes plot-level covariates to reduce residual error</td></tr></tbody></table><hr /><h2 id="glossary">Glossary</h2><table><thead><tr><th>Term</th><th>Definition</th></tr></thead><tbody><tr><td><strong>Row factor</strong></td><td>Factor applied to horizontal strips spanning the full width of a block</td></tr><tr><td><strong>Column factor</strong></td><td>Factor applied to vertical strips spanning the full height of a block</td></tr><tr><td><strong>Intersection plot</strong></td><td>The experimental unit formed at the crossing of one row strip and one column strip</td></tr><tr><td><strong>Row-strip error</strong></td><td>Variability among row strips within a block; denominator for testing Factor A</td></tr><tr><td><strong>Column-strip error</strong></td><td>Variability among column strips within a block; denominator for testing Factor B</td></tr><tr><td><strong>Cell error</strong></td><td>Residual variability at the intersection level; denominator for testing A×B</td></tr><tr><td><strong>Criss-cross design</strong></td><td>Alternative name for the strip plot design</td></tr><tr><td><strong>Stratum</strong></td><td>A level of the hierarchical error structure (block, row strip, column strip, cell)</td></tr></tbody></table><hr /><h2 id="references">References</h2><ol><li>Montgomery, D.C. (2017). <em>Design and Analysis of Experiments</em> (9th ed.). Wiley.</li><li>Cochran, W.G. &amp; Cox, G.M. (1957). <em>Experimental Designs</em> (2nd ed.). Wiley.</li><li>Federer, W.T. (1955). <em>Experimental Design: Theory and Application</em>. Macmillan.</li><li>Littell, R.C., Milliken, G.A., Stroup, W.W., Wolfinger, R.D., &amp; Schabenberger, O. (2006). <em>SAS for Mixed Models</em> (2nd ed.). SAS Institute.</li><li>Piepho, H.P., Büchse, A., &amp; Emrich, K. (2003). A Hitchhiker’s Guide to Mixed Models for Randomized Experiments. <em>Journal of Agronomy and Crop Science</em>, 189(5), 310–322.</li></ol><hr /></section><footer class="page__meta"><p class="page__taxonomy"> <strong><i class="fas fa-fw fa-tags" aria-hidden="true"></i> Tags: </strong> <span itemprop="keywords"> <a href="/tags/#anova" class="page__taxonomy-item p-category" rel="tag">anova</a><span class="sep">, </span> <a href="/tags/#blocking" class="page__taxonomy-item p-category" rel="tag">blocking</a><span class="sep">, </span> <a href="/tags/#column-factor" class="page__taxonomy-item p-category" rel="tag">column-factor</a><span class="sep">, </span> <a href="/tags/#criss-cross" class="page__taxonomy-item p-category" rel="tag">criss-cross</a><span class="sep">, </span> <a href="/tags/#mixed-models" class="page__taxonomy-item p-category" rel="tag">mixed-models</a><span class="sep">, </span> <a href="/tags/#row-factor" class="page__taxonomy-item p-category" rel="tag">row-factor</a><span class="sep">, </span> <a href="/tags/#split-plot" class="page__taxonomy-item p-category" rel="tag">split-plot</a><span class="sep">, </span> <a href="/tags/#strip-plot" class="page__taxonomy-item p-category" rel="tag">strip-plot</a><span class="sep">, </span> <a href="/tags/#whole-plot" class="page__taxonomy-item p-category" rel="tag">whole-plot</a> </span></p><p class="page__taxonomy"> <strong><i class="fas fa-fw fa-folder-open" aria-hidden="true"></i> Categories: </strong> <span itemprop="keywords"> <a href="/categories/#agriculture" class="page__taxonomy-item p-category" rel="tag">agriculture</a><span class="sep">, </span> <a href="/categories/#experimental-design" class="page__taxonomy-item p-category" rel="tag">experimental-design</a><span class="sep">, </span> <a href="/categories/#statistics" class="page__taxonomy-item p-category" rel="tag">statistics</a> </span></p><p class="page__date"><strong><i class="fas fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2026-05-21">May 21, 2026</time></p></footer><section class="page__share"><h4 class="page__share-title">Share on</h4><a href="https://twitter.com/intent/tweet?via=DrShamshadM&text=Strip+Plot+Design%20https%3A%2F%2Fshamshad.in%2Fposts%2F2026%2F05%2Fstrip-plot-design.md" class="btn btn--twitter" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="Share on Twitter"><i class="fab fa-fw fa-twitter" aria-hidden="true"></i><span> Twitter</span></a> <a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fshamshad.in%2Fposts%2F2026%2F05%2Fstrip-plot-design.md" class="btn btn--facebook" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="Share on Facebook"><i class="fab fa-fw fa-facebook" aria-hidden="true"></i><span> Facebook</span></a> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://shamshad.in/posts/2026/05/strip-plot-design.md" class="btn btn--linkedin" onclick="window.open(this.href, 'window', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;" title="Share on LinkedIn"><i class="fab fa-fw fa-linkedin" aria-hidden="true"></i><span> LinkedIn</span></a></section><nav class="pagination"> <a href="https://shamshad.in/posts/2026/05/split-plot-design/" class="pagination--pager" title="Split Plot Design ">Previous</a> <a href="#" class="pagination--pager disabled">Next</a></nav></div><div class="page__comments"><h4 class="page__comments-title">Leave a comment</h4><section id="disqus_thread"></section></div></article><div class="page__related"><h2 class="page__related-title">You may also enjoy</h2><div class="grid__wrapper"><div class="grid__item"><article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork"><h2 class="archive__item-title" itemprop="headline"> <a href="https://shamshad.in/posts/2026/05/split-plot-design/" rel="permalink">Split Plot Design </a></h2><p class="page__meta"><i class="far fa-clock-o" aria-hidden="true"></i> 5 minute read</p><p class="page__date"><strong><i class="fa fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2026-05-13T00:00:00+05:30">May 13, 2026</time></p><p class="archive__item-excerpt" itemprop="description"><p>A <strong>Split Plot Design</strong> is a type of experimental design used when one or more factors are difficult or expensive to randomize at the level of individual experimental units. It is widely used in agricultural field trials, industrial experiments, and manufacturing studies.</p><p>The design partitions experimental units into two levels:</p><ul><li><strong>Whole plots</strong> — the larger units to which the hard-to-change factor (the <em>whole-plot factor</em>) is applied</li><li><strong>Subplots</strong> — subdivisions of whole plots, to which the easy-to-change factor (the <em>subplot factor</em>) is applied</li></ul></p><!-- citation and icon code --></article></div><div class="grid__item"><article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork"><h2 class="archive__item-title" itemprop="headline"> <a href="https://shamshad.in/posts/2026/05/factorial-experimental-design/" rel="permalink">Factorial Experimental Design </a></h2><p class="page__meta"><i class="far fa-clock-o" aria-hidden="true"></i> 9 minute read</p><p class="page__date"><strong><i class="fa fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2026-05-12T00:00:00+05:30">May 12, 2026</time></p><p class="archive__item-excerpt" itemprop="description"><p>A <strong>Factorial Experimental Design</strong> is an experimental strategy in which <strong>two or more factors are varied simultaneously</strong>, and all possible combinations of their levels are studied. This allows researchers to:</p><ul><li>Estimate the <strong>main effect</strong> of each factor</li><li>Detect <strong>interactions</strong> between factors</li><li>Draw conclusions over a wide range of conditions</li><li>Use experimental resources more efficiently than one-factor-at-a-time (OFAT) experiments</li></ul></p><!-- citation and icon code --></article></div><div class="grid__item"><article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork"><h2 class="archive__item-title" itemprop="headline"> <a href="https://shamshad.in/posts/2026/05/honeycomb-design-analysis/" rel="permalink">Honeycomb Design Analysis in R </a></h2><p class="page__meta"><i class="far fa-clock-o" aria-hidden="true"></i> 2 minute read</p><p class="page__date"><strong><i class="fa fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2026-05-04T00:00:00+05:30">May 04, 2026</time></p><p class="archive__item-excerpt" itemprop="description"><p>The Honeycomb (HC) design, developed by <strong>Fasoulas (1988)</strong> and later extended by <strong>Kyriakou and Fasoulas</strong>, is a field layout method used in plant breeding to improve the efficiency of mass selection under field variability. In this design, plants are arranged in a <strong>triangular (hexagonal) grid</strong>, so that each plant is surrounded by exactly six nearest neighbours at equal distances. This uniform spatial arrangement ensures that every plant experiences a similar level of competition, reducing environmental bias caused by uneven spacing or directional field effects.</p></p><!-- citation and icon code --></article></div><div class="grid__item"><article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork"><h2 class="archive__item-title" itemprop="headline"> <a href="https://shamshad.in/posts/2026/05/spatial-ar1-analysis/" rel="permalink">Spatial Analysis with AR1 × AR1 Model: Theory &amp; Complete R Analysis </a></h2><p class="page__meta"><i class="far fa-clock-o" aria-hidden="true"></i> 22 minute read</p><p class="page__date"><strong><i class="fa fa-fw fa-calendar-alt" aria-hidden="true"></i> Updated:</strong> <time datetime="2026-05-02T00:00:00+05:30">May 02, 2026</time></p><p class="archive__item-excerpt" itemprop="description"><p>Field experiments are routinely affected by <strong>spatial heterogeneity</strong> — systematic variation in soil fertility, moisture, drainage, pH, and microclimate that creates patches of high and low performance across the trial. When this variation is ignored, it inflates the residual variance, reduces heritability estimates, biases treatment comparisons, and misranks genotypes. The <strong>AR1 × AR1 model</strong> (first-order autoregressive process in both row and column directions) is the gold standard for capturing and removing this spatial structure from field trial data.</p></p><!-- citation and icon code --></article></div></div></div></div></div><div id="footer" class="page__footer"><footer> <!-- start custom footer snippets --> <!-- end custom head snippets --> <!-- end custom footer snippets --><div class="signature"> <svg width="100%" style="max-width: 150px;" viewBox="0 0 500 350" xmlns="http://www.w3.org/2000/svg" aria-label="Dr. M. Shamshad signature"><path class="sig-path" style="color: var(--global-link-color);" fill="currentcolor" d="m 250.12826,55.40342 c -1.6561,0.01704 -3.30926,0.243988 -4.79083,0.636497 -25.55431,6.770339 -41.12105,19.678464 -60.7489,44.769703 -23.67746,30.26798 -35.78579,54.78135 -41.70201,79.21323 -2.91406,12.03405 -3.6329,17.63449 -3.66267,28.47993 -0.028,10.24786 0.12245,11.35357 2.67867,19.3943 3.39057,10.66511 7.68804,17.07047 16.65357,24.82322 14.84434,12.83636 31.33633,16.74762 52.43558,19.52326 21.09924,2.77564 30.04547,2.20651 45.92523,-1.85956 13.49333,-3.62607 23.96435,-9.87524 33.88856,-20.22631 2.99454,-3.12337 5.80616,-5.68258 6.2519,-5.68683 0.44576,-0.004 4.73692,-3.03141 9.5369,-6.72686 4.79996,-3.69548 9.34026,-6.7287 10.08855,-6.73934 1.75728,-0.0251 3.00668,2.21753 3.00668,5.40395 0,3.04399 1.18923,4.32233 4.02549,4.32233 1.65587,0 3.49407,-1.42552 8.369,-6.48557 3.43634,-3.56682 6.94165,-7.10952 7.78757,-7.87087 1.93738,-1.74364 4.59547,-1.77313 6.16742,-0.0708 1.1385,1.23292 3.07221,6.29687 4.12488,10.81204 1.1286,4.84087 6.21867,5.85323 10.80915,2.14663 3.28589,-2.65319 4.03421,-2.75046 5.94381,-0.75713 1.03061,1.07568 1.40938,2.49165 1.28217,4.8132 -0.14325,2.61493 0.3362,15.43242 22.47309,22.33966 5.99794,1.87145 8.84483,2.29541 17.47852,2.60834 5.67269,0.20556 10.71955,0.68161 11.2167,1.05668 1.96068,1.4793 1.73713,4.76587 -0.70074,10.31285 -3.69723,8.41243 -3.50211,8.30738 -15.87329,8.32015 -104.73852,1.09582 -209.66023,8.89983 -314.116478,14.68511 -1.16343,0.67922 -0.704439,2.96527 0.929337,4.62183 2.966639,3.00814 6.497222,3.40403 18.248841,2.05094 199.35358,-16.6842 296.76762,-15.07403 300.42983,-14.71421 1.69183,0.16635 2.91928,5.24417 1.99286,8.24528 -2.36753,7.66954 -1.79812,21.20085 1.06352,25.32657 1.90732,2.74984 5.3635,2.33177 8.79641,-1.06499 3.63202,-3.59385 8.16544,-14.16179 8.20999,-19.14051 0.0315,-3.54184 -1.60032,-7.55441 -4.83555,-11.8937 -1.68024,-2.2537 -1.27998,-4.02575 1.18281,-5.27082 0.18958,-0.0959 68.8529,-3.71328 116.222,-13.67834 14.59246,-1.60702 12.02728,-13.89038 -7.65837,-5.72845 -23.23997,9.63548 -92.53247,14.83879 -102.76398,15.56288 l -7.6335,0.42432 -0.81007,-2.01763 c -0.92133,-2.28917 1.14564,-7.88724 4.50756,-12.20984 2.61854,-3.36685 3.37956,-3.64438 14.83961,-5.40394 11.5712,-1.77665 18.27652,-4.02667 20.51999,-6.88912 2.72523,-3.47713 0.98399,-6.2741 -8.5877,-13.77817 -4.55874,-3.57402 -8.28948,-6.79725 -8.28948,-7.16368 0,-1.09573 12.83225,-24.10196 14.88928,-26.69524 18.07228,-28.58294 29.89503,-61.51986 36.86045,-85.29001 4.69598,-16.02547 5.84936,-26.70879 3.42912,-31.77886 -8.38462,-11.583098 -27.18961,4.53959 -33.20769,11.16565 -31.65868,34.8569 -54.01271,68.83372 -82.91988,102.14668 -2.94299,2.97318 -6.26865,6.75451 -7.38997,8.40335 -2.99593,4.40523 -15.2447,16.112 -16.85733,16.112 -3.22497,0 -4.29249,-1.3953 -5.30271,-6.92238 -1.1454,-6.26678 -3.20383,-10.65034 -5.55613,-11.83959 -1.84202,-0.93126 -3.21111,-0.27475 -7.7478,3.72326 -4.04146,3.56156 -8.23945,6.04462 -10.21278,6.04459 -1.21015,5e-5 -2.19275,-0.77664 -3.08123,-2.43361 -3.12587,-5.82941 -6.84774,-6.81052 -9.96432,-2.62504 -4.73117,6.35392 -13.377,12.72793 -16.82749,12.40537 -2.28107,-0.21321 -2.47071,-0.48203 -3.33965,-4.72167 -0.97923,-4.77761 -2.52347,-9.09852 -4.72621,-13.21659 -2.01861,-3.77384 -11.28387,-15.24031 -17.66737,-21.86123 -12.87704,-13.35599 -22.56664,-29.88735 -24.02364,-40.99346 -1.07502,-8.19431 -0.25789,-17.58908 2.17176,-24.92305 2.87764,-8.68638 10.12891,-18.48942 17.72203,-23.95792 11.87944,-8.55551 18.92781,-7.156727 26.11094,-2.928712 6.25871,3.683912 4.81797,13.436022 4.82561,18.782782 -0.47584,10.00726 -4.62341,18.96555 -11.69377,26.92821 -5.47119,6.92268 -8.54507,11.95285 -7.75773,12.69658 l 0.005,0.004 c 0.66807,0.4773 10.83185,-9.6239 13.80095,-13.72411 9.33154,-12.88667 14.17949,-37.84157 0.979,-50.578285 -3.95663,-3.817626 -12.1225,-3.154019 -17.97053,-1.897007 -5.7824,1.242923 -11.82578,5.87689 -14.49171,8.811062 -2.66591,2.93418 -5.155,5.47236 -7.80744,4.15592 -2.02701,-1.00598 -0.58114,-3.39558 0.46718,-5.9073 3.271,-7.837516 5.5908,-22.449781 5.59589,-28.24281 0.007,-6.201619 -1.23347,-10.494878 -5.67044,-13.474504 -2.02026,-1.356678 -4.79387,-1.913089 -7.55399,-1.884525 z m -2.45009,4.601059 c 3.66365,0.02747 7.69869,1.322408 9.74564,3.731588 4.87341,5.73588 2.90829,14.806324 0.90446,21.104111 -12.23445,38.451382 -12.89958,39.302312 -16.41498,46.842512 -0.74289,1.59339 -1.3806,4.86015 -2.4302,6.79758 -2.95203,5.44907 -3.82636,5.97372 -6.50039,10.33781 -19.78856,32.2956 -25.09358,45.70145 -27.42872,49.99103 -2.86579,5.26444 -3.62125,6.67684 -10.07283,5.59183 -3.18535,-0.53574 -3.25098,-0.49946 -6.6147,3.61927 -6.12771,7.50307 -14.56581,29.82527 -12.14105,32.11583 1.29728,1.22547 7.89006,-4.81476 12.49885,-11.4527 4.14371,-5.96809 7.71724,-9.68884 9.3083,-9.68884 2.51649,0 4.75475,3.12023 12.12117,16.86498 8.19627,15.29312 7.01572,24.82975 18.37802,24.12432 19.20031,-1.19208 35.97588,-16.92534 55.15901,-23.12589 2.0716,-0.6696 4.59158,-3.40608 6.4159,-1.50181 3.27945,3.42321 -0.11486,9.87466 -9.2238,17.5306 -9.95607,8.36779 -12.95774,10.07207 -21.32014,12.10167 -4.07752,0.98962 -9.37826,2.54364 -11.77823,3.45289 -6.04649,2.29064 -16.91888,2.70422 -34.51474,0.81951 -17.59586,-1.88468 -26.9568,-3.61875 -33.26238,-6.54379 -23.79571,-11.03844 -36.81733,-27.93741 -38.31161,-49.72547 -0.47624,-6.9438 1.6179,-21.9334 3.39513,-30.81678 3.04442,-15.21741 13.53836,-38.83041 25.44368,-56.27956 11.90533,-17.44913 20.94478,-28.294747 32.51741,-41.458534 15.49502,-14.817294 25.50434,-22.718133 42.58559,-24.365595 0.50122,-0.04834 1.01724,-0.0705 1.54061,-0.06646 z m 239.76938,36.858333 c 0.14019,-0.0043 0.27634,-0.0014 0.41249,0.0043 4.79185,0.229433 7.05372,7.559448 5.75991,21.357848 -7.82171,36.84991 -24.09567,71.38092 -43.74849,104.83409 -6.01016,11.63745 -8.32879,14.38383 -11.51486,13.62841 -2.39667,-0.56822 -3.46459,-3.54272 -2.13201,-5.94474 0.49768,-0.89707 2.14399,-3.48623 3.65772,-5.75342 11.49778,-18.7332 7.70259,-35.99455 -0.6212,-35.96389 -9.31532,0.0361 -35.55288,22.12185 -21.09651,37.14121 3.95431,4.87368 4.94353,8.29008 2.86752,9.91765 -0.55106,0.43204 -4.81551,1.99195 -9.47727,3.46533 -18.49583,5.8457 -21.2726,3.69902 -22.53769,-17.44737 -0.77075,-12.88346 -1.46894,-11.52891 19.24776,-37.17034 23.22067,-28.38728 38.08078,-52.97301 71.58888,-83.91717 2.93254,-2.708141 5.49093,-4.077348 7.59375,-4.151756 z M 243.18058,141.26753 c 0.18319,4.5e-4 0.37042,0.0192 0.56156,0.0583 2.52497,0.5142 1.40429,2.7557 1.78912,6.35244 1.54634,14.4516 12.72567,34.93098 26.41408,48.39008 9.57205,9.41169 9.96824,10.94004 4.18452,16.17856 -5.4074,4.89761 -11.53804,14.11775 -13.95998,20.98761 -1.59905,4.53586 -17.04262,24.38254 -30.46699,22.65087 -13.82493,-1.78335 -12.56301,-10.86527 -21.53124,-30.15151 -7.65483,-16.46179 -7.08926,-16.66469 2.80242,-31.78234 0.3864,-0.59055 17.67481,-32.64228 24.62053,-46.62688 0.96972,-1.95242 2.83644,-6.06396 5.58598,-6.05709 z M 439.2114,195.3153 c 1.63036,0.0148 2.6587,0.88883 3.42909,2.64583 2.76865,6.31419 -5.06691,28.00613 -10.86876,30.08987 -7.45748,1.97321 -10.78985,-4.81086 -12.93123,-9.8677 -1.91817,-6.3181 4.75136,-16.05536 14.283,-20.8545 2.48213,-1.24976 4.33428,-1.92289 5.75493,-2.00516 0.1142,-0.005 0.22417,-0.009 0.33297,-0.009 z m -247.28362,14.21501 c 0.55805,-0.0191 1.1948,0.27402 2.04257,0.79874 3.00309,1.85881 2.59742,5.09876 -1.24741,9.90932 -2.60501,3.25932 -3.63907,4.002 -5.55614,4.002 -1.17358,0 -2.15174,-0.0686 -2.32087,-0.15805 -0.001,-7.6e-4 -0.007,-0.005 -0.0105,-0.009 h -0.005 l -0.005,-0.004 v -0.004 h -0.005 v -0.004 -0.004 -0.004 c 0.0404,-0.88402 2.56645,-7.63961 3.91119,-10.46261 1.36095,-2.85711 2.13017,-4.02482 3.19553,-4.06024 z m 86.43843,10.61236 c 1.4191,0.009 2.4451,0.68417 2.4451,2.14663 0,1.8584 -1.25666,3.73418 -6.19722,9.26033 -7.64754,8.55403 -10.11415,2.37231 -3.00669,-7.5339 1.77215,-2.47001 4.68476,-3.88456 6.75881,-3.87306 z m 99.80203,9.45172 c 0.0152,-0.001 0.0293,-1.3e-4 0.0447,0 1.20121,0.0104 4.35502,3.42478 6.69919,7.37166 3.22889,5.43658 4.37841,6.62533 8.13544,8.43666 2.61977,1.26312 4.07263,1.44336 8.72682,1.07331 7.4786,-0.59458 14.98884,-3.27912 22.24452,-7.94994 2.95799,-1.90409 7.56819,-1.98938 9.92951,-0.18295 2.75602,2.10814 3.0809,7.9646 0.63115,11.38198 -1.03425,1.44272 -2.89935,4.30805 -4.14474,6.36909 -3.16386,5.23588 -5.88912,7.79358 -8.73681,8.19536 -7.71295,0.78103 -15.52217,1.38791 -23.06944,-0.45762 -6.02488,-1.08075 -12.18232,-3.60521 -17.08592,-7.00559 -4.9313,-3.41956 -6.69418,-7.84157 -6.06803,-15.22171 0.45971,-5.4182 1.63087,-11.14274 2.43017,-11.89785 0.0695,-0.0656 0.15904,-0.10455 0.26341,-0.11221 z m 65.19285,17.92164 c 1.51794,0.0104 3.22086,0.51226 5.25304,1.43522 5.38509,2.44586 7.5341,4.87003 7.53407,8.49905 0,2.53731 -1.42582,3.42927 -8.10065,5.06699 -7.84422,1.92535 -13.78731,1.92356 -14.87933,-0.004 -1.22295,-2.15861 -1.02882,-3.24561 1.28713,-7.2635 3.11744,-5.40832 5.56635,-7.75485 8.90574,-7.7336 z m -25.64873,54.20588 c 2.33319,0.0422 4.60901,2.17044 5.29276,5.27914 0.97526,4.43432 -1.22306,10.55784 -4.31373,12.01433 -4.46432,2.10389 -4.59204,1.88411 -4.59204,-7.97488 0,-7.9752 0.041,-8.15172 2.0078,-8.99826 0.52536,-0.22614 1.06678,-0.33007 1.60521,-0.32033 z" fill-rule="nonzero" /> </svg><div class="page__footer-follow"><ul class="social-icons"> <!-- <span class="footer-links-label">Follow:</span> --><li><a href="https://twitter.com/DrShamshadM" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-twitter-square" aria-hidden="true"></i> Twitter</a></li><li><a href="https://scholar.google.com/citations?user=dI7V1a4AAAAJ&hl=en" rel="nofollow noopener noreferrer"><i class="ai ai-google-scholar ai-fw icon-pad-right" aria-hidden="true"></i> Google Scholar</a></li><li><a href="https://www.researchgate.net/profile/Mohd-Shamshad" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-researchgate icon-pad-right" aria-hidden="true"></i> ResearchGate</a></li><li><a href="/feed.xml"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li></ul></div></div><div class="page__footer-copyright">&copy; <a href="https://www.shamshad.in" rel="nofollow"> <strong>Dr. Mohammad Shamshad</strong></a> 2015 &ndash; 2026 <strong>All right reserved.</strong> <br><br> <span class="footer-badge">Proudly developed in India. :india: </span></div><link defer rel="preload" href="/assets/js/mermaid.min.js" defer as="script"> <script defer src="/assets/js/mermaid.min.js"></script></footer></div><link defer rel="preload" href="/assets/js/main.min.js" as="script"> <script defer src="/assets/js/main.min.js"></script> <!-- <script src="https://kit.fontawesome.com/4eee35f757.js"></script> --> <script defer type="text/javascript"> /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */ var disqus_shortname = 'shamshad'; /* * * DON'T EDIT BELOW THIS LINE * * */ (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })(); /* * * DON'T EDIT BELOW THIS LINE * * */ (function () { var s = document.createElement('script'); s.async = true; s.type = 'text/javascript'; s.src = '//' + disqus_shortname + '.disqus.com/count.js'; (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s); }()); </script> <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript> <script defer src="/assets/js/mermaid.js"></script></body></html>
