EXAMPLE SAS PROGRAM #1 FOR ESTIMATING
HERITABILITY AND ITS STANDARD ERROR
Example SAS codes correspond to J.B. Holland, W.E. Nyquist, and C.T.
Cervantes-Martinez, "Estimating and Interpreting Heritability in Plant
Breeding: An Update," submitted to Plant Breeding Reviews. Manuscript
available on request: james_holland@ncsu.edu.
Heritability based on variance among random S0:2 lines families evaluated
in an unbalanced, multi-environment trial. Options are given for
estimating heritability from one environment or multiple environments,
and from randomized complete block designs or incomplete block (lattice)
designs within each environment.
Data are taken from Hoi et al. (1999)
Crop Sci. 39:1055-1059.
Briefly: yield was measured on 95 random S0:2 lines in five environments
in Iowa.
To perform the analysis you first need to download the data files:
Original data on a plot basis for all lines (including checks) is available
in an Excel spreadsheet file
. To use the SAS code given, this spreadsheet must be open when
running the SAS program!
I have developed four different example programs, corresponding to estimating
heritability from different experimental designs:
1. SAS code
for estimating heritability from lines evaluated in an RCB design in
a single environment. Output
from this analysis.
2. SAS code
for estimating heritability from lines evaluated in an incomplete block
(lattice) design in a single environment.
Output
from this analysis.
3. SAS code
for estimating heritbaility from lines evaluated in RCB designs in multiple
environments. Output
from this analysis.
4. SAS code
for estimating heritability from lines evaluated in incomplete block
(lattice) designs in multiple environments.
Output
from this analysis.
back to jim's
hompage