Skip to contents

Analysis of an augmented randomized complete block design (Federer, 1956), where a few check varieties are replicated in every block and the new (test) entries appear once. Gives the ANOVA with the treatment sum of squares split into checks, tests and checks vs tests, adjusted means of all entries, the four standard errors of difference, a comparison of every test entry with the checks, and genetic parameters of the test entries.

Usage

anova_augmented(
  data,
  response,
  genotype,
  block,
  check_names,
  verbose = TRUE,
  alpha = 0.05,
  k = 2.063
)

Arguments

data

Data frame containing the data.

response

Name of the response variable.

genotype

Name of the entry (genotype) column.

block

Name of the block column.

check_names

Character vector with the names of the check entries.

verbose

Logical. If TRUE (default), prints the report.

alpha

Significance level for CD. Default 0.05.

k

Standardized selection differential for genetic advance. Default 2.063 (5% selection intensity).

Value

An object of class aridagri_augmented with anova_adjusted (treatments after blocks), anova_partitioned (blocks after treatments, treatments split), adjusted_means (all entries with type, raw and adjusted mean, SE and block), se_diff and cd (the four comparisons), test_vs_checks (difference of each test entry from the check mean and the best check, with significance), block_effects, genetic_parameters, mse, df_error, anova_checks and model.

Details

Block effects are estimated from the checks and removed from the test entries: adjusted value = observed value - (mean of checks in its block - overall check mean). This equals the least-squares mean from the model response ~ block + genotype, which is used here, so the standard errors are exact. With \(b\) blocks and \(c\) checks the four standard errors of difference are: two check means \(\sqrt{2 MSE / b}\); two test entries in the same block \(\sqrt{2 MSE}\); two test entries in different blocks \(\sqrt{2 MSE (1 + 1/c)}\); a test entry and a check mean \(\sqrt{MSE (1 + 1/b + 1/c - 1/(bc))}\).

Two ANOVA tables are given. In the first, treatments are fitted after blocks and their sum of squares is split into tests vs checks, checks and tests, each adjusted for blocks. In the second, blocks are fitted after treatments and the treatment sum of squares (ignoring blocks) is split into checks, tests and checks vs tests (Federer, 1961).

Genetic parameters of the test entries use the block-adjusted mean square among tests from the first table: phenotypic variance \(\sigma^2_p\) = MS(tests), error variance \(\sigma^2_e\) = MSE, genotypic variance \(\sigma^2_g = \sigma^2_p - \sigma^2_e\), broad-sense heritability \(h^2 = \sigma^2_g / \sigma^2_p\), GCV and PCV in percent of the mean of the adjusted test values, and genetic advance \(GA = k h^2 \sigma_p\).

References

Federer, W.T. (1956). Augmented (or hoonuiaku) designs. Hawaiian Planters' Record, 55, 191-208.

Federer, W.T. (1961). Augmented designs with one-way elimination of heterogeneity. Biometrics, 17(3), 447-473. doi:10.2307/2527837

Author

Lalit Kumar Rolaniya, Ram Lal Jat, Monika Punia, Raja Ram Choudhary, Hemant Poonia

Examples

data(chickpea_augmented)
res <- anova_augmented(chickpea_augmented, response = "seed_yield",
                       genotype = "entry", block = "block",
                       check_names = c("C1", "C2", "C3", "C4"))
#> 
#> ======================================================================
#>  AUGMENTED RANDOMIZED COMPLETE BLOCK DESIGN
#> ======================================================================
#>  Response     : seed_yield
#>  Blocks       : 6
#>  Checks       : 4
#>  Test entries : 48
#> 
#>  ANOVA (treatments adjusted for blocks)
#>                           Source Df     Sum Sq  Mean Sq F value Pr(>F)    
#>  Blocks (ignoring treatments)     5  283298.94 56659.79  16.914 0.0000 ***
#>  Treatments (eliminating blocks) 51 1055984.00 20705.57   6.181 0.0002 ***
#>    Tests vs Checks                1   75533.36 75533.36  22.548 0.0003 ***
#>    Checks                         3   84692.33 28230.78   8.427 0.0016  **
#>    Tests                         47  895758.31 19058.69   5.689 0.0003 ***
#>  Residuals                       15   50247.67  3349.84                   
#>  Signif. codes: *** p < 0.001, ** p < 0.01, * p < 0.05, NS not significant
#> 
#>  ANOVA (blocks adjusted; treatments partitioned)
#>                           Source Df     Sum Sq  Mean Sq F value Pr(>F)    
#>  Blocks (eliminating treatments)  5   53633.33 10726.67   3.202 0.0365   *
#>  Treatments (ignoring blocks)    51 1285649.61 25208.82   7.525 0.0001 ***
#>    Checks                         3   84692.33 28230.78   8.427 0.0016  **
#>    Tests                         47 1125423.92 23945.19   7.148 0.0001 ***
#>    Checks vs Tests                1   75533.36 75533.36  22.548 0.0003 ***
#>  Residuals                       15   50247.67  3349.84                   
#>  Signif. codes: *** p < 0.001, ** p < 0.01, * p < 0.05, NS not significant
#> 
#>  Grand mean = 1439.861   CV = 4.02%   MSE = 3349.8444 (df = 15)
#> 
#>  Standard errors of difference and CD (alpha = 0.05)
#>  Comparison                          SEd    CD     
#>  Two check means                     33.416  71.224
#>  Two test entries (same block)       81.852 174.463
#>  Two test entries (different blocks) 91.513 195.055
#>  Test entry vs check mean            67.868 144.657
#> 
#>  Check means
#>  Entry Raw_mean     SE
#>     C2  1537.50 23.629
#>     C3  1537.33 23.629
#>     C4  1475.17 23.629
#>     C1  1392.67 23.629
#> 
#>  Top 10 test entries (adjusted; best check = C2)
#>   Entry Adjusted_mean Pct_over_check_mean Pct_over_best_check Sig_vs_best
#>  IC-039       1743.92               17.38               13.43      higher
#>  IC-028       1712.42               15.26               11.38      higher
#>  IC-011       1637.42               10.21                6.50          ns
#>  IC-010       1604.42                7.99                4.35          ns
#>  IC-022       1592.17                7.17                3.56          ns
#>  IC-036       1560.92                5.07                1.52          ns
#>  IC-043       1560.67                5.05                1.51          ns
#>  IC-037       1559.92                5.00                1.46          ns
#>  IC-003       1550.42                4.36                0.84          ns
#>  IC-001       1545.42                4.02                0.51          ns
#> 
#>  Genetic parameters of test entries
#>  Parameter                     Value    
#>  Mean of tests                  1416.958
#>  Range (min)                    1151.917
#>  Range (max)                    1743.917
#>  Phenotypic variance           19058.687
#>  Genotypic variance            15708.843
#>  Error variance                 3349.844
#>  PCV (%)                           9.743
#>  GCV (%)                           8.845
#>  Heritability (broad sense, %)    82.424
#>  Genetic advance                 234.745
#>  GA as % of mean                  16.567
head(res$test_vs_checks)
#>    Entry Adjusted_mean Diff_vs_check_mean Pct_over_check_mean p_vs_check_mean
#> 1 IC-039      1743.917             258.25           17.382769     0.001180930
#> 2 IC-028      1712.417             226.75           15.262508     0.003196341
#> 3 IC-011      1637.417             151.75           10.214270     0.033192761
#> 4 IC-010      1604.417             118.75            7.993045     0.086393570
#> 5 IC-022      1592.167             106.50            7.168499     0.120587354
#> 6 IC-036      1560.917              75.25            5.065066     0.263040711
#>   Diff_vs_best_check Pct_over_best_check p_vs_best_check Sig_vs_best
#> 1          206.41667           13.425474     0.008245957      higher
#> 2          174.91667           11.376694     0.021026564      higher
#> 3           99.91667            6.498645     0.161630291          ns
#> 4           66.91667            4.352304     0.339778318          ns
#> 5           54.66667            3.555556     0.433122138          ns
#> 6           23.41667            1.523035     0.734859621          ns
res$genetic_parameters
#>                        Parameter        Value
#> 1                  Mean of tests  1416.958333
#> 2                    Range (min)  1151.916667
#> 3                    Range (max)  1743.916667
#> 4            Phenotypic variance 19058.687352
#> 5             Genotypic variance 15708.842908
#> 6                 Error variance  3349.844444
#> 7                        PCV (%)     9.742926
#> 8                        GCV (%)     8.845350
#> 9  Heritability (broad sense, %)    82.423530
#> 10               Genetic advance   234.745314
#> 11               GA as % of mean    16.566847