Learn R Programming

lmDiallel

Overview

This package contains several functions to fit diallel models in R by using general purpose functions for linear model fitting, such as 'lm()' and 'sommer()'. Convenient wrappers are provided for the ease of users.

Installation

# You can install lmDiallel from GitHub
# install.packages("devtools")
# devtools::install_github("onofriAndreaPG/lmDiallel")

Copy Link

Version

Install

install.packages('lmDiallel')

Monthly Downloads

199

Version

1.0.1

License

GPL (>= 2)

Maintainer

Andrea Onofri

Last Published

April 19th, 2023

Functions in lmDiallel (1.0.1)

SCA

Specific Combining Ability
blockMatrixDiagonal

Creates block diagonal matrix. It is used internally.
expand.diallel

Create a Data Frame from All Combinations of Parentals
int.matrix

Utilities for fitting diallel models.
SP

Selfed Parents effect
diallelMET

Factitious dataset for Diallel analysis
griffing56

Griffing's dataset for diallel analysis
hayman54

Hayman dataset for diallel analysis
VEi

Variety Effect
diallelMod-methods

Functions to retreive full list of genetical effects
zhang05

Data for diallel analysis from Zhang (2005)
mmer.diallel

Fitting random diallel linear models
lm.diallel

Fitting diallel linear models
tSCA

Total Specific Combining Ability
model.matrixDiallel

Incidence matrices for Diallel model parametrisation
lonnquist61

Half diallel of maize dataset
lmDiallel-methods

Methods for diallel model fitting
RGCA

Reciprocal General Combining Ability
GCAC

General Combining Ability without considering the selfed parents
Hi

Average heterosis effect
REC

Reciprocal Effect not parted into RGCA and RSCA
DD

Dominant Deviation effect
H.BAR

Average heterosis effect
RSCA

Reciprocal Specific Combining Ability
matBlock

Design matrix for blocks
GCA

General Combining Ability effect
MDD

Mean Dominance Deviation effect