make.countarray {dmm} | R Documentation |
Count the number of observations in a dataframe or an mdf
object for all traitpairs in the supplied list of traits.
Description
For some of the traits in a dataframe or an mdf
object there may be missing observations, coded as NA
, on some individuals. The function make.countarray
assembles an array containing observation counts for all pairs of traits from the supplied vector of trait names.
Usage
make.countarray(mdf, traits)
Arguments
mdf |
A dataframe or an object of class |
traits |
A vector of the names of traits given as character strings |
Details
This function may be useful if the number of observations varies between traits and one is planning to do a dmm()
analysis with either the traitspairwise
or traitsblockwise
option.
Value
An array object with 2 dimensions, both of size equal to the number of traits in argument traits
. Rows and columns are labelled with trait names. Each element is a count of the number of observations not equal to NA
for a pair of traits.
Author(s)
Neville Jackson
See Also
Functions dmm()
, mdf()
Examples
library(dmm)
# prepare the dataset sheep.df
data(sheep.df)
# count the observations
countarray <- make.countarray(sheep.df,c("Cww","Diam","Bwt"))
# lookat the counts
print(countarray)
#cleanup
rm(sheep.df)
rm(countarray)