Learn R Programming

⚠️There's a newer version (1.114) of this package.Take me there.

decisionSupport (version 1.103.8)

Quantitative Support of Decision Making under Uncertainty

Description

Supporting the quantitative analysis of binary welfare based decision making processes using Monte Carlo simulations. Decision support is given on two levels: (i) The actual decision level is to choose between two alternatives under probabilistic uncertainty. This package calculates the optimal decision based on maximizing expected welfare. (ii) The meta decision level is to allocate resources to reduce the uncertainty in the underlying decision problem, i.e to increase the current information to improve the actual decision making process. This problem is dealt with using the Value of Information Analysis. The Expected Value of Information for arbitrary prospective estimates can be calculated as well as Individual Expected Value of Perfect Information. The probabilistic calculations are done via Monte Carlo simulations. This Monte Carlo functionality can be used on its own.

Copy Link

Version

Install

install.packages('decisionSupport')

Monthly Downloads

456

Version

1.103.8

License

GPL-3

Maintainer

Eike Luedeling

Last Published

October 15th, 2018

Functions in decisionSupport (1.103.8)

make_CPT

Make Conditional Probability tables using the likelihood method
individualEvpiSimulation

Individual Expected Value of Perfect Information Simulation
hist.mcSimulation

Plot Histogram of results of a Monte Carlo Simulation
hist.welfareDecisionAnalysis

Plot Histogram of results of a Welfare Decision Analysis
chance_event

simulate occurrence of random events
estimate_write_csv

Write an Estimate to CSV - File.
eviSimulation

Expected Value of Information (EVI) Simulation.
estimate

Create a multivariate estimate object.
estimate_read_csv

Read an Estimate from CSV - File.
mcSimulation

Perform a Monte Carlo simulation.
paramtnormci_numeric

Return parameters of truncated normal distribution based on a confidence interval.
paramtnormci_fit

Fit parameters of truncated normal distribution based on a confidence interval.
print.summary.welfareDecisionAnalysis

Print the summarized Welfare Decision Analysis results.
plainNames2data.frameNames

Transform model function variable names: plain to data.frame names.
sample_CPT

Sample a Conditional Probability Table
decisionSupport

Welfare Decision and Value of Information Analysis wrapper function.
plsr.mcSimulation

Partial Least Squares Regression (PLSR) of Monte Carlo simulation results.
print.mcSimulation

Print Basic Results from Monte Carlo Simulation.
sample_simple_CPT

Make Conditional Probability tables using the likelihood method
rdistq_fit

Quantiles based univariate random number generation (by parameter fitting).
gompertz_yield

Gompertz function yield prediction for perennials
random

Quantiles or empirically based generic random number generation.
rtnorm90ci

90%-confidence interval based truncated normal random number generation.
row.names.estimate

Get and set attributes of an estimate object.
hist.eviSimulation

Plot Histograms of results of an EVI simulation
rmvnorm90ci_exact

90%-confidence interval multivariate normal random number generation.
summary.welfareDecisionAnalysis

Summarize Welfare Decision Analysis results.
summary.mcSimulation

Summarize results from Monte Carlo simulation.
temp_situations

Situation occurrence and resolution
print.summary.eviSimulation

Print the Summarized EVI Simulation Results.
vv

value varier function
welfareDecisionAnalysis

Analysis of the underlying welfare based decision problem.
random.estimate

Generate random numbers for an estimate.
random.estimate1d

Generate univariate random numbers defined by a 1-d estimate.
sort.summary.eviSimulation

Sort Summarized EVI Simulation Results..
print.summary.mcSimulation

Print the summary of a Monte Carlo simulation.
summary.eviSimulation

Summarize EVI Simulation Results
rdist90ci_exact

90%-confidence interval based univariate random number generation (by exact parameter calculation).
random_state

Draw a random state for a categorical variable
estimate1d

Create a 1-dimensional estimate object.
discount

Discount time series for Net Present Value (NPV) calculation
decisionSupport-package

Quantitative Support of Decision Making under Uncertainty.
as.data.frame.mcSimulation

Coerce Monte Carlo simulation results to a data frame.
corMat<-

Replace correlation matrix.
corMat

Return the Correlation Matrix.