WelchFileObserver

class WelchFileObserver(responseVariable: Response, batchSize: Double) : ModelElementObserver(source)

Parameters

responseVariable

the response to be observed

batchSize

the batch size for batching or discretizing the data

Constructors

Link copied to clipboard
constructor(responseVariable: Response, batchSize: Double)
constructor(responseVariable: ResponseCIfc, batchSize: Double)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The name of the response variable being observed. Matches the name used in the underlying WelchDataFileAnalyzer.

Functions

Link copied to clipboard
protected open override fun afterExperiment(modelElement: ModelElement)
Link copied to clipboard
protected open override fun afterReplication(modelElement: ModelElement)
Link copied to clipboard
protected open override fun beforeExperiment(modelElement: ModelElement)
Link copied to clipboard
protected open override fun beforeReplication(modelElement: ModelElement)
Link copied to clipboard
fun WelchFileObserver.toReport(title: String = responseName, includePartialSums: Boolean = true, includeBatchMeans: Boolean = false, includeBiasTest: Boolean = false, deletionPoint: Int = -1, block: ReportBuilder.() -> Unit = { welchAnalysis( observer = this@toReport, includePartialSums = includePartialSums, includeBatchMeans = includeBatchMeans, includeBiasTest = includeBiasTest, deletionPoint = deletionPoint ) }): ReportNode.Document
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
protected open override fun update(modelElement: ModelElement)