FLQuants
is a list
of FLQuant
objects. It is very
similar to the standard list
class. It implements a lock mechanism
that, when turned on, does not allow the user to increase or decrease the
object length. The elements of FLQuants
must all be of class
FLQuant
.
Usage
FLQuants(object, ...)
# S4 method for class 'ANY'
FLQuants(object, ...)
# S4 method for class 'FLComp'
FLQuants(object, ...)
# S4 method for class 'missing'
FLQuants(object, ...)
# S4 method for class 'list'
FLQuants(object, ...)
# S4 method for class 'FLQuants'
FLQuants(object, ...)
Slots
- .Data
The data.
list
.- names
Names of the list elements.
character
.- desc
Description of the object.
character
.- lock
Lock mechanism, if turned on the length of the list can not be modified by adding or removing elements.
logical
.
Constructor
A constructor method exists for this class that can take named arguments for any of the list elements.
Examples
# Compute various FLStock indicators
data(ple4)
fqs <- FLQuants(ssb=ssb(ple4), catch=catch(ple4), rec=rec(ple4),
f=fbar(ple4))
summary(fqs)
#> An object of class "FLQuants"
#>
#> Elements: ssb catch rec f
#>
#> Name: ssb
#> dim : 1 61 1 1 1 1
#> quant: age
#> units: t
#>
#> Min : 203390.9
#> 1st Qu.: 290780.2
#> Mean : 387524
#> Median : 361610.5
#> 3rd Qu.: 430475.2
#> Max : 913289.6
#> NAs : 0 %
#> Name: catch
#> dim : 1 61 1 1 1 1
#> quant: age
#> units: t
#>
#> Min : 78360.36
#> 1st Qu.: 131216.1
#> Mean : 160583.9
#> Median : 149389.9
#> 3rd Qu.: 175881.4
#> Max : 315244.7
#> NAs : 0 %
#> Name: rec
#> dim : 1 61 1 1 1 1
#> quant: age
#> units: 1000
#>
#> Min : 367450
#> 1st Qu.: 674010
#> Mean : 1108991
#> Median : 915553
#> 3rd Qu.: 1375880
#> Max : 4303680
#> NAs : 0 %
#> Name: f
#> dim : 1 61 1 1 1 1
#> quant: age
#> units: f
#>
#> Min : 0.1964252
#> 1st Qu.: 0.3251898
#> Mean : 0.4379137
#> Median : 0.448585
#> 3rd Qu.: 0.5824118
#> Max : 0.72432
#> NAs : 0 %
xyplot(data~year|qname, fqs, type='b', scales=list(relation='free'))