Class SensitivityFunctionOneWay
Represents the result on a one-way sensitivity to parameters analysis. The sensitivity function = P(h|e)(t) where h is the hypothesis state, e is the evidence, and t is the parameter being analyzed.
Inheritance
Inherited Members
Namespace: BayesServer.Analysis
Assembly: BayesServer.Analysis.dll
Syntax
public sealed class SensitivityFunctionOneWay
  Properties
Alpha
Gets Alpha from the sensitivity function.
Declaration
public double Alpha { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
Beta
Gets Beta from the sensitivity function.
Declaration
public double Beta { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
Delta
Gets Delta from the sensitivity function.
Declaration
public double Delta { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
Gamma
Gets Gamma from the sensitivity function.
Declaration
public double Gamma { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
ParameterValue
Gets the original value of the parameter being analyzed.
Declaration
public double ParameterValue { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
ProbabilityHypothesisGivenEvidence
Gets P(h|e).
Declaration
public double ProbabilityHypothesisGivenEvidence { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
SensitivityValue
Gets the sensitivity value which is the derivative of the sensitivity function evaluated at t.
Declaration
public double SensitivityValue { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
Methods
Evaluate(Double)
Evaluates the Sensitivity function P(h|e)(t) = (alpha * t + beta) / (gamma * t + delta)
Declaration
public double Evaluate(double t)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Double | t | The parameter value at which to evaluate the function.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Double | The value of the sensitivity function P(h|e)(t).  | 
      
EvaluateDeriv(Double)
Evaluates the partial derivative of the Sensitivity function with respect to t = ((alphadelta)-(betagamma))/((gamma*t + delta)^2)
Declaration
public double EvaluateDeriv(double t)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Double | t | The parameter value at which to evaluate the derivative.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Double | The value of the derivative of the sensitivity function dP(h|e)/dt.  |