public class StatisticDataHandler extends java.lang.Object implements DataHandler
| Constructor and Description |
|---|
StatisticDataHandler(java.lang.String fileName,
long savePeriod,
java.util.concurrent.TimeUnit timeUnit,
double u,
double startTime,
double endTime,
int n,
java.lang.String... names) |
| Modifier and Type | Method and Description |
|---|---|
Observer |
createObserver()
Создать наблюдателя, который будет собирать данные для этого обработчика.
|
void |
processResult(int iter,
java.lang.Object result)
Обработать одну траекторию случайного процесса.
|
void |
saveResults()
Сохранить все накопленные результаты.
|
public StatisticDataHandler(java.lang.String fileName,
long savePeriod,
java.util.concurrent.TimeUnit timeUnit,
double u,
double startTime,
double endTime,
int n,
java.lang.String... names)
fileName - имя файла, в который следует записывать результат.savePeriod - периодичность записи результатов в файл (ms): файл обновляется через указанное число миллисекунд.timeUnit - единица измерения для параметра savePeriod.u - квантиль нормального распределения для оценки доверительного интервала математического ожидания.startTime - момент начала регистрации траектории.endTime - момент окончания регистрации траектории.n - количество интервалов разбиения.names - имена переменных.public Observer createObserver()
DataHandlercreateObserver in interface DataHandlerpublic void processResult(int iter,
java.lang.Object result)
DataHandlerprocessResult in interface DataHandleriter - номер итерации.result - результат наблюдений.public void saveResults()
DataHandlersaveResults in interface DataHandler