Skip to contents

Diallel analyses

Griffing’s methods and models, from plot data, from a table of means and over environments; Hayman’s analysis.

Griffing()
Diallel analysis by Griffing's methods
GriffingMeans()
Griffing's analysis from a table of cross means
GriffingEnv()
Griffing's diallel analysis over several environments
Hayman()
Diallel analysis by Hayman's approach

Heterosis

Heterosis over the parents and a check; Gardner and Eberhart’s Analyses II and III.

Heterosis()
Heterosis over the mid-parent, the better parent and a standard variety
GardnerEberhart()
Gardner and Eberhart's Analyses II and III of a diallel with parents

Crosses between two groups, lines by testers, and the North Carolina designs.

PartialDiallel()
Partial diallel analysis (crosses between two groups of parents)
LineTester()
Line by tester analysis
NCDesign()
North Carolina designs I, II and III

Planning

Simulated diallels and the power of the tests for numbers of replicates.

DiallelSim()
Simulate diallel data
DiallelPower() plot(<da_power>)
Power of the combining-ability tests for planning a diallel

Results, tables and the application

Methods of the result objects, tables for papers, and the interactive application.

Data

Example data sets.

Griffing56
Griffing's (1956) maize diallel: cross means of nine inbred lines
GriffingData1
Complete diallel of eight parents (Griffing's Method 1)
GriffingData2
Parents and one set of crosses of eight parents (Griffing's Method 2)
GriffingData3
Crosses and reciprocals of eight parents without the parents (Griffing's Method 3)
GriffingData4
One set of crosses of eight parents (Griffing's Method 4)
HaymanData
Complete diallel of eight parents for Hayman's analysis
LineTesterData
Line by tester example: eight lines crossed with three testers
NCData
North Carolina designs I, II and III: example data
PartialDiallelData
Partial diallel: ten by four parents

Utilities

da_theme()
ggplot2 theme of DiallelAnalysisR
da_save()
Save a figure (vector PDF by default)
da_notation()
Notation of DiallelAnalysisR
da_reference()
Published values used by the tests and vignettes
DiallelAnalysisR DiallelAnalysisR-package
DiallelAnalysisR: Diallel Analysis, Heterosis and Related Mating Designs