Skip to content

docs-md


Class: DataAnalysisService

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/data-analysis/data-analysis.ts:1823

Service class for managing data analysis operations

Constructors

Constructor

new DataAnalysisService(): DataAnalysisService

Returns

DataAnalysisService

Methods

createComponentBasicEvent()

createComponentBasicEvent(event): Format<"uuid">

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/data-analysis/data-analysis.ts:1853

Creates a new component basic event

Parameters

event

ComponentBasicEvent

The component basic event to create

Returns

Format<"uuid">

The UUID of the created event


createFailureMode()

createFailureMode(mode): Format<"uuid">

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/data-analysis/data-analysis.ts:1875

Creates a new failure mode

Parameters

mode

FailureModeType

The failure mode to create

Returns

Format<"uuid">

The UUID of the created failure mode


estimateFailureRate()

estimateFailureRate(failureModeRef, componentTypeRef, method): FailureRateEstimationResult

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/data-analysis/data-analysis.ts:1906

Estimates failure rate for a given failure mode and component type

Parameters

failureModeRef

string

Reference to the failure mode

componentTypeRef

string

Reference to the component type

method

Estimation method to use

"bayesian" | "maxLikelihood"

Returns

FailureRateEstimationResult

The failure rate estimation result

Throws

Error if no data registry is available


getComponentBasicEvent()

getComponentBasicEvent(id): ComponentBasicEvent

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/data-analysis/data-analysis.ts:1842

Retrieves a component basic event by ID

Parameters

id

Format<"uuid">

The UUID of the basic event to retrieve

Returns

ComponentBasicEvent

The requested component basic event

Throws

Error if the basic event is not found


getFailureMode()

getFailureMode(id): FailureModeType

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/data-analysis/data-analysis.ts:1864

Retrieves a failure mode by ID

Parameters

id

Format<"uuid">

The UUID of the failure mode to retrieve

Returns

FailureModeType

The requested failure mode

Throws

Error if the failure mode is not found


getOperationalDataRegistry()

getOperationalDataRegistry(): OperationalDataRegistry

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/data-analysis/data-analysis.ts:1893

Retrieves the current operational data registry

Returns

OperationalDataRegistry

The current operational data registry

Throws

Error if no data registry is available


setDataRegistry()

setDataRegistry(registry): void

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/data-analysis/data-analysis.ts:1884

Sets the operational data registry

Parameters

registry

OperationalDataRegistry

The operational data registry to use

Returns

void


updateBasicEventWithEstimation()

updateBasicEventWithEstimation(basicEventId, estimationResult): void

Defined in: packages/docs-md/.tmp/typedoc-sanitized/mef-types/lib/data-analysis/data-analysis.ts:1922

Updates a basic event with failure rate estimation results

Parameters

basicEventId

Format<"uuid">

UUID of the basic event to update

estimationResult

FailureRateEstimationResult

Results from failure rate estimation

Returns

void

Throws

Error if the basic event is not found