sub-estimate-method: Extract or replace subsets of 'estimate'

Description Usage Arguments Details Author(s) Examples

Description

subset operator for estimate class from decisionSupport package.

Usage

1
2
## S3 method for class 'estimate'
x[i, j, drop = FALSE]

Arguments

x

estimate object

i, j

elements to extract or replace by index or dimnames.

drop

logical. If TRUE the result is coerced to the lowest possible dimension. The default is to drop if only one column is left, but not to drop if only one row is left.

Details

Attempt to drop any of the required estimate columns (i.e distribution, min, max ) is silently ignored since estimate object may not make sense without them.

Author(s)

Issoufou Liman

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
## This example is taken fom decisionSupport
library (decisionSupport)
# Create an estimate from text (with correlated components):
estimateTextMarg<-'variable,  distribution, lower, upper
revenue1,  posnorm,      100,   1000
revenue2,  posnorm,      50,    2000
costs1,    posnorm,      50,    2000
costs2,    posnorm,      100,   1000'
estimateTextCor<-',         revenue1, costs2
revenue1,        1,   -0.3
costs2,       -0.3,      1'
estimateCor <- as.estimate (read.csv (header=TRUE, text=estimateTextMarg,
strip.white = TRUE, stringsAsFactors = FALSE),
correlation_matrix = data.matrix (read.csv (text = estimateTextCor,
row.names = 1, strip.white = TRUE)))
## extracting the first row.
estimateCor [1, ]
## extracting all the rows keep everything intact.
estimateCor [1:4, ]
## Trying to drop mandatory column is ignored.
estimateCor [, 1]

Issoufou-Liman/decisionSupportExtra documentation built on Dec. 21, 2020, 6:28 p.m.