import IndustryWidePredictionService from 'pvbid-sdk/src/domain/services/IndustryWidePredictionService.js'
IndustryWidePredictionService
Constructor Summary
Public Constructor | ||
public |
constructor(lineItem: LineItem) Constructor |
Member Summary
Public Members | ||
public |
bid: * |
|
public |
|
|
public |
|
|
public |
lineItem: * |
|
public |
lineItemDefs: * |
|
public |
models: * |
|
public |
|
|
public |
|
|
public |
|
Method Summary
Public Methods | ||
public |
evaluateModel(model: object): EvaluatedModel Evaluates a single prediction model |
|
public |
evaluateModels(models: object[]): number Evaluates all the given models and returns a weighted average of the significant results |
|
public |
evaluateModelsExperimental(models: object[]): number Evaluate the models using an experimental weighting |
|
public |
Retrieves the contribution weight for the line item |
|
public |
Retrieves a list of cost prediction models |
|
public |
Returns the distribution ranges |
|
public |
Retrieves a list of labor prediction models |
|
public |
getPredictionDependencies(): bidEntity[] Gets the dependencies used in the prediction models for the given line item def id |
|
public |
Determine if the line item has any prediction models |
Public Constructors
Public Members
public bid: * source
public industryWidePredictionModels: * source
public lineItem: * source
public lineItemDefs: * source
public models: * source
public predictionModel: * source
Public Methods
public evaluateModel(model: object): EvaluatedModel source
Evaluates a single prediction model
Params:
Name | Type | Attribute | Description |
model | object | A prediction model to evaluate |
public evaluateModels(models: object[]): number source
Evaluates all the given models and returns a weighted average of the significant results
Params:
Name | Type | Attribute | Description |
models | object[] | The models to evaluate |
public evaluateModelsExperimental(models: object[]): number source
Evaluate the models using an experimental weighting
Params:
Name | Type | Attribute | Description |
models | object[] |
public getPredictionDependencies(): bidEntity[] source
Gets the dependencies used in the prediction models for the given line item def id
Return:
bidEntity[] | The prediction model dependencies |