Description Usage Arguments Details Value Note Author(s) Examples
View source: R/as.GroAgeData.R
From a data.frame identify columns with data on length and age from a single sex category, two sexes, or two sexes plus unsexed individuals, and optionally include date, body weight, liver weight, and gonad weight, to create a data object with a class attribute.
1 2 3 4 |
x |
Data.frame containing the data, where each line is an individual. |
sex |
Character, either "Females", "Males", "Pooled", "Both", or "Total". |
maleskey |
Usually a numeric key indicating whether the individual is male. |
femaleskey |
Usually a numeric key indicating whether the individual is female. |
colsex |
Integer. The column in 'x' with the sex key. |
colage |
Integer. The column in 'x' with the age data. |
collen |
Integer. The column in 'x' with the length data. |
colbw |
Integer. Optionally, the column in 'x' with the body weight data. |
colliver |
Integer. Optionally, the column in 'x' with the liver weight data. |
colgonad |
Integer. Optionally, the column in 'x' with the gonad weight data. |
coldate |
Integer. Optionally, the column in 'x' with the collection date data. |
lentype |
Character. In the case of fish, this indicates whether the length is total, fork, or standard. |
unitsage |
Character. The units of age. |
unitslen |
Character. The units of length. |
unitsbw |
Character. Optionally, the units of body weight. |
unitsliver |
Character. Optionally, the units of liver weight. |
unitsgonad |
Character. Optionally, the units of gonad weight. |
spec |
Character. A species identification key. |
When 'sex' is "Females" or "Males", the data.frame 'x' contains data for a single sex. When 'sex' is "Pooled" the sex has not been determined and both sexes might be mixed. When 'sex' is "Both" all individuals have been sexed. Finally, when 'sex' is 'Total' some individuals have been sexed but some have been not so there is a third sex category which implicitly corresponds to unsexed individuals. For instance this could happen with very young individuals for which their sex could not be determined.
A list with class attribute 'GroAgeData' with the following components:
Properties |
A data.frame with properties of the data, such as the species key, the type of sex, units of age, units of length, and the other optional properties |
Sex 1 |
A data.frame with an individual key, the age, the length, and optionally other individual data |
Sex 2 |
Optionally, the same as the previous component but for the other sex |
Sex 3 |
Optionally, the same as the previous components but for the unsexed individuals |
NAs are allowed in all data column and later ignored in the modeling functions.
Ruben H. Roa-Ureta
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | data(ksbream)
KSBream.AgeLen <- as.GroAgeData(x=ksbream,
sex="Total",
maleskey=1,
femaleskey=2,
coldate=1,
colsex=9,
colage=11,
collen=2,
colbw=5,
colliver=7,
colgonad=8,
lentype="Total",
unitsage="Years",
unitslen="mm",
unitsbw="g",
unitsliver="g",
unitsgonad="g",
spec="KSBream")
plot(KSBream.AgeLen)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.