diff --git a/docs/make.bat b/docs/make.bat index 925c36b9..20c9af70 100644 --- a/docs/make.bat +++ b/docs/make.bat @@ -1,40 +1,40 @@ -@ECHO OFF - -PUSHD %~dp0 - -IF "%SPHINX_BUILD%" == "" ( - SET SPHINX_BUILD=sphinx-build.exe -) - -%SPHINX_BUILD% >NUL 2>NUL - -IF ERRORLEVEL 9009 ( - ECHO. - ECHO.Sphinx not found, install it from: - ECHO.http://sphinx-doc.org/ - ECHO. - - EXIT /B 1 -) - -SET SPHINX_TYPE=%1 - -IF "%SPHINX_TYPE%" == "" ( - ECHO. - %SPHINX_BUILD% --help - ECHO. - - EXIT /B 1 -) - -SET SOURCE_DIR=source -SET BUILD_DIR=build -FOR /F "TOKENS=1,* DELIMS= " %%A IN ("%*") DO SET SPHINX_OPTS=%%B - -DEL /S /Q %BUILD_DIR%\%SPHINX_TYPE%\* >NUL 2>NUL - -ECHO. -%SPHINX_BUILD% -b %SPHINX_TYPE% %SPHINX_OPTS% %SOURCE_DIR% %BUILD_DIR%\%SPHINX_TYPE% -ECHO. - +@ECHO OFF + +PUSHD %~dp0 + +IF "%SPHINX_BUILD%" == "" ( + SET SPHINX_BUILD=sphinx-build.exe +) + +%SPHINX_BUILD% >NUL 2>NUL + +IF ERRORLEVEL 9009 ( + ECHO. + ECHO.Sphinx not found, install it from: + ECHO.http://sphinx-doc.org/ + ECHO. + + EXIT /B 1 +) + +SET SPHINX_TYPE=%1 + +IF "%SPHINX_TYPE%" == "" ( + ECHO. + %SPHINX_BUILD% --help + ECHO. + + EXIT /B 1 +) + +SET SOURCE_DIR=source +SET BUILD_DIR=build +FOR /F "TOKENS=1,* DELIMS= " %%A IN ("%*") DO SET SPHINX_OPTS=%%B + +DEL /S /Q %BUILD_DIR%\%SPHINX_TYPE%\* >NUL 2>NUL + +ECHO. +%SPHINX_BUILD% -b %SPHINX_TYPE% %SPHINX_OPTS% %SOURCE_DIR% %BUILD_DIR%\%SPHINX_TYPE% +ECHO. + POPD \ No newline at end of file diff --git a/meta.yaml b/meta.yaml index cd9229d3..b32399ba 100644 --- a/meta.yaml +++ b/meta.yaml @@ -1,57 +1,57 @@ -{% set data = load_setup_py_data(from_recipe_dir=True) %} -{% set name = data['name'] %} -{% set version = data['version'] %} -{% set summary = data['description'] %} -{% set description = data['long_description'][:data['long_description'].index('')].strip() %} - -package: - name: {{ name.lower() }} - version: {{ version }} - -source: - url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz - sha256: 679887fc30d0331457c275ebd46d2bdd9f87424c33dddf4a467046d64c1aeef7 - -build: - number: 0 - noarch: python - script: {{ PYTHON }} -m pip install . -vv - -requirements: - host: - - python {{ data['python_requires'] }} - - pip - - setuptools - run: - - python {{ data['python_requires'] }} -{% for dep in data['install_requires'] %} -{% if dep.lower().startswith('matplotlib') %} - - matplotlib-base -{% else %} - - {{ dep.lower() }} -{% endif %} -{% endfor %} - -test: - imports: - - {{ name.lower() }} - source_files: - - tests/ - requires: - - pytest - commands: - - pytest tests/ - -about: - home: {{ data['url'] }} - license: {{ data['license'] }} - license_file: {{ data['license_files'][0] }} - summary: {{ summary }} - description: {{ description }} - doc_url: https://{{ name.lower() }}.readthedocs.io/ - doc_source_url: {{ data['url'] }}/blob/master/docs/source/index.rst - dev_url: {{ data['url'] }} - -extra: - maintainers: - - TommasoBelluzzo +{% set data = load_setup_py_data(from_recipe_dir=True) %} +{% set name = data['name'] %} +{% set version = data['version'] %} +{% set summary = data['description'] %} +{% set description = data['long_description'][:data['long_description'].index('
')].strip() %} + +package: + name: {{ name.lower() }} + version: {{ version }} + +source: + url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz + sha256: 62429ecad5d324d25bd650f945ea8f1af1224adec6b0967021072f8b11275434 + +build: + number: 0 + noarch: python + script: {{ PYTHON }} -m pip install . -vv + +requirements: + host: + - python {{ data['python_requires'] }} + - pip + - setuptools + run: + - python {{ data['python_requires'] }} +{% for dep in data['install_requires'] %} +{% if dep.lower().startswith('matplotlib') %} + - matplotlib-base +{% else %} + - {{ dep.lower() }} +{% endif %} +{% endfor %} + +test: + imports: + - {{ name.lower() }} + source_files: + - tests/ + requires: + - pytest + commands: + - pytest tests/ + +about: + home: {{ data['url'] }} + license: {{ data['license'] }} + license_file: {{ data['license_files'][0] }} + summary: {{ summary }} + description: {{ description }} + doc_url: https://{{ name.lower() }}.readthedocs.io/ + doc_source_url: {{ data['url'] }}/blob/master/docs/source/index.rst + dev_url: {{ data['url'] }} + +extra: + maintainers: + - TommasoBelluzzo diff --git a/pydtmc/__init__.py b/pydtmc/__init__.py index 1191b7f2..893f8514 100644 --- a/pydtmc/__init__.py +++ b/pydtmc/__init__.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- __title__ = 'PyDTMC' -__version__ = '8.6.0' +__version__ = '8.7.0' __author__ = 'Tommaso Belluzzo' __all__ = [ diff --git a/tests/fixtures/fixtures_aliases.json b/tests/fixtures/fixtures_aliases.json index b45a6caf..c4b776a6 100644 --- a/tests/fixtures/fixtures_aliases.json +++ b/tests/fixtures/fixtures_aliases.json @@ -1,96 +1,96 @@ -{ - "aliased_methods_data": [ - { - "p": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]], - "params": { - "committor_probabilities": ["backward", 0, 1], - "conditional_probabilities": [1], - "expected_rewards": [4, [-2.0, -0.7, -8.0]], - "expected_transitions": [6, null], - "first_passage_probabilities": [3, 1, null], - "first_passage_reward": [21, 1, 0, [-4.4, 7.5, 4.8]], - "hitting_probabilities": [null], - "hitting_times": [null], - "mean_absorption_times": null, - "mean_first_passage_times_between": [0, 2], - "mean_first_passage_times_to": null, - "mean_number_visits": null, - "mean_recurrence_times": null, - "mixing_time": [null, 3, "natural"], - "next_state": [1, false, 7331], - "time_correlations": [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], null, [1, 10, 100]], - "time_relaxations": [[0, 1, 1, 1, 1, 0], null, [1, 10, 100]], - "to_bounded_chain": ["absorbing"], - "to_canonical_form": null, - "to_lazy_chain": [0.6], - "to_nth_order": [3], - "to_subchain": [[1, 2]] - } - }, - { - "p": [[0.70, 0.15, 0.15], [0.15, 0.70, 0.15], [0.15, 0.15, 0.70]], - "params": { - "committor_probabilities": ["backward", 0, 2], - "conditional_probabilities": [0], - "expected_rewards": [12, [1.4, 0.0, -6.1]], - "expected_transitions": [32, [0.1, 0.45, 0.45]], - "first_passage_probabilities": [7, 0, [1, 2]], - "first_passage_reward": [18, 1, 2, [-1.9, 8.9, 0.0]], - "hitting_probabilities": [null], - "hitting_times": [null], - "mean_absorption_times": null, - "mean_first_passage_times_between": [0, 1], - "mean_first_passage_times_to": null, - "mean_number_visits": null, - "mean_recurrence_times": null, - "mixing_time": [null, 12, "traditional"], - "next_state": [1, false, 7331], - "time_correlations": [[0, 0, 0, 1, 2, 2, 2, 2, 2], null, 50], - "time_relaxations": [[0, 1, 1, 1, 1, 0], null, 50], - "to_bounded_chain": ["reflecting"], - "to_canonical_form": null, - "to_lazy_chain": [[0.1, 0.2, 0.1]], - "to_nth_order": [6], - "to_subchain": [[0, 2]] - } - } , - { - "p": [[0.0, 1.0, 0.0, 0.0, 0.0, 0.0], [0.1, 0.8, 0.0, 0.1, 0.0, 0.0], [0.3, 0.0, 0.3, 0.2, 0.2, 0.0], [0.5, 0.0, 0.0, 0.0, 0.0, 0.5], [0.2, 0.2, 0.2, 0.0, 0.2, 0.2], [0.0, 0.0, 0.0, 0.0, 0.0, 1.0]], - "params": { - "committor_probabilities": ["forward", 3, 5], - "conditional_probabilities": [4], - "expected_rewards": [1, [-0.4, 0.0, -3.9, 2.1, 3.6, 0.0]], - "expected_transitions": [9, null], - "first_passage_probabilities": [3, 0, [1, 2, 5]], - "first_passage_reward": [12, 0, [1, 4], [2.3, 3.2, 0.0, 2.1, 5.5, -9.2]], - "hitting_probabilities": [[2, 3]], - "hitting_times": [[0, 1, 2]], - "mean_absorption_times": null, - "mean_first_passage_times_between": [[0, 2], [1, 3]], - "mean_first_passage_times_to": [[0, 3, 4]], - "mean_number_visits": null, - "mean_recurrence_times": null, - "next_state": [1, false, 7331], - "mixing_time": [[0.4, 0.0, 0.2, 0.2, 0.2, 0.0], 5, "natural"], - "time_correlations": [[0, 1, 1, 1, 1, 0], [2, 2, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 1, 2, 3, 4, 5]], - "time_relaxations": [[0, 1, 1, 1, 1, 0], [0.0, 0.0, 0.8, 0.0, 0.0, 0.2], [0, 1, 2, 3, 4, 5]], - "to_bounded_chain": [0.75], - "to_canonical_form": null, - "to_lazy_chain": [0.1], - "to_nth_order": [2], - "to_subchain": [[1, 2, 3]] - } - } - ], - "aliased_properties_data": [ - { - "p": [[1.0, 0.0], [0.0, 1.0]] - }, - { - "p": [[0.0, 0.0, 1.0], [0.15, 0.70, 0.15], [0.0, 0.0, 1.0]] - } , - { - "p": [[0.3, 0.4, 0.3], [0.6, 0.2, 0.2], [0.2, 0.7, 0.1]] - } - ] +{ + "aliased_methods_data": [ + { + "p": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]], + "params": { + "committor_probabilities": ["backward", 0, 1], + "conditional_probabilities": [1], + "expected_rewards": [4, [-2.0, -0.7, -8.0]], + "expected_transitions": [6, null], + "first_passage_probabilities": [3, 1, null], + "first_passage_reward": [21, 1, 0, [-4.4, 7.5, 4.8]], + "hitting_probabilities": [null], + "hitting_times": [null], + "mean_absorption_times": null, + "mean_first_passage_times_between": [0, 2], + "mean_first_passage_times_to": null, + "mean_number_visits": null, + "mean_recurrence_times": null, + "mixing_time": [null, 3, "natural"], + "next_state": [1, false, 7331], + "time_correlations": [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0], null, [1, 10, 100]], + "time_relaxations": [[0, 1, 1, 1, 1, 0], null, [1, 10, 100]], + "to_bounded_chain": ["absorbing"], + "to_canonical_form": null, + "to_lazy_chain": [0.6], + "to_nth_order": [3], + "to_subchain": [[1, 2]] + } + }, + { + "p": [[0.70, 0.15, 0.15], [0.15, 0.70, 0.15], [0.15, 0.15, 0.70]], + "params": { + "committor_probabilities": ["backward", 0, 2], + "conditional_probabilities": [0], + "expected_rewards": [12, [1.4, 0.0, -6.1]], + "expected_transitions": [32, [0.1, 0.45, 0.45]], + "first_passage_probabilities": [7, 0, [1, 2]], + "first_passage_reward": [18, 1, 2, [-1.9, 8.9, 0.0]], + "hitting_probabilities": [null], + "hitting_times": [null], + "mean_absorption_times": null, + "mean_first_passage_times_between": [0, 1], + "mean_first_passage_times_to": null, + "mean_number_visits": null, + "mean_recurrence_times": null, + "mixing_time": [null, 12, "traditional"], + "next_state": [1, false, 7331], + "time_correlations": [[0, 0, 0, 1, 2, 2, 2, 2, 2], null, 50], + "time_relaxations": [[0, 1, 1, 1, 1, 0], null, 50], + "to_bounded_chain": ["reflecting"], + "to_canonical_form": null, + "to_lazy_chain": [[0.1, 0.2, 0.1]], + "to_nth_order": [6], + "to_subchain": [[0, 2]] + } + } , + { + "p": [[0.0, 1.0, 0.0, 0.0, 0.0, 0.0], [0.1, 0.8, 0.0, 0.1, 0.0, 0.0], [0.3, 0.0, 0.3, 0.2, 0.2, 0.0], [0.5, 0.0, 0.0, 0.0, 0.0, 0.5], [0.2, 0.2, 0.2, 0.0, 0.2, 0.2], [0.0, 0.0, 0.0, 0.0, 0.0, 1.0]], + "params": { + "committor_probabilities": ["forward", 3, 5], + "conditional_probabilities": [4], + "expected_rewards": [1, [-0.4, 0.0, -3.9, 2.1, 3.6, 0.0]], + "expected_transitions": [9, null], + "first_passage_probabilities": [3, 0, [1, 2, 5]], + "first_passage_reward": [12, 0, [1, 4], [2.3, 3.2, 0.0, 2.1, 5.5, -9.2]], + "hitting_probabilities": [[2, 3]], + "hitting_times": [[0, 1, 2]], + "mean_absorption_times": null, + "mean_first_passage_times_between": [[0, 2], [1, 3]], + "mean_first_passage_times_to": [[0, 3, 4]], + "mean_number_visits": null, + "mean_recurrence_times": null, + "next_state": [1, false, 7331], + "mixing_time": [[0.4, 0.0, 0.2, 0.2, 0.2, 0.0], 5, "natural"], + "time_correlations": [[0, 1, 1, 1, 1, 0], [2, 2, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 1, 2, 3, 4, 5]], + "time_relaxations": [[0, 1, 1, 1, 1, 0], [0.0, 0.0, 0.8, 0.0, 0.0, 0.2], [0, 1, 2, 3, 4, 5]], + "to_bounded_chain": [0.75], + "to_canonical_form": null, + "to_lazy_chain": [0.1], + "to_nth_order": [2], + "to_subchain": [[1, 2, 3]] + } + } + ], + "aliased_properties_data": [ + { + "p": [[1.0, 0.0], [0.0, 1.0]] + }, + { + "p": [[0.0, 0.0, 1.0], [0.15, 0.70, 0.15], [0.0, 0.0, 1.0]] + } , + { + "p": [[0.3, 0.4, 0.3], [0.6, 0.2, 0.2], [0.2, 0.7, 0.1]] + } + ] } \ No newline at end of file diff --git a/tests/fixtures/fixtures_classification.json b/tests/fixtures/fixtures_classification.json index be3723f4..6bf1679f 100644 --- a/tests/fixtures/fixtures_classification.json +++ b/tests/fixtures/fixtures_classification.json @@ -1,92 +1,92 @@ -[ - { - "id": "#1", - "p": [[1.0, 0.0], [0.0, 1.0]], - "recurrent_classes": [["1"], ["2"]], - "transient_classes": [], - "communicating_classes": [["1"], ["2"]], - "cyclic_classes": [], - "absorbing_states": ["1", "2"] - }, - { - "id": "#2", - "p": [[0.05, 0.95], [0.8, 0.2]], - "recurrent_classes": [["1", "2"]], - "transient_classes": [], - "communicating_classes": [["1", "2"]], - "cyclic_classes": [["1", "2"]], - "absorbing_states": [] - }, - { - "id": "#3", - "p": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]], - "recurrent_classes": [["1"], ["2"], ["3"]], - "transient_classes": [], - "communicating_classes": [["1"], ["2"], ["3"]], - "cyclic_classes": [], - "absorbing_states": ["1", "2", "3"] - }, - { - "id": "#4", - "p": [[0.4, 0.3, 0.3], [0.0, 1.0, 0.0], [0.5, 0.0, 0.5]], - "recurrent_classes": [["2"]], - "transient_classes": [["1", "3"]], - "communicating_classes": [["1", "3"], ["2"]], - "cyclic_classes": [], - "absorbing_states": ["2"] - }, - { - "id": "#5", - "p": [[0.05, 0.85, 0.10], [0.1, 0.8, 0.1], [0.3, 0.4, 0.3]], - "recurrent_classes": [["1", "2", "3"]], - "transient_classes": [], - "communicating_classes": [["1", "2", "3"]], - "cyclic_classes": [["1", "2", "3"]], - "absorbing_states": [] - }, - { - "id": "#6", - "p": [[0.0, 0.0, 0.5, 0.5], [1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0]], - "recurrent_classes": [["1", "2", "3", "4"]], - "transient_classes": [], - "communicating_classes": [["1", "2", "3", "4"]], - "cyclic_classes": [["3", "4"], ["1"], ["2"]], - "absorbing_states": [] - }, - { - "id": "#7", - "p": [[0.1, 0.9, 0.0, 0.0], [0.2, 0.0, 0.8, 0.0], [0.3, 0.0, 0.0, 0.7], [0.4, 0.0, 0.0, 0.6]], - "recurrent_classes": [["1", "2", "3", "4"]], - "transient_classes": [], - "communicating_classes": [["1", "2", "3", "4"]], - "cyclic_classes": [["1", "2", "3", "4"]], - "absorbing_states": [] - }, - { - "id": "#8", - "p": [[0.5, 0.5, 0.0, 0.0, 0.0], [0.5, 0.5, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 0.5, 0.5, 0.0], [1.0, 0.0, 0.0, 0.0, 0.0]], - "recurrent_classes": [["1", "2"], ["3"]], - "transient_classes": [["4"], ["5"]], - "communicating_classes": [["1", "2"], ["3"], ["4"], ["5"]], - "cyclic_classes": [], - "absorbing_states": ["3"] - }, - { - "id": "#9", - "p": [[0.0, 1.0, 0.0, 0.0, 0.0, 0.0], [0.25, 0.75, 0.00, 0.00, 0.00, 0.00], [0.2, 0.0, 0.4, 0.2, 0.2, 0.0], [0.0, 0.0, 0.0, 0.4, 0.6, 0.0], [0.0, 0.0, 0.0, 0.5, 0.0, 0.5], [0.0, 0.0, 0.0, 0.4, 0.0, 0.6]], - "recurrent_classes": [["4", "5", "6"], ["1", "2"]], - "transient_classes": [["3"]], - "communicating_classes": [["4", "5", "6"], ["1", "2"], ["3"]], - "cyclic_classes": [], - "absorbing_states": [] - }, - { - "id": "#10", - "p": [[0.0, 0.4, 0.0, 0.6, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 1.0], [0.0, 0.0, 0.0, 0.5, 0.5, 0.0]], - "recurrent_classes": [["4", "5", "6"], ["2", "3"]], - "transient_classes": [["1"]], - "communicating_classes": [["4", "5", "6"], ["2", "3"], ["1"]], - "cyclic_classes": [], - "absorbing_states": [] - } +[ + { + "id": "#1", + "p": [[1.0, 0.0], [0.0, 1.0]], + "recurrent_classes": [["1"], ["2"]], + "transient_classes": [], + "communicating_classes": [["1"], ["2"]], + "cyclic_classes": [], + "absorbing_states": ["1", "2"] + }, + { + "id": "#2", + "p": [[0.05, 0.95], [0.8, 0.2]], + "recurrent_classes": [["1", "2"]], + "transient_classes": [], + "communicating_classes": [["1", "2"]], + "cyclic_classes": [["1", "2"]], + "absorbing_states": [] + }, + { + "id": "#3", + "p": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]], + "recurrent_classes": [["1"], ["2"], ["3"]], + "transient_classes": [], + "communicating_classes": [["1"], ["2"], ["3"]], + "cyclic_classes": [], + "absorbing_states": ["1", "2", "3"] + }, + { + "id": "#4", + "p": [[0.4, 0.3, 0.3], [0.0, 1.0, 0.0], [0.5, 0.0, 0.5]], + "recurrent_classes": [["2"]], + "transient_classes": [["1", "3"]], + "communicating_classes": [["1", "3"], ["2"]], + "cyclic_classes": [], + "absorbing_states": ["2"] + }, + { + "id": "#5", + "p": [[0.05, 0.85, 0.10], [0.1, 0.8, 0.1], [0.3, 0.4, 0.3]], + "recurrent_classes": [["1", "2", "3"]], + "transient_classes": [], + "communicating_classes": [["1", "2", "3"]], + "cyclic_classes": [["1", "2", "3"]], + "absorbing_states": [] + }, + { + "id": "#6", + "p": [[0.0, 0.0, 0.5, 0.5], [1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0]], + "recurrent_classes": [["1", "2", "3", "4"]], + "transient_classes": [], + "communicating_classes": [["1", "2", "3", "4"]], + "cyclic_classes": [["3", "4"], ["1"], ["2"]], + "absorbing_states": [] + }, + { + "id": "#7", + "p": [[0.1, 0.9, 0.0, 0.0], [0.2, 0.0, 0.8, 0.0], [0.3, 0.0, 0.0, 0.7], [0.4, 0.0, 0.0, 0.6]], + "recurrent_classes": [["1", "2", "3", "4"]], + "transient_classes": [], + "communicating_classes": [["1", "2", "3", "4"]], + "cyclic_classes": [["1", "2", "3", "4"]], + "absorbing_states": [] + }, + { + "id": "#8", + "p": [[0.5, 0.5, 0.0, 0.0, 0.0], [0.5, 0.5, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 0.5, 0.5, 0.0], [1.0, 0.0, 0.0, 0.0, 0.0]], + "recurrent_classes": [["1", "2"], ["3"]], + "transient_classes": [["4"], ["5"]], + "communicating_classes": [["1", "2"], ["3"], ["4"], ["5"]], + "cyclic_classes": [], + "absorbing_states": ["3"] + }, + { + "id": "#9", + "p": [[0.0, 1.0, 0.0, 0.0, 0.0, 0.0], [0.25, 0.75, 0.00, 0.00, 0.00, 0.00], [0.2, 0.0, 0.4, 0.2, 0.2, 0.0], [0.0, 0.0, 0.0, 0.4, 0.6, 0.0], [0.0, 0.0, 0.0, 0.5, 0.0, 0.5], [0.0, 0.0, 0.0, 0.4, 0.0, 0.6]], + "recurrent_classes": [["4", "5", "6"], ["1", "2"]], + "transient_classes": [["3"]], + "communicating_classes": [["4", "5", "6"], ["1", "2"], ["3"]], + "cyclic_classes": [], + "absorbing_states": [] + }, + { + "id": "#10", + "p": [[0.0, 0.4, 0.0, 0.6, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0, 1.0], [0.0, 0.0, 0.0, 0.5, 0.5, 0.0]], + "recurrent_classes": [["4", "5", "6"], ["2", "3"]], + "transient_classes": [["1"]], + "communicating_classes": [["4", "5", "6"], ["2", "3"], ["1"]], + "cyclic_classes": [], + "absorbing_states": [] + } ] \ No newline at end of file diff --git a/tests/fixtures/fixtures_conversions.json b/tests/fixtures/fixtures_conversions.json index f73d72ca..f61154bf 100644 --- a/tests/fixtures/fixtures_conversions.json +++ b/tests/fixtures/fixtures_conversions.json @@ -1,42 +1,42 @@ -{ - "dictionary_data": { - "seed": 7331, - "runs": 100, - "maximum_size": 30 - }, - "graph_data": { - "seed": 7331, - "runs": 50, - "maximum_size": 10 - }, - "file_data": [ - { - "id": "csv", - "seed": 7331, - "runs": 50, - "maximum_size": 20, - "file_extension": ".csv" - }, - { - "id": "json", - "seed": 7331, - "runs": 50, - "maximum_size": 20, - "file_extension": ".json" - }, - { - "id": "txt", - "seed": 7331, - "runs": 50, - "maximum_size": 20, - "file_extension": ".txt" - }, - { - "id": "xml", - "seed": 7331, - "runs": 50, - "maximum_size": 20, - "file_extension": ".xml" - } - ] +{ + "dictionary_data": { + "seed": 7331, + "runs": 100, + "maximum_size": 30 + }, + "graph_data": { + "seed": 7331, + "runs": 50, + "maximum_size": 10 + }, + "file_data": [ + { + "id": "csv", + "seed": 7331, + "runs": 50, + "maximum_size": 20, + "file_extension": ".csv" + }, + { + "id": "json", + "seed": 7331, + "runs": 50, + "maximum_size": 20, + "file_extension": ".json" + }, + { + "id": "txt", + "seed": 7331, + "runs": 50, + "maximum_size": 20, + "file_extension": ".txt" + }, + { + "id": "xml", + "seed": 7331, + "runs": 50, + "maximum_size": 20, + "file_extension": ".xml" + } + ] } \ No newline at end of file diff --git a/tests/fixtures/fixtures_fitting.json b/tests/fixtures/fixtures_fitting.json index c4e80f59..f462fc8d 100644 --- a/tests/fixtures/fixtures_fitting.json +++ b/tests/fixtures/fixtures_fitting.json @@ -1,160 +1,160 @@ -{ - "fit_function_data": [ - { - "possible_states": ["A", "B", "C"], - "f": "(x_value + y_value)**2.0", - "quadrature_type": "gauss-chebyshev", - "quadrature_interval": null, - "value": [[0.00985334, 0.44118948, 0.54895719], [0.06594351, 0.51282051, 0.42123598], [0.10399481, 0.53388997, 0.36211522]] - }, - { - "possible_states": ["A", "B", "C"], - "f": "1.0 if x_index == y_index else 0.0", - "quadrature_type": "gauss-legendre", - "quadrature_interval": null, - "value": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]] - }, - { - "possible_states": ["A", "B", "C"], - "f": "1.0 + (x_value * y_value)", - "quadrature_type": "gauss-legendre", - "quadrature_interval": [5.0, 10.0], - "value": [[0.20773400, 0.44444400, 0.34782100], [0.20730900, 0.44444400, 0.34824700], [0.20705500, 0.44444400, 0.34850000]] - }, - { - "possible_states": ["A", "B", "C", "D"], - "f": "3.0", - "quadrature_type": "niederreiter", - "quadrature_interval": null, - "value": [[0.25, 0.25, 0.25, 0.25], [0.25, 0.25, 0.25, 0.25], [0.25, 0.25, 0.25, 0.25], [0.25, 0.25, 0.25, 0.25]] - }, - { - "possible_states": ["A", "B", "C", "D"], - "f": "(x_value * 1.5) + y_value", - "quadrature_type": "niederreiter", - "quadrature_interval": [0.0, 2.0], - "value": [[0.22378200, 0.31329500, 0.18670500, 0.27621800], [0.23294300, 0.29117900, 0.20882100, 0.26705700], [0.21628100, 0.33140500, 0.16859500, 0.28371900], [0.23005700, 0.29814700, 0.20185300, 0.26994300]] - }, - { - "possible_states": ["A", "B", "C"], - "f": "x_value**y_value", - "quadrature_type": "newton-cotes", - "quadrature_interval": null, - "value": [[0.53961500, 0.29696100, 0.16342400], [0.41259900, 0.32748000, 0.25992100], [0.35378400, 0.33292300, 0.31329300]] - }, - { - "possible_states": ["A", "B", "C"], - "f": "x_value**y_value", - "quadrature_type": "newton-cotes", - "quadrature_interval": [0.0, 2.0], - "value": [[0.58415600, 0.28083300, 0.13501000], [0.33333333, 0.33333333, 0.33333333], [0.22821800, 0.32081100, 0.45097100]] - }, - { - "possible_states": ["A", "B", "C"], - "f": "(x_value + y_value) * 1.75", - "quadrature_type": "simpson-rule", - "quadrature_interval": [0.0, 2.0], - "value": [[0.00000000, 0.66666667, 0.33333333], [0.08333333, 0.66666667, 0.25000000], [0.11111111, 0.66666667, 0.22222222]] - }, - { - "possible_states": ["A", "B"], - "f": "x_value**0.5", - "quadrature_type": "trapezoid-rule", - "quadrature_interval": null, - "value": [[0.5, 0.5], [0.5, 0.5]] - }, - { - "possible_states": ["A", "B"], - "f": "(x_value + y_value) * 0.99", - "quadrature_type": "trapezoid-rule", - "quadrature_interval": null, - "value": [[0.00000000, 1.00000000], [0.33333333, 0.66666667]] - } - ], - "fit_sequence_data": [ - { - "possible_states": ["A", "B", "C"], - "sequence": ["A", "A", "C", "A", "C", "C", "B", "C", "A", "C", "C"], - "fitting_type": "map", - "fitting_param": null, - "value": [[0.25, 0.00, 0.75], [0.00, 0.00, 1.00], [0.40, 0.20, 0.40]] - }, - { - "possible_states": ["A", "B", "C"], - "sequence": ["A", "A", "C", "A", "C", "C", "B", "C", "A", "C", "C"], - "fitting_type": "mle", - "fitting_param": null, - "value": [[0.25, 0.00, 0.75], [0.00, 0.00, 1.00], [0.40, 0.20, 0.40]] - }, - { - "possible_states": ["A", "B", "C"], - "sequence": ["A", "B", "C", "C", "C", "C", "B", "C", "A", "A", "B", "A", "A"], - "fitting_type": "map", - "fitting_param": null, - "value": [[0.50000000, 0.50000000, 0.00000000], [0.33333333, 0.00000000, 0.66666667], [0.20000000, 0.20000000, 0.60000000]] - }, - { - "possible_states": ["A", "B", "C"], - "sequence": ["A", "B", "C", "C", "C", "C", "B", "C", "A", "A", "B", "A", "A"], - "fitting_type": "mle", - "fitting_param": null, - "value": [[0.50000000, 0.50000000, 0.00000000], [0.33333333, 0.00000000, 0.66666667], [0.20000000, 0.20000000, 0.60000000]] - }, - { - "possible_states": ["A", "B", "C"], - "sequence": ["A", "B", "C", "C", "C", "C", "B", "C", "A", "A", "B"], - "fitting_type": "map", - "fitting_param": [[7, 15, 9], [1, 7, 7], [9, 1, 2]], - "value": [[0.22580600, 0.51612900, 0.25806500], [0.00000000, 0.42857100, 0.57142900], [0.64285700, 0.07142900, 0.28571400]] - }, - { - "possible_states": ["A", "B", "C"], - "sequence": ["A", "B", "C", "C", "C", "C", "B", "C", "A", "A", "B", "A", "A"], - "fitting_type": "mle", - "fitting_param": true, - "value": [[0.49987509, 0.49987509, 0.00024981], [0.33333333, 0.00033300, 0.66633367], [0.20007995, 0.20007995, 0.59984010]] - }, - { - "possible_states": ["A", "B", "C", "D"], - "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "A"], - "fitting_type": "map", - "fitting_param": null, - "value": [[0.33333333, 0.33333333, 0.33333333, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.25000000, 0.25000000, 0.25000000, 0.25000000]] - }, - { - "possible_states": ["A", "B", "C", "D"], - "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "A"], - "fitting_type": "mle", - "fitting_param": null, - "value": [[0.33333333, 0.33333333, 0.33333333, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.25000000, 0.25000000, 0.25000000, 0.25000000]] - }, - { - "possible_states": ["A", "B", "C", "D"], - "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "A"], - "fitting_type": "map", - "fitting_param": [[3, 5, 3, 5], [5, 3, 5, 3], [8, 1, 17, 3], [4, 9, 1, 1]], - "value": [[0.22222222, 0.33333333, 0.22222222, 0.22222222], [0.35714300, 0.14285700, 0.35714300, 0.14285700], [0.32258100, 0.00000000, 0.61290300, 0.06451600], [0.27272700, 0.72727300, 0.00000000, 0.00000000]] - }, - { - "possible_states": ["A", "B", "C", "D"], - "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "A"], - "fitting_type": "mle", - "fitting_param": true, - "value": [[0.33327781, 0.33327781, 0.33327781, 0.00016656], [0.49950100, 0.00049900, 0.49950100, 0.00049900], [0.49983344, 0.00016656, 0.49983344, 0.00016656], [0.25000000, 0.25000000, 0.25000000, 0.25000000]] - }, - { - "possible_states": ["A", "B", "C", "D"], - "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "D", "D", "D", "D", "D", "D", "D", "D", "D", "D", "D"], - "fitting_type": "map", - "fitting_param": null, - "value": [[0.33333333, 0.33333333, 0.33333333, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.33333333, 0.00000000, 0.50000000, 0.16666667], [0.00000000, 0.00000000, 0.00000000, 1.00000000]] - }, - { - "possible_states": ["A", "B", "C", "D"], - "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "D", "D", "D", "D", "D", "D", "D", "D", "D", "D", "D"], - "fitting_type": "mle", - "fitting_param": null, - "value": [[0.33333333, 0.33333333, 0.33333333, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.33333333, 0.00000000, 0.50000000, 0.16666667], [0.00000000, 0.00000000, 0.00000000, 1.00000000]] - } - ] +{ + "fit_function_data": [ + { + "possible_states": ["A", "B", "C"], + "f": "(x_value + y_value)**2.0", + "quadrature_type": "gauss-chebyshev", + "quadrature_interval": null, + "value": [[0.00985334, 0.44118948, 0.54895719], [0.06594351, 0.51282051, 0.42123598], [0.10399481, 0.53388997, 0.36211522]] + }, + { + "possible_states": ["A", "B", "C"], + "f": "1.0 if x_index == y_index else 0.0", + "quadrature_type": "gauss-legendre", + "quadrature_interval": null, + "value": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]] + }, + { + "possible_states": ["A", "B", "C"], + "f": "1.0 + (x_value * y_value)", + "quadrature_type": "gauss-legendre", + "quadrature_interval": [5.0, 10.0], + "value": [[0.20773400, 0.44444400, 0.34782100], [0.20730900, 0.44444400, 0.34824700], [0.20705500, 0.44444400, 0.34850000]] + }, + { + "possible_states": ["A", "B", "C", "D"], + "f": "3.0", + "quadrature_type": "niederreiter", + "quadrature_interval": null, + "value": [[0.25, 0.25, 0.25, 0.25], [0.25, 0.25, 0.25, 0.25], [0.25, 0.25, 0.25, 0.25], [0.25, 0.25, 0.25, 0.25]] + }, + { + "possible_states": ["A", "B", "C", "D"], + "f": "(x_value * 1.5) + y_value", + "quadrature_type": "niederreiter", + "quadrature_interval": [0.0, 2.0], + "value": [[0.22378200, 0.31329500, 0.18670500, 0.27621800], [0.23294300, 0.29117900, 0.20882100, 0.26705700], [0.21628100, 0.33140500, 0.16859500, 0.28371900], [0.23005700, 0.29814700, 0.20185300, 0.26994300]] + }, + { + "possible_states": ["A", "B", "C"], + "f": "x_value**y_value", + "quadrature_type": "newton-cotes", + "quadrature_interval": null, + "value": [[0.53961500, 0.29696100, 0.16342400], [0.41259900, 0.32748000, 0.25992100], [0.35378400, 0.33292300, 0.31329300]] + }, + { + "possible_states": ["A", "B", "C"], + "f": "x_value**y_value", + "quadrature_type": "newton-cotes", + "quadrature_interval": [0.0, 2.0], + "value": [[0.58415600, 0.28083300, 0.13501000], [0.33333333, 0.33333333, 0.33333333], [0.22821800, 0.32081100, 0.45097100]] + }, + { + "possible_states": ["A", "B", "C"], + "f": "(x_value + y_value) * 1.75", + "quadrature_type": "simpson-rule", + "quadrature_interval": [0.0, 2.0], + "value": [[0.00000000, 0.66666667, 0.33333333], [0.08333333, 0.66666667, 0.25000000], [0.11111111, 0.66666667, 0.22222222]] + }, + { + "possible_states": ["A", "B"], + "f": "x_value**0.5", + "quadrature_type": "trapezoid-rule", + "quadrature_interval": null, + "value": [[0.5, 0.5], [0.5, 0.5]] + }, + { + "possible_states": ["A", "B"], + "f": "(x_value + y_value) * 0.99", + "quadrature_type": "trapezoid-rule", + "quadrature_interval": null, + "value": [[0.00000000, 1.00000000], [0.33333333, 0.66666667]] + } + ], + "fit_sequence_data": [ + { + "possible_states": ["A", "B", "C"], + "sequence": ["A", "A", "C", "A", "C", "C", "B", "C", "A", "C", "C"], + "fitting_type": "map", + "fitting_param": null, + "value": [[0.25, 0.00, 0.75], [0.00, 0.00, 1.00], [0.40, 0.20, 0.40]] + }, + { + "possible_states": ["A", "B", "C"], + "sequence": ["A", "A", "C", "A", "C", "C", "B", "C", "A", "C", "C"], + "fitting_type": "mle", + "fitting_param": null, + "value": [[0.25, 0.00, 0.75], [0.00, 0.00, 1.00], [0.40, 0.20, 0.40]] + }, + { + "possible_states": ["A", "B", "C"], + "sequence": ["A", "B", "C", "C", "C", "C", "B", "C", "A", "A", "B", "A", "A"], + "fitting_type": "map", + "fitting_param": null, + "value": [[0.50000000, 0.50000000, 0.00000000], [0.33333333, 0.00000000, 0.66666667], [0.20000000, 0.20000000, 0.60000000]] + }, + { + "possible_states": ["A", "B", "C"], + "sequence": ["A", "B", "C", "C", "C", "C", "B", "C", "A", "A", "B", "A", "A"], + "fitting_type": "mle", + "fitting_param": null, + "value": [[0.50000000, 0.50000000, 0.00000000], [0.33333333, 0.00000000, 0.66666667], [0.20000000, 0.20000000, 0.60000000]] + }, + { + "possible_states": ["A", "B", "C"], + "sequence": ["A", "B", "C", "C", "C", "C", "B", "C", "A", "A", "B"], + "fitting_type": "map", + "fitting_param": [[7, 15, 9], [1, 7, 7], [9, 1, 2]], + "value": [[0.22580600, 0.51612900, 0.25806500], [0.00000000, 0.42857100, 0.57142900], [0.64285700, 0.07142900, 0.28571400]] + }, + { + "possible_states": ["A", "B", "C"], + "sequence": ["A", "B", "C", "C", "C", "C", "B", "C", "A", "A", "B", "A", "A"], + "fitting_type": "mle", + "fitting_param": true, + "value": [[0.49987509, 0.49987509, 0.00024981], [0.33333333, 0.00033300, 0.66633367], [0.20007995, 0.20007995, 0.59984010]] + }, + { + "possible_states": ["A", "B", "C", "D"], + "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "A"], + "fitting_type": "map", + "fitting_param": null, + "value": [[0.33333333, 0.33333333, 0.33333333, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.25000000, 0.25000000, 0.25000000, 0.25000000]] + }, + { + "possible_states": ["A", "B", "C", "D"], + "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "A"], + "fitting_type": "mle", + "fitting_param": null, + "value": [[0.33333333, 0.33333333, 0.33333333, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.25000000, 0.25000000, 0.25000000, 0.25000000]] + }, + { + "possible_states": ["A", "B", "C", "D"], + "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "A"], + "fitting_type": "map", + "fitting_param": [[3, 5, 3, 5], [5, 3, 5, 3], [8, 1, 17, 3], [4, 9, 1, 1]], + "value": [[0.22222222, 0.33333333, 0.22222222, 0.22222222], [0.35714300, 0.14285700, 0.35714300, 0.14285700], [0.32258100, 0.00000000, 0.61290300, 0.06451600], [0.27272700, 0.72727300, 0.00000000, 0.00000000]] + }, + { + "possible_states": ["A", "B", "C", "D"], + "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "A"], + "fitting_type": "mle", + "fitting_param": true, + "value": [[0.33327781, 0.33327781, 0.33327781, 0.00016656], [0.49950100, 0.00049900, 0.49950100, 0.00049900], [0.49983344, 0.00016656, 0.49983344, 0.00016656], [0.25000000, 0.25000000, 0.25000000, 0.25000000]] + }, + { + "possible_states": ["A", "B", "C", "D"], + "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "D", "D", "D", "D", "D", "D", "D", "D", "D", "D", "D"], + "fitting_type": "map", + "fitting_param": null, + "value": [[0.33333333, 0.33333333, 0.33333333, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.33333333, 0.00000000, 0.50000000, 0.16666667], [0.00000000, 0.00000000, 0.00000000, 1.00000000]] + }, + { + "possible_states": ["A", "B", "C", "D"], + "sequence": ["A", "C", "C", "C", "A", "B", "C", "A", "A", "B", "A", "A", "C", "C", "D", "D", "D", "D", "D", "D", "D", "D", "D", "D", "D"], + "fitting_type": "mle", + "fitting_param": null, + "value": [[0.33333333, 0.33333333, 0.33333333, 0.00000000], [0.50000000, 0.00000000, 0.50000000, 0.00000000], [0.33333333, 0.00000000, 0.50000000, 0.16666667], [0.00000000, 0.00000000, 0.00000000, 1.00000000]] + } + ] } \ No newline at end of file diff --git a/tests/fixtures/fixtures_measures.json b/tests/fixtures/fixtures_measures.json index 2a1a0e96..a28c9aab 100644 --- a/tests/fixtures/fixtures_measures.json +++ b/tests/fixtures/fixtures_measures.json @@ -1,1702 +1,1702 @@ -[ - { - "id": "#1", - "p": [[0.0, 1.0], [1.0, 0.0]], - "committor_probabilities_data": [ - { - "states1": 0, - "states2": 1, - "value_backward": null, - "value_forward": null - }, - { - "states1": 1, - "states2": 0, - "value_backward": null, - "value_forward": null - } - ], - "expected_rewards_data": [ - { - "steps": 1, - "rewards": [-5.0, 3.0], - "value": [-2.0, -2.0] - }, - { - "steps": 5, - "rewards": [-5.0, 3.0], - "value": [-6.0, -6.0] - } - ], - "expected_transitions_data": [ - { - "steps": 2, - "initial_distribution": [0.3, 0.7], - "value": [[0.0, 1.0], [1.0, 0.0]] - }, - { - "steps": 2, - "initial_distribution": [0.7, 0.3], - "value": [[0.0, 1.0], [1.0, 0.0]] - } - ], - "first_passage_probabilities_data": [ - { - "steps": 2, - "initial_state": 0, - "first_passage_states": null, - "value": [[0.0, 1.0], [1.0, 0.0]] - }, - { - "steps": 2, - "initial_state": 1, - "first_passage_states": 0, - "value": [1.0, 0.0] - } - ], - "first_passage_reward_data": [ - { - "steps": 3, - "initial_state": 0, - "first_passage_states": null, - "rewards": null, - "value": null - }, - { - "steps": 8, - "initial_state": 1, - "first_passage_state": null, - "rewards": null, - "value": null - } - ], - "hitting_probabilities_data": [ - { - "targets": null, - "value": [1.0, 1.0] - }, - { - "targets": 1, - "value": [1.0, 1.0] - } - ], - "hitting_times_data": [ - { - "targets": null, - "value": [0.0, 0.0] - }, - { - "targets": 1, - "value": [1.0, 0.0] - } - ], - "mean_first_passage_times_between_data": [ - { - "origins": 0, - "targets": 1, - "value": null - }, - { - "origins": 1, - "targets": 0, - "value": null - } - ], - "mean_first_passage_times_to_data": [ - { - "targets": null, - "value": null - }, - { - "targets": 0, - "value": null - } - ], - "mixing_time_data": [ - { - "initial_distribution": null, - "jump": 1, - "cutoff_type": "natural", - "value": null - }, - { - "initial_distribution": [0.2, 0.8], - "jump": 3, - "cutoff_type": "natural", - "value": null - } - ], - "sensitivity_data": [ - { - "state": 0, - "value": [[0.125, -0.125], [0.125, -0.125]] - }, - { - "state": 1, - "value": [[-0.125, 0.125], [-0.125, 0.125]] - } - ], - "time_correlations_data": [ - { - "sequence1": [0, 1, 0, 1, 0, 1, 0, 1, 0, 1], - "sequence2": null, - "time_points": 30, - "value": 25.0 - }, - { - "sequence1": [0, 1, 0, 1, 0, 1, 0, 1, 0, 1], - "sequence2": [1, 0, 1, 0, 1, 0, 1, 0, 1, 0], - "time_points": [0, 1, 2], - "value": [25.0, 25.0, 25.0] - } - ], - "time_relaxations_data": [ - { - "sequence": [0, 1, 0, 1, 0, 1, 0], - "initial_distribution": null, - "time_points": [0, 100], - "value": [3.5, 3.5] - }, - { - "sequence": [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1], - "initial_distribution": [0.1, 0.9], - "time_points": 50, - "value": 11.9 - } - ], - "absorption_probabilities": null, - "mean_absorption_times": null, - "mean_number_visits": [["Infinity", "Infinity"], ["Infinity", "Infinity"]], - "mean_recurrence_times": null - }, - { - "id": "#2", - "p": [[0.3, 0.7], [0.25, 0.75]], - "committor_probabilities_data": [ - { - "states1": 0, - "states2": 1, - "value_backward": [1.0, 0.0], - "value_forward": [0.0, 1.0] - }, - { - "states1": 1, - "states2": 0, - "value_backward": [0.0, 1.0], - "value_forward": [1.0, 0.0] - } - ], - "expected_rewards_data": [ - { - "steps": 5, - "rewards": [0.0, 0.0], - "value": [0.0, 0.0] - }, - { - "steps": 5, - "rewards": [-1.5, -5.3], - "value": [-22.852632, -26.852632] - } - ], - "expected_transitions_data": [ - { - "steps": 100, - "initial_distribution": null, - "value": [[7.96952900, 18.59556800], [18.35872600, 55.07617700]] - }, - { - "steps": 100, - "initial_distribution": [0.8, 0.2], - "value": [[8.064266, 18.81662], [18.279778, 54.839335]] - } - ], - "first_passage_probabilities_data": [ - { - "steps": 3, - "initial_state": 0, - "first_passage_states": 1, - "value": [0.7, 0.21, 0.063] - }, - { - "steps": 6, - "initial_state": 1, - "first_passage_states": null, - "value": [[0.25, 0.75], [0.1875, 0.1750], [0.140625, 0.052500], [0.10546875, 0.01575000], [0.07910156, 0.00472500], [0.05932617, 0.00141750]] - } - ], - "first_passage_reward_data": [ - { - "steps": 3, - "initial_state": 1, - "first_passage_states": null, - "rewards": null, - "value": null - }, - { - "steps": 5, - "initial_state": 1, - "first_passage_states": null, - "rewards": null, - "value": null - } - ], - "hitting_probabilities_data": [ - { - "targets": 0, - "value": [1.0, 1.0] - }, - { - "targets": 1, - "value": [1.0, 1.0] - } - ], - "hitting_times_data": [ - { - "targets": 0, - "value": [0.0, 4.0] - }, - { - "targets": 1, - "value": [1.42857143, 0.00000000] - } - ], - "mean_first_passage_times_between_data": [ - { - "origins": 0, - "targets": 1, - "value": 1.42857143 - }, - { - "origins": 1, - "targets": 0, - "value": 4.0 - } - ], - "mean_first_passage_times_to_data": [ - { - "targets": null, - "value": [[0.00000000, 1.42857143], [4.0, 0.0]] - }, - { - "targets": 1, - "value": [1.42857143, 0.00000000] - } - ], - "mixing_time_data": [ - { - "initial_distribution": null, - "jump": 8, - "cutoff_type": "natural", - "value": 8 - }, - { - "initial_distribution": [0.5, 0.5], - "jump": 1, - "cutoff_type": "natural", - "value": 1 - } - ], - "sensitivity_data": [ - { - "state": 0, - "value": [[0.20411139, -0.07289692], [0.57151188, -0.20411139]] - }, - { - "state": 1, - "value": [[-0.20411139, 0.07289692], [-0.57151188, 0.20411139]] - } - ], - "time_correlations_data": [ - { - "sequence1": [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0], - "sequence2": null, - "time_points": [0, 1], - "value": [60.73684200, 51.71052600] - }, - { - "sequence1": [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0], - "sequence2": [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1], - "time_points": 500, - "value": 95.31301900 - } - ], - "time_relaxations_data": [ - { - "sequence": [1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], - "initial_distribution": null, - "time_points": 75, - "value": 9.10526300 - }, - { - "sequence": [1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0], - "initial_distribution": [0.75, 0.25], - "time_points": [10, 10000], - "value": [14.63157900, 14.63157900] - } - ], - "absorption_probabilities": null, - "mean_absorption_times": null, - "mean_number_visits": [["Infinity", "Infinity"], ["Infinity", "Infinity"]], - "mean_recurrence_times": [3.80000000, 1.35714286] - }, - { - "id": "#3", - "p": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]], - "committor_probabilities_data": [ - { - "states1": 0, - "states2": 1, - "value_backward": null, - "value_forward": null - }, - { - "states1": 1, - "states2": [0, 2], - "value_backward": null, - "value_forward": null - } - ], - "expected_rewards_data": [ - { - "steps": 3, - "rewards": [0.0, 2.0, 0.0], - "value": [0.0, 8.0, 0.0] - }, - { - "steps": 3, - "rewards": [-2.0, 2.0, 0.0], - "value": [-8.0, 8.0, 0.0] - } - ], - "expected_transitions_data": [ - { - "steps": 8, - "initial_distribution": [0.1, 0.8, 0.1], - "value": [[0.8, 0.0, 0.0], [0.0, 6.4, 0.0], [0.0, 0.0, 0.8]] - }, - { - "steps": 8, - "initial_distribution": [0.3, 0.4, 0.3], - "value": [[2.4, 0.0, 0.0], [0.0, 3.2, 0.0], [0.0, 0.0, 2.4]] - } - ], - "first_passage_probabilities_data": [ - { - "steps": 5, - "initial_state": 0, - "first_passage_states": null, - "value": [[1.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0]] - }, - { - "steps": 7, - "initial_state": 0, - "first_passage_states": 2, - "value": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] - } - ], - "first_passage_reward_data": [ - { - "steps": 5, - "initial_state": 0, - "first_passage_states": 1, - "rewards": [-7.3, 9.7, 0.3], - "value": -36.5 - }, - { - "steps": 7, - "initial_state": 0, - "first_passage_states": 1, - "rewards": [4.7, -1.3, 3.9], - "value": 32.9 - } - ], - "hitting_probabilities_data": [ - { - "targets": null, - "value": [1.0, 1.0, 1.0] - }, - { - "targets": [1, 2], - "value": [0.0, 1.0, 1.0] - } - ], - "hitting_times_data": [ - { - "targets": null, - "value": [0.0, 0.0, 0.0] - }, - { - "targets": [1, 2], - "value": ["Infinity", 0.0, 0.0] - } - ], - "mean_first_passage_times_between_data": [ - { - "origins": 0, - "targets": 1, - "value": null - }, - { - "origins": [1, 2], - "targets": 0, - "value": null - } - ], - "mean_first_passage_times_to_data": [ - { - "targets": null, - "value": null - }, - { - "targets": 0, - "value": null - } - ], - "mixing_time_data": [ - { - "initial_distribution": null, - "jump": 5, - "cutoff_type": "natural", - "value": null - }, - { - "initial_distribution": [0.3, 0.2, 0.5], - "jump": 1, - "cutoff_type": "natural", - "value": null - } - ], - "sensitivity_data": [ - { - "state": 0, - "value": null - }, - { - "state": 2, - "value": null - } - ], - "time_correlations_data": [ - { - "sequence1": [0, 0, 0, 0, 0, 0], - "sequence2": null, - "time_points": 0, - "value": null - }, - { - "sequence1": [0, 0, 0, 0, 0, 0], - "sequence2": [2, 2, 2, 2, 2, 2], - "time_points": 15, - "value": null - } - ], - "time_relaxations_data": [ - { - "sequence": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - "initial_distribution": null, - "time_points": 0, - "value": null - }, - { - "sequence": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - "initial_distribution": [0.6, 0.1, 0.3], - "time_points": [0, 1, 2], - "value": null - } - ], - "absorption_probabilities": null, - "mean_absorption_times": null, - "mean_number_visits": [["Infinity", 0.0, 0.0], [0.0, "Infinity", 0.0], [0.0, 0.0, "Infinity"]], - "mean_recurrence_times": null - }, - { - "id": "#4", - "p": [[0.6, 0.3, 0.1], [0.2, 0.3, 0.5], [0.4, 0.1, 0.5]], - "committor_probabilities_data": [ - { - "states1": 2, - "states2": 0, - "value_backward": [0.00000000, 0.19642857, 1.00000000], - "value_forward": [1.00000000, 0.28571429, 0.00000000] - }, - { - "states1": 2, - "states2": 1, - "value_backward": [0.73333333, 0.00000000, 1.00000000], - "value_forward": [0.75, 1.00, 0.00] - } - ], - "expected_rewards_data": [ - { - "steps": 1, - "rewards": [-0.3, 1.0, 9.7], - "value": [0.79, 6.09, 14.53] - }, - { - "steps": 1, - "rewards": [9.7, 1.0, -0.3], - "value": [15.79, 3.09, 3.53] - } - ], - "expected_transitions_data": [ - { - "steps": 12, - "initial_distribution": [0.70, 0.15, 0.15], - "value": [[3.25263596, 1.62631798, 0.54210599], [0.52069922, 0.78104883, 1.30174806], [1.59017758, 0.39754440, 1.98772198]] - }, - { - "steps": 24, - "initial_distribution": [0.70, 0.15, 0.15], - "value": [[6.42910655, 3.21455327, 1.07151776], [1.08540511, 1.62810766, 2.71351276], [3.14311876, 0.78577969, 3.92889845]] - } - ], - "first_passage_probabilities_data": [ - { - "steps": 2, - "initial_state": 1, - "first_passage_states": null, - "value": [[0.2, 0.3, 0.5], [0.26, 0.11, 0.17]] - }, - { - "steps": 4, - "initial_state": 1, - "first_passage_states": null, - "value": [[0.2, 0.3, 0.5], [0.26, 0.11, 0.17], [0.188, 0.123, 0.093], [0.1244, 0.1067, 0.0633]] - } - ], - "first_passage_reward_data": [ - { - "steps": 2, - "initial_state": 1, - "first_passage_states": 0, - "rewards": [0.0, 1.5, 0.0], - "value": 0.65999999 - }, - { - "steps": 4, - "initial_state": 1, - "first_passage_states": 2, - "rewards": [2.1, 2.1, 2.1], - "value": 2.60547000 - } - ], - "hitting_probabilities_data": [ - { - "targets": [0, 1], - "value": [1.0, 1.0, 1.0] - }, - { - "targets": [1, 2], - "value": [1.0, 1.0, 1.0] - } - ], - "hitting_times_data": [ - { - "targets": [0, 1], - "value": [0.0, 0.0, 2.0] - }, - { - "targets": [0, 2], - "value": [0.00000000, 1.42857143, 0.00000000] - } - ], - "mean_first_passage_times_between_data": [ - { - "origins": 0, - "targets": 1, - "value": 3.75 - }, - { - "origins": [0, 1], - "targets": 2, - "value": 3.91304348 - } - ], - "mean_first_passage_times_to_data": [ - { - "targets": null, - "value": [[0.00000000, 3.75000000, 4.54545455], [3.33333333, 0.00000000, 2.72727273], [2.66666667, 5.00000000, 0.00000000]] - }, - { - "targets": 2, - "value": [4.54545455, 2.72727273, 0.00000000] - } - ], - "mixing_time_data": [ - { - "initial_distribution": null, - "jump": 3, - "cutoff_type": "natural", - "value": 3 - }, - { - "initial_distribution": [0.05, 0.90, 0.05], - "jump": 1, - "cutoff_type": "traditional", - "value": 2 - } - ], - "sensitivity_data": [ - { - "state": 0, - "value": [[0.32057806, -0.32821087, -0.19845308], [0.17097496, -0.17504580, -0.10584164], [0.23509058, -0.24068797, -0.14553226]] - }, - { - "state": 1, - "value": [[-0.04961327, 0.33966009, -0.17937106], [-0.02646041, 0.18115205, -0.09566456], [-0.03638307, 0.24908406, -0.13153877]] - } - ], - "time_correlations_data": [ - { - "sequence1": [2, 2, 2, 0, 0, 1, 2, 2, 2, 0, 1, 0, 1, 2, 2], - "sequence2": null, - "time_points": [0, 1, 2], - "value": [29.88235300, 26.52941200, 25.62352900] - }, - { - "sequence1": [2, 2, 2, 0, 0, 1, 2, 2, 2, 0, 1, 0, 1, 2, 2], - "sequence2": [2, 1, 1, 0, 0, 0, 1, 2, 0, 0, 0, 1, 2, 2, 2, 2, 2, 1, 1, 2], - "time_points": [0, 1, 2], - "value": [35.52941200, 34.00000000, 33.62352900] - } - ], - "time_relaxations_data": [ - { - "sequence": [2, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 2], - "initial_distribution": null, - "time_points": [0, 2], - "value": [5.66666667, 6.58000000] - }, - { - "sequence": [2, 2, 2, 0, 2, 0, 0, 0, 1, 1, 1, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1], - "initial_distribution": [0.1, 0.8, 0.1], - "time_points": [0, 2], - "value": [7.100, 7.396] - } - ], - "absorption_probabilities": null, - "mean_absorption_times": null, - "mean_number_visits": [["Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity"]], - "mean_recurrence_times": [2.26666667, 4.25000000, 3.09090909] - }, - { - "id": "#5", - "p": [[0.50, 0.25, 0.25], [0.5, 0.0, 0.5], [0.25, 0.25, 0.50]], - "committor_probabilities_data": [ - { - "states1": 1, - "states2": 2, - "value_backward": [0.5, 1.0, 0.0], - "value_forward": [0.5, 0.0, 1.0] - }, - { - "states1": [1, 2], - "states2": 0, - "value_backward": [0.0, 1.0, 1.0], - "value_forward": [1.0, 0.0, 0.0] - } - ], - "expected_rewards_data": [ - { - "steps": 2, - "rewards": [-0.3, 0.6, -0.3], - "value": [-0.50625, 0.22500, -0.50625] - }, - { - "steps": 4, - "rewards": [4.2, -1.3, 4.2], - "value": [16.380859, 11.976562, 16.380859] - } - ], - "expected_transitions_data": [ - { - "steps": 4, - "initial_distribution": null, - "value": [[0.77343700, 0.38671900, 0.38671900], [0.45312500, 0.00000000, 0.45312500], [0.38671900, 0.38671900, 0.77343700]] - }, - { - "steps": 4, - "initial_distribution": [1.0, 0.0, 0.0], - "value": [[1.17187500, 0.58593800, 0.58593800], [0.32031200, 0.00000000, 0.32031200], [0.25390600, 0.25390600, 0.50781200]] - } - ], - "first_passage_probabilities_data": [ - { - "steps": 1, - "initial_state": 0, - "first_passage_states": 1, - "value": [0.25] - }, - { - "steps": 4, - "initial_state": 0, - "first_passage_states": null, - "value": [[0.50, 0.25, 0.25], [0.1875, 0.1875, 0.2500], [0.09375000, 0.14062500, 0.15625000], [0.07031250, 0.10546875, 0.10937500]] - } - ], - "first_passage_reward_data": [ - { - "steps": 1, - "initial_state": 0, - "first_passage_states": 1, - "rewards": [1.4, 6.1, 9.7], - "value": 3.125 - }, - { - "steps": 4, - "initial_state": 0, - "first_passage_states": 1, - "rewards": [1.4, 6.1, 9.7], - "value": 10.00390625 - } - ], - "hitting_probabilities_data": [ - { - "targets": [0, 2], - "value": [1.0, 1.0, 1.0] - }, - { - "targets": [1, 2], - "value": [1.0, 1.0, 1.0] - } - ], - "hitting_times_data": [ - { - "targets": 1, - "value": [4.0, 0.0, 4.0] - }, - { - "targets": [0, 1, 2], - "value": [0.0, 0.0, 0.0] - } - ], - "mean_first_passage_times_between_data": [ - { - "origins": 0, - "targets": 1, - "value": 4.0 - }, - { - "origins": 1, - "targets": [0, 2], - "value": 1.0 - } - ], - "mean_first_passage_times_to_data": [ - { - "targets": null, - "value": [[0.00000000, 4.00000000, 3.33333333], [2.66666667, 0.00000000, 2.66666667], [3.33333333, 4.00000000, 0.00000000]] - }, - { - "targets": [1, 2], - "value": [2.0, 0.0, 0.0] - } - ], - "mixing_time_data": [ - { - "initial_distribution": null, - "jump": 1, - "cutoff_type": "natural", - "value": 1 - }, - { - "initial_distribution": [0.3, 0.6, 0.1], - "jump": 5, - "cutoff_type": "natural", - "value": 10 - } - ], - "sensitivity_data": [ - { - "state": 1, - "value": [[-0.064, 0.256, -0.064], [-0.032, 0.128, -0.032], [-0.064, 0.256, -0.064]] - }, - { - "state": 2, - "value": [[-0.23466667, -0.12800000, 0.29866667], [-0.11733333, -0.06400000, 0.14933333], [-0.23466667, -0.12800000, 0.29866667]] - } - ], - "time_correlations_data": [ - { - "sequence1": [2, 1, 2, 2, 2, 1, 0, 2, 2, 2, 2, 1, 0, 0, 0, 0, 1], - "sequence2": null, - "time_points": [0, 1, 2, 10, 100, 1000], - "value": [38.80000000, 36.20000000, 36.17500000, 36.00000300, 36.00000000, 36.00000000] - }, - { - "sequence1": [2, 1, 2, 2, 2, 1, 0, 2, 2, 2, 2, 1, 0, 0, 0, 0, 1], - "sequence2": [0, 1, 0, 0, 0, 2, 1, 0, 0, 0, 1, 2, 2, 1, 2, 1, 0], - "time_points": [0, 1, 2, 10, 100, 1000], - "value": [32.80000000, 34.10000000, 34.67500000, 34.79999800, 34.80000000, 34.80000000] - } - ], - "time_relaxations_data": [ - { - "sequence": [0, 1, 2, 0, 2, 1, 2, 0, 1, 2, 2, 2, 2, 0, 0, 0, 1, 0, 0, 1, 2], - "initial_distribution": null, - "time_points": [0, 5, 10, 100], - "value": [7.00000000, 7.40039100, 7.40000000, 7.40000000] - }, - { - "sequence": [2, 0, 2, 2, 2, 2, 0, 0, 0, 1], - "initial_distribution": [0.4, 0.3, 0.3], - "time_points": [1, 3, 6], - "value": [3.87500000, 3.80468700, 3.79990200] - } - ], - "absorption_probabilities": null, - "mean_absorption_times": null, - "mean_number_visits": [["Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity"]], - "mean_recurrence_times": [2.5, 5.0, 2.5] - }, - { - "id": "#6", - "p": [[1.0, 0.0, 0.0, 0.0], [0.5, 0.0, 0.5, 0.0], [0.0, 0.5, 0.0, 0.5], [0.0, 0.0, 0.0, 1.0]], - "committor_probabilities_data": [ - { - "states1": 0, - "states2": [2, 3], - "value_backward": null, - "value_forward": null - }, - { - "states1": 3, - "states2": [1, 2], - "value_backward": null, - "value_forward": null - } - ], - "expected_rewards_data": [ - { - "steps": 2, - "rewards": [-0.1, -0.1, 5.5, -0.1], - "value": [-0.3, 2.5, 6.7, -0.3] - }, - { - "steps": 2, - "rewards": [-4.7, 0.4, 1.9, 0.4], - "value": [-14.1, -3.15, 1.8, 1.2] - } - ], - "expected_transitions_data": [ - { - "steps": 27, - "initial_distribution": [0.0, 1.0, 0.0, 0.0], - "value": [[16.88888999, 0.00000000, 0.00000000, 0.00000000], [0.66666667, 0.00000000, 0.66666667, 0.00000000], [0.00000000, 0.33333333, 0.00000000, 0.33333333], [0.00000000, 0.00000000, 0.00000000, 8.11111111]] - }, - { - "steps": 27, - "initial_distribution": [0.0, 0.0, 1.0, 0.0], - "value": [[8.11111111, 0.00000000, 0.00000000, 0.00000000], [0.33333333, 0.00000000, 0.33333333, 0.00000000], [0.00000000, 0.66666667, 0.00000000, 0.66666667], [0.00000000, 0.00000000, 0.00000000, 16.88888999]] - } - ], - "first_passage_probabilities_data": [ - { - "steps": 2, - "initial_state": 1, - "first_passage_states": null, - "value": [[0.5, 0.0, 0.5, 0.0], [0.00, 0.25, 0.00, 0.25]] - }, - { - "steps": 6, - "initial_state": 2, - "first_passage_states": [0, 1], - "value": [0.50000, 0.25000, 0.00000, 0.06250, 0.00000, 0.015625] - } - ], - "first_passage_reward_data": [ - { - "steps": 1, - "initial_state": 0, - "first_passage_states": 3, - "rewards": [1.4, 6.1, -9.7, 9.7], - "value": 1.4 - }, - { - "steps": 1, - "initial_state": 2, - "first_passage_states": [0, 1], - "rewards": [5.2, 0.6, 0.0, -1.5], - "value": -0.75 - } - ], - "hitting_probabilities_data": [ - { - "targets": null, - "value": [1.0, 1.0, 1.0, 1.0] - }, - { - "targets": [0, 1], - "value": [1.0, 1.0, 0.5, 0.0] - } - ], - "hitting_times_data": [ - { - "targets": null, - "value": [0.0, 0.0, 0.0, 0.0] - }, - { - "targets": [1, 2], - "value": ["Infinity", 0.0, 0.0, "Infinity"] - } - ], - "mean_first_passage_times_between_data": [ - { - "origins": 0, - "targets": 1, - "value": null - }, - { - "origins": 1, - "targets": [0, 2], - "value": null - } - ], - "mean_first_passage_times_to_data": [ - { - "targets": null, - "value": null - }, - { - "targets": 1, - "value": null - } - ], - "mixing_time_data": [ - { - "initial_distribution": null, - "jump": 4, - "cutoff_type": "natural", - "value": null - }, - { - "initial_distribution": [0.1, 0.6, 0.1, 0.2], - "jump": 2, - "cutoff_type": "traditional", - "value": null - } - ], - "sensitivity_data": [ - { - "state": 2, - "value": null - }, - { - "state": 3, - "value": null - } - ], - "time_correlations_data": [ - { - "sequence1": [1, 0, 0, 0, 0, 0, 0, 0], - "sequence2": null, - "time_points": 45, - "value": null - }, - { - "sequence1": [1, 0, 0, 0, 0, 0, 0, 0], - "sequence2": [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], - "time_points": [2, 20], - "value": null - } - ], - "time_relaxations_data": [ - { - "sequence": [2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "initial_distribution": null, - "time_points": 45, - "value": null - }, - { - "sequence": [3, 3, 3, 3, 3, 3, 3], - "initial_distribution": [0.2, 0.2, 0.4, 0.2], - "time_points": [2, 20], - "value": null - } - ], - "absorption_probabilities": [[0.66666667, 0.33333333], [0.33333333, 0.66666667]], - "mean_absorption_times": [2.0, 2.0], - "mean_number_visits": [["Infinity", 0.0, 0.0, 0.0], ["Infinity", 0.33333333, 0.66666667, "Infinity"], ["Infinity", 0.66666667, 0.33333333, "Infinity"], [0.0, 0.0, 0.0, "Infinity"]], - "mean_recurrence_times": null - }, - { - "id": "#7", - "p": [[0.7, 0.1, 0.1, 0.1], [0.85, 0.05, 0.05, 0.05], [0.2, 0.2, 0.5, 0.1], [0.3, 0.3, 0.3, 0.1]], - "committor_probabilities_data": [ - { - "states1": 0, - "states2": 2, - "value_backward": [1.00000000, 0.64285714, 0.00000000, 0.75000000], - "value_forward": [0.00000000, 0.07142857, 1.00000000, 0.35714286] - }, - { - "states1": 1, - "states2": 3, - "value_backward": [0.74358974, 1.00000000, 0.53846154, 0.00000000], - "value_forward": [0.46153846, 0.00000000, 0.38461538, 1.00000000] - } - ], - "expected_rewards_data": [ - { - "steps": 4, - "rewards": [0.0, 6.1, 0.0, -6.1], - "value": [0.614422, 6.603936, 1.590880, -4.098133] - }, - { - "steps": 9, - "rewards": [3.5, 0.0, 0.0, -2.5], - "value": [20.520616, 17.856986, 14.243837, 12.732663] - } - ], - "expected_transitions_data": [ - { - "steps": 5, - "initial_distribution": null, - "value": [[1.87209600, 0.26744200, 0.26744200, 0.26744200], [0.56752900, 0.03338400, 0.03338400, 0.03338400], [0.21174900, 0.21174900, 0.52937300, 0.10587500], [0.17974500, 0.17974500, 0.17974500, 0.05991500]] - }, - { - "steps": 13, - "initial_distribution": null, - "value": [[5.16798100, 0.73828300, 0.73828300, 0.73828300], [1.45754000, 0.08573800, 0.08573800, 0.08573800], [0.51112900, 0.51112900, 1.27782400, 0.25556500], [0.40403100, 0.40403100, 0.40403100, 0.13467700]] - } - ], - "first_passage_probabilities_data": [ - { - "steps": 2, - "initial_state": 0, - "first_passage_states": [1, 2], - "value": [0.200, 0.225] - }, - { - "steps": 4, - "initial_state": 3, - "first_passage_states": null, - "value": [[0.3, 0.3, 0.3, 0.1], [0.345, 0.120, 0.075, 0.075], [0.14475, 0.09300, 0.06975, 0.07725], [0.08456250, 0.07590000, 0.06378750, 0.06993750]] - } - ], - "first_passage_reward_data": [ - { - "steps": 3, - "initial_state": 0, - "first_passage_states": [1, 2], - "rewards": [7.1, 3.5, -8.1, 3.5], - "value": 12.25679999 - }, - { - "steps": 3, - "initial_state": 0, - "first_passage_states": [1, 2], - "rewards": [-2.4, -0.5, 6.1, 2.4], - "value": -3.28319999 - } - ], - "hitting_probabilities_data": [ - { - "targets": 0, - "value": [1.0, 1.0, 1.0, 1.0] - }, - { - "targets": [0, 1], - "value": [1.0, 1.0, 1.0, 1.0] - } - ], - "hitting_times_data": [ - { - "targets": null, - "value": [0.0, 0.0, 0.0, 0.0] - }, - { - "targets": [0, 2, 3], - "value": [0.00000000, 1.05263158, 0.00000000, 0.00000000] - } - ], - "mean_first_passage_times_between_data": [ - { - "origins": 0, - "targets": 1, - "value": 7.14285714 - }, - { - "origins": 1, - "targets": [0, 2], - "value": 1.13095238 - } - ], - "mean_first_passage_times_to_data": [ - { - "targets": null, - "value": [[0.00000000, 7.14285714, 8.83333333, 10.58333333], [1.34920635, 0.00000000, 9.33333333, 11.08333333], [3.05555556, 5.95238095, 0.00000000, 10.66666667], [2.57936508, 5.47619048, 7.16666667, 0.00000000]] - }, - { - "targets": [1, 3], - "value": [4.61538462, 0.00000000, 3.84615385, 0.00000000] - } - ], - "mixing_time_data": [ - { - "initial_distribution": null, - "jump": 1, - "cutoff_type": "natural", - "value": 1 - }, - { - "initial_distribution": [0.4, 0.3, 0.0, 0.3], - "jump": 1, - "cutoff_type": "traditional", - "value": 1 - } - ], - "sensitivity_data": [ - { - "state": 0, - "value": [[0.34275940, -0.12496704, -0.71650342, -0.55142350], [0.07616875, -0.02777045, -0.15922298, -0.12253856], [0.10881251, -0.03967208, -0.22746140, -0.17505508], [0.05440625, -0.01983604, -0.11373070, -0.08752754]] - }, - { - "state": 2, - "value": [[-0.19165042, -0.24667706, 0.78048689, -0.00822828], [-0.04258898, -0.05481712, 0.17344153, -0.00182851], [-0.06084140, -0.07831018, 0.24777362, -0.00261215], [-0.03042070, -0.03915509, 0.12388681, -0.00130608]] - } - ], - "time_correlations_data": [ - { - "sequence1": [0, 0, 0, 3, 1, 3, 2, 2, 2, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2], - "sequence2": null, - "time_points": 5, - "value": 60.96064000 - }, - { - "sequence1": [0, 0, 0, 3, 1, 3, 2, 2, 2, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2], - "sequence2": [0, 0, 0, 3, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0], - "time_points": [10, 100, 1000], - "value": [51.05303700, 51.05249400, 51.05249400] - } - ], - "time_relaxations_data": [ - { - "sequence": [2, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0], - "initial_distribution": null, - "time_points": [0, 100], - "value": [5.98787600, 7.63551400] - }, - { - "sequence": [1, 0, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0], - "initial_distribution": [0.25, 0.00, 0.25, 0.50], - "time_points": 40, - "value": 11.915888 - } - ], - "absorption_probabilities": null, - "mean_absorption_times": null, - "mean_number_visits": [["Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity"]], - "mean_recurrence_times": [1.69841270, 7.64285714, 5.35000000, 10.70000000] - }, - { - "id": "#8", - "p": [[0.0, 0.5, 0.5, 0.0, 0.0], [0.0, 0.0, 0.0, 0.2, 0.8], [0.0, 0.0, 0.0, 0.4, 0.6], [1.0, 0.0, 0.0, 0.0, 0.0], [0.5, 0.0, 0.0, 0.0, 0.5]], - "committor_probabilities_data": [ - { - "states1": 0, - "states2": [3, 4], - "value_backward": [1.0, 1.0, 1.0, 0.0, 0.0], - "value_forward": [0.0, 1.0, 1.0, 1.0, 1.0] - }, - { - "states1": 4, - "states2": 2, - "value_backward": [0.77777778, 0.77777778, 0.00000000, 0.25925926, 1.00000000], - "value_forward": [0.55555556, 0.11111111, 1.00000000, 0.55555556, 0.00000000] - } - ], - "expected_rewards_data": [ - { - "steps": 3, - "rewards": [1.0, 1.0, 1.0, 1.0, 1.0], - "value": [4.0, 4.0, 4.0, 4.0, 4.0] - }, - { - "steps": 3, - "rewards": [1.0, -1.0, -1.0, 1.0, 1.0], - "value": [2.0, 0.8, 0.6, 2.0, 2.5] - } - ], - "expected_transitions_data": [ - { - "steps": 2, - "initial_distribution": [0.00, 0.00, 0.00, 0.25, 0.75], - "value": [[0.0000, 0.3125, 0.3125, 0.0000, 0.0000], [0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0], [0.25, 0.00, 0.00, 0.00, 0.00], [0.5625, 0.0000, 0.0000, 0.0000, 0.5625]] - }, - { - "steps": 2, - "initial_distribution": [0.00, 0.00, 0.00, 0.75, 0.25], - "value": [[0.0000, 0.4375, 0.4375, 0.0000, 0.0000], [0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0], [0.75, 0.00, 0.00, 0.00, 0.00], [0.1875, 0.0000, 0.0000, 0.0000, 0.1875]] - } - ], - "first_passage_probabilities_data": [ - { - "steps": 4, - "initial_state": 1, - "first_passage_states": null, - "value": [[0.0, 0.0, 0.0, 0.2, 0.8], [0.6, 0.0, 0.0, 0.0, 0.0], [0.2, 0.3, 0.3, 0.0, 0.0], [0.10, 0.10, 0.10, 0.12, 0.14]] - }, - { - "steps": 4, - "initial_state": 3, - "first_passage_states": [0, 1, 2], - "value": [1.0, 1.0, 0.0, 0.0] - } - ], - "first_passage_reward_data": [ - { - "steps": 4, - "initial_state": 1, - "first_passage_states": 3, - "rewards": [0.0, 0.0, 4.2, 0.0, 0.0], - "value": 1.26 - }, - { - "steps": 4, - "initial_state": 3, - "first_passage_states": [0, 1, 2], - "rewards": [0.9, 2.4, 1.2, 1.2, 1.2], - "value": 0.0 - } - ], - "hitting_probabilities_data": [ - { - "targets": [0, 4], - "value": [1.0, 1.0, 1.0, 1.0, 1.0] - }, - { - "targets": [3, 4], - "value": [1.0, 1.0, 1.0, 1.0, 1.0] - } - ], - "hitting_times_data": [ - { - "targets": [0, 4], - "value": [0.0, 1.2, 1.4, 1.0, 0.0] - }, - { - "targets": [3, 4], - "value": [2.0, 1.0, 1.0, 0.0, 0.0] - } - ], - "mean_first_passage_times_between_data": [ - { - "origins": 0, - "targets": 1, - "value": 4.6 - }, - { - "origins": 1, - "targets": [0, 2], - "value": 2.8 - } - ], - "mean_first_passage_times_to_data": [ - { - "targets": null, - "value": [[0.00000000, 4.60000000, 4.80000000, 11.33333333, 3.28571429], [2.80000000, 0.00000000, 7.60000000, 11.66666667, 1.85714286], [2.60000000, 7.20000000, 0.00000000, 9.00000000, 2.71428571], [1.00000000, 5.60000000, 5.80000000, 0.00000000, 4.28571429], [2.00000000, 6.60000000, 6.80000000, 13.33333333, 0.00000000]] - }, - { - "targets": 1, - "value": [4.6, 0.0, 7.2, 5.6, 6.6] - } - ], - "mixing_time_data": [ - { - "initial_distribution": null, - "jump": 2, - "cutoff_type": "natural", - "value": 2 - }, - { - "initial_distribution": [0.1, 0.4, 0.1, 0.2, 0.2], - "jump": 4, - "cutoff_type": "natural", - "value": 16 - } - ], - "sensitivity_data": [ - { - "state": 1, - "value": [[0.02072928, 0.18873512, -0.07423055, -0.01579373, -0.05231674], [0.01036464, 0.09436756, -0.03711527, -0.00789687, -0.02615837], [0.01036464, 0.09436756, -0.03711527, -0.00789687, -0.02615837], [0.00621878, 0.05662054, -0.02226916, -0.00473812, -0.01569502], [0.02902099, 0.26422917, -0.10392277, -0.02211123, -0.07324344]] - }, - { - "state": 3, - "value": [[-0.00947624, -0.01678084, 0.04165597, 0.23888022, -0.05330385], [-0.00473812, -0.00839042, 0.02082799, 0.11944011, -0.02665193], [-0.00473812, -0.00839042, 0.02082799, 0.11944011, -0.02665193], [-0.00284287, -0.00503425, 0.01249679, 0.07166407, -0.01599116], [-0.01326674, -0.02349318, 0.05831836, 0.33443231, -0.07462539]] - } - ], - "time_correlations_data": [ - { - "sequence1": [0, 2, 4, 4, 0, 1, 3, 0, 2, 4, 4, 4], - "sequence2": null, - "time_points": [1, 2, 3], - "value": [10.51351400, 9.89189200, 10.45000000] - }, - { - "sequence1": [0, 2, 4, 4, 0, 1, 3, 0, 2, 4, 4, 4], - "sequence2": [0, 2, 4, 0, 1, 4, 0, 2, 4, 4, 4, 4, 4, 4, 4, 4, 0, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4], - "time_points": 3, - "value": 29.63918900 - } - ], - "time_relaxations_data": [ - { - "sequence": [0, 1, 4, 4, 4, 0, 1, 3, 0, 1, 4, 0, 1, 4, 4, 4, 0, 2], - "initial_distribution": null, - "time_points": [1, 2, 3], - "value": [4.780, 4.670, 4.615] - }, - { - "sequence": [0, 1, 4, 0, 1, 4, 4, 0, 2, 4, 0, 1, 3, 0, 2, 3, 0, 2, 4, 4, 4, 4, 4], - "initial_distribution": [0.30, 0.05, 0.05, 0.20, 0.40], - "time_points": 3, - "value": 6.3825 - } - ], - "absorption_probabilities": null, - "mean_absorption_times": null, - "mean_number_visits": [["Infinity", "Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity", "Infinity"]], - "mean_recurrence_times": [3.70000000, 7.40000000, 7.40000000, 12.33333333, 2.64285714] - }, - { - "id": "#9", - "p": [[1.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0, 0.0, 0.0], [0.6, 0.0, 0.0, 0.4, 0.0, 0.0], [0.0, 0.0, 0.6, 0.0, 0.4, 0.0], [0.0, 0.0, 0.0, 0.6, 0.0, 0.4], [0.0, 0.4, 0.0, 0.0, 0.6, 0.0]], - "committor_probabilities_data": [ - { - "states1": 0, - "states2": 1, - "value_backward": null, - "value_forward": null - }, - { - "states1": 3, - "states2": [2, 4], - "value_backward": null, - "value_forward": null - } - ], - "expected_rewards_data": [ - { - "steps": 100, - "rewards": [-0.2, 1.0, -0.3, -1.0, 0.6, 0.6], - "value": [-20.200000, 101.000000, -12.043092, 0.669758, 22.307754, 53.845316] - }, - { - "steps": 100, - "rewards": [-0.75, 0.20, 0.40, 0.00, -0.10, 0.90], - "value": [-75.750000, 20.200000, -65.952894, -53.952141, -37.375773, -13.280772] - } - ], - "expected_transitions_data": [ - { - "steps": 120, - "initial_distribution": null, - "value": [[72.88841221, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 43.95203013, 0.0, 0.0, 0.0, 0.0], [0.45971564, 0.0, 0.0, 0.30647709, 0.0, 0.0], [0.0, 0.0, 0.59952607, 0.0, 0.39968404, 0.0], [0.0, 0.0, 0.0, 0.52606635, 0.0, 0.35071090], [0.0, 0.20695103, 0.0, 0.0, 0.31042654, 0.0]] - }, - { - "steps": 120, - "initial_distribution": [0.1, 0.3, 0.0, 0.2, 0.2, 0.2], - "value": [[53.79185104, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 63.03753285, 0.0, 0.0, 0.0, 0.0], [0.36682464, 0.0, 0.0, 0.24454976, 0.0, 0.0], [0.0, 0.0, 0.61137441, 0.0, 0.40758294, 0.0], [0.0, 0.0, 0.0, 0.57440758, 0.0, 0.38293839], [0.0, 0.23317536, 0.0, 0.0, 0.34976303, 0.0]] - } - ], - "first_passage_probabilities_data": [ - { - "steps": 2, - "initial_state": 2, - "first_passage_states": 0, - "value": [0.6, 0.0] - }, - { - "steps": 6, - "initial_state": 3, - "first_passage_states": [2, 5], - "value": [0.60000000, 0.16000000, 0.14400000, 0.07680000, 0.06912000, 0.03686400] - } - ], - "first_passage_reward_data": [ - { - "steps": 2, - "initial_state": 2, - "first_passage_states": 0, - "rewards": [4.0, 0.6, 0.8, -3.8, 2.2, 10.1], - "value": -0.97600000 - }, - { - "steps": 6, - "initial_state": 3, - "first_passage_states": [2, 5], - "rewards": [4.0, 0.6, 0.8, -3.8, 2.2, 10.1], - "value": -0.04152320 - } - ], - "hitting_probabilities_data": [ - { - "targets": 1, - "value": [0.0, 1.0, 0.07582938, 0.18957346, 0.36018957, 0.61611374] - }, - { - "targets": 3, - "value": [0.0, 0.0, 0.4, 1.0, 0.78947368, 0.47368421] - } - ], - "hitting_times_data": [ - { - "targets": 1, - "value": ["Infinity", 0.0, "Infinity", "Infinity", "Infinity", "Infinity"] - }, - { - "targets": 3, - "value": ["Infinity", "Infinity", "Infinity", 0.0, "Infinity", "Infinity"] - } - ], - "mean_first_passage_times_between_data": [ - { - "origins": 0, - "targets": 1, - "value": null - }, - { - "origins": 3, - "targets": [2, 5], - "value": null - } - ], - "mean_first_passage_times_to_data": [ - { - "targets": null, - "value": null - }, - { - "targets": 1, - "value": null - } - ], - "mixing_time_data": [ - { - "initial_distribution": null, - "jump": 3, - "cutoff_type": "natural", - "value": null - }, - { - "initial_distribution": [0.05, 0.05, 0.10, 0.20, 0.20, 0.40], - "jump": 1, - "cutoff_type": "natural", - "value": null - } - ], - "sensitivity_data": [ - { - "state": 4, - "value": null - }, - { - "state": 5, - "value": null - } - ], - "time_correlations_data": [ - { - "sequence1": [5, 4, 5, 4, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "sequence2": null, - "time_points": [6, 18], - "value": null - }, - { - "sequence1": [5, 4, 5, 4, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "sequence2": [2, 3, 2, 3, 2, 3, 2, 3, 4, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "time_points": [1, 2, 10, 25, 50, 100, 1000], - "value": null - } - ], - "time_relaxations_data": [ - { - "sequence": [0, 0, 0, 0, 0], - "initial_distribution": null, - "time_points": [0, 1, 2, 3, 4], - "value": null - }, - { - "sequence": [3, 2, 0, 0, 0, 0, 0, 0, 0, 0], - "initial_distribution": [0.25, 0.1, 0.25, 0.4, 0.0, 0.0], - "time_points": 75, - "value": null - } - ], - "absorption_probabilities": [[0.92417062, 0.81042654, 0.63981043, 0.38388626], [0.07582938, 0.18957346, 0.36018957, 0.61611374]], - "mean_absorption_times": [3.10426540, 5.26066351, 5.99526066, 4.59715640], - "mean_number_visits": [["Infinity", 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, "Infinity", 0.0, 0.0, 0.0, 0.0], ["Infinity", "Infinity", 0.54028440, 0.90047390, 0.47393360, 0.18957350], ["Infinity", "Infinity", 1.3507109, 1.25118483, 1.18483412, 0.47393365], ["Infinity", "Infinity", 1.06635071, 1.77725118, 1.25118483, 0.90047393], ["Infinity", "Infinity", 0.63981043, 1.06635071, 1.35071090, 0.54028436]], - "mean_recurrence_times": null - }, - { - "id": "#10", - "p": [[1.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0, 0.0, 0.0], [0.6, 0.0, 0.0, 0.4, 0.0, 0.0], [0.0, 0.0, 0.6, 0.0, 0.4, 0.0], [0.0, 0.0, 0.0, 0.6, 0.0, 0.4], [0.0, 0.4, 0.0, 0.0, 0.6, 0.0]], - "committor_probabilities_data": [ - { - "states1": 2, - "states2": [1, 4, 5], - "value_backward": null, - "value_forward": null - }, - { - "states1": [1, 3], - "states2": [2, 4], - "value_backward": null, - "value_forward": null - } - ], - "expected_rewards_data": [ - { - "steps": 10, - "rewards": [0.0, 0.0, -3.3, 2.5, 3.6, 6.6], - "value": [0.000000, 0.000000, -0.299156, 7.871974, 13.940659, 14.941391] - }, - { - "steps": 20, - "rewards": [4.9, 3.7, 0.0, 0.0, 0.0, 0.0], - "value": [102.900000, 77.700000, 86.559063, 74.025845, 66.807063, 67.040743] - } - ], - "expected_transitions_data": [ - { - "steps": 7, - "initial_distribution": null, - "value": [[2.56557867, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 1.89933867, 0.0, 0.0, 0.0, 0.0], [0.36417280, 0.0, 0.0, 0.24278187, 0.0, 0.0], [0.0, 0.0, 0.47484800, 0.0, 0.31656533, 0.0], [0.0, 0.0, 0.0, 0.42297600, 0.0, 0.28198400], [0.0, 0.17270187, 0.0, 0.0, 0.25905280, 0.0]] - }, - { - "steps": 17, - "initial_distribution": null, - "value": [[8.41592655, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 5.48567486, 0.0, 0.0, 0.0, 0.0], [0.45035684, 0.0, 0.0, 0.30023789, 0.0, 0.0], [0.0, 0.0, 0.58731564, 0.0, 0.39154376, 0.0], [0.0, 0.0, 0.0, 0.51597111, 0.0, 0.34398074], [0.0, 0.20359704, 0.0, 0.0, 0.30539557, 0.0]] - } - ], - "first_passage_probabilities_data": [ - { - "steps": 4, - "initial_state": 3, - "first_passage_states": 3, - "value": [0.0000, 0.4800, 0.0000, 0.0576] - }, - { - "steps": 4, - "initial_state": 5, - "first_passage_states": [2, 5], - "value": [0.0000, 0.2400, 0.2160, 0.0576] - } - ], - "first_passage_reward_data": [ - { - "steps": 6, - "initial_state": 2, - "first_passage_states": [4, 5], - "rewards": [-3.0, 2.6, 0.6, -1.9, 4.2, -1.1], - "value": -13.53468160 - }, - { - "steps": 3, - "initial_state": 3, - "first_passage_states": [2, 4, 5], - "rewards": [2.0, -7.6, 0.0, 0.0, 8.5, -2.0], - "value": 0.0 - } - ], - "hitting_probabilities_data": [ - { - "targets": 4, - "value": [0.00000000, 0.00000000, 0.21052600, 0.52631600, 1.00000000, 0.60000000] - }, - { - "targets": [3, 5], - "value": [0.0, 0.0, 0.4, 1.0, 1.0, 1.0] - } - ], - "hitting_times_data": [ - { - "targets": [2, 5], - "value": ["Infinity", "Infinity", 0.00000000, 1.84210500, 2.10526300, 0.00000000] - }, - { - "targets": [3, 5], - "value": ["Infinity", "Infinity", "Infinity", 0.0, 1.0, 0.0] - } - ], - "mean_first_passage_times_between_data": [ - { - "origins": 3, - "targets": [4, 5], - "value": null - }, - { - "origins": [1, 4], - "targets": [2, 3], - "value": null - } - ], - "mean_first_passage_times_to_data": [ - { - "targets": null, - "value": null - }, - { - "targets": [3, 4, 5], - "value": null - } - ], - "mixing_time_data": [ - { - "initial_distribution": null, - "jump": 2, - "cutoff_type": "natural", - "value": null - }, - { - "initial_distribution": [0.05, 0.05, 0.40, 0.30, 0.10, 0.10], - "jump": 5, - "cutoff_type": "traditional", - "value": null - } - ], - "sensitivity_data": [ - { - "state": 3, - "value": null - }, - { - "state": 4, - "value": null - } - ], - "time_correlations_data": [ - { - "sequence1": [1, 1, 1, 1, 1], - "sequence2": null, - "time_points": 30, - "value": null - }, - { - "sequence1": [1, 1, 1, 1, 1], - "sequence2": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "time_points": 30, - "value": null - } - ], - "time_relaxations_data": [ - { - "sequence": [4, 3, 4, 5, 4, 3, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - "initial_distribution": null, - "time_points": 30, - "value": null - }, - { - "sequence": [4, 5, 4, 5, 4, 3, 2, 3, 4, 3, 4, 5, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - "initial_distribution": [0.0, 0.2, 0.2, 0.2, 0.2, 0.2], - "time_points": 30, - "value": null - } - ], - "absorption_probabilities": [[0.92417100, 0.81042700, 0.63981000, 0.38388600], [0.07582900, 0.18957300, 0.36019000, 0.61611400]], - "mean_absorption_times": [3.10426500, 5.26066400, 5.99526100, 4.59715600], - "mean_number_visits": [["Infinity", 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, "Infinity", 0.0, 0.0, 0.0, 0.0], ["Infinity", "Infinity", 0.54028440, 0.90047390, 0.47393360, 0.18957350], ["Infinity", "Infinity", 1.35071090, 1.25118483, 1.18483412, 0.47393365], ["Infinity", "Infinity", 1.06635071, 1.77725118, 1.25118483, 0.90047393], ["Infinity", "Infinity", 0.63981043, 1.06635071, 1.35071090, 0.54028436]], - "mean_recurrence_times": null - } +[ + { + "id": "#1", + "p": [[0.0, 1.0], [1.0, 0.0]], + "committor_probabilities_data": [ + { + "states1": 0, + "states2": 1, + "value_backward": null, + "value_forward": null + }, + { + "states1": 1, + "states2": 0, + "value_backward": null, + "value_forward": null + } + ], + "expected_rewards_data": [ + { + "steps": 1, + "rewards": [-5.0, 3.0], + "value": [-2.0, -2.0] + }, + { + "steps": 5, + "rewards": [-5.0, 3.0], + "value": [-6.0, -6.0] + } + ], + "expected_transitions_data": [ + { + "steps": 2, + "initial_distribution": [0.3, 0.7], + "value": [[0.0, 1.0], [1.0, 0.0]] + }, + { + "steps": 2, + "initial_distribution": [0.7, 0.3], + "value": [[0.0, 1.0], [1.0, 0.0]] + } + ], + "first_passage_probabilities_data": [ + { + "steps": 2, + "initial_state": 0, + "first_passage_states": null, + "value": [[0.0, 1.0], [1.0, 0.0]] + }, + { + "steps": 2, + "initial_state": 1, + "first_passage_states": 0, + "value": [1.0, 0.0] + } + ], + "first_passage_reward_data": [ + { + "steps": 3, + "initial_state": 0, + "first_passage_states": null, + "rewards": null, + "value": null + }, + { + "steps": 8, + "initial_state": 1, + "first_passage_state": null, + "rewards": null, + "value": null + } + ], + "hitting_probabilities_data": [ + { + "targets": null, + "value": [1.0, 1.0] + }, + { + "targets": 1, + "value": [1.0, 1.0] + } + ], + "hitting_times_data": [ + { + "targets": null, + "value": [0.0, 0.0] + }, + { + "targets": 1, + "value": [1.0, 0.0] + } + ], + "mean_first_passage_times_between_data": [ + { + "origins": 0, + "targets": 1, + "value": null + }, + { + "origins": 1, + "targets": 0, + "value": null + } + ], + "mean_first_passage_times_to_data": [ + { + "targets": null, + "value": null + }, + { + "targets": 0, + "value": null + } + ], + "mixing_time_data": [ + { + "initial_distribution": null, + "jump": 1, + "cutoff_type": "natural", + "value": null + }, + { + "initial_distribution": [0.2, 0.8], + "jump": 3, + "cutoff_type": "natural", + "value": null + } + ], + "sensitivity_data": [ + { + "state": 0, + "value": [[0.125, -0.125], [0.125, -0.125]] + }, + { + "state": 1, + "value": [[-0.125, 0.125], [-0.125, 0.125]] + } + ], + "time_correlations_data": [ + { + "sequence1": [0, 1, 0, 1, 0, 1, 0, 1, 0, 1], + "sequence2": null, + "time_points": 30, + "value": 25.0 + }, + { + "sequence1": [0, 1, 0, 1, 0, 1, 0, 1, 0, 1], + "sequence2": [1, 0, 1, 0, 1, 0, 1, 0, 1, 0], + "time_points": [0, 1, 2], + "value": [25.0, 25.0, 25.0] + } + ], + "time_relaxations_data": [ + { + "sequence": [0, 1, 0, 1, 0, 1, 0], + "initial_distribution": null, + "time_points": [0, 100], + "value": [3.5, 3.5] + }, + { + "sequence": [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1], + "initial_distribution": [0.1, 0.9], + "time_points": 50, + "value": 11.9 + } + ], + "absorption_probabilities": null, + "mean_absorption_times": null, + "mean_number_visits": [["Infinity", "Infinity"], ["Infinity", "Infinity"]], + "mean_recurrence_times": null + }, + { + "id": "#2", + "p": [[0.3, 0.7], [0.25, 0.75]], + "committor_probabilities_data": [ + { + "states1": 0, + "states2": 1, + "value_backward": [1.0, 0.0], + "value_forward": [0.0, 1.0] + }, + { + "states1": 1, + "states2": 0, + "value_backward": [0.0, 1.0], + "value_forward": [1.0, 0.0] + } + ], + "expected_rewards_data": [ + { + "steps": 5, + "rewards": [0.0, 0.0], + "value": [0.0, 0.0] + }, + { + "steps": 5, + "rewards": [-1.5, -5.3], + "value": [-22.852632, -26.852632] + } + ], + "expected_transitions_data": [ + { + "steps": 100, + "initial_distribution": null, + "value": [[7.96952900, 18.59556800], [18.35872600, 55.07617700]] + }, + { + "steps": 100, + "initial_distribution": [0.8, 0.2], + "value": [[8.064266, 18.81662], [18.279778, 54.839335]] + } + ], + "first_passage_probabilities_data": [ + { + "steps": 3, + "initial_state": 0, + "first_passage_states": 1, + "value": [0.7, 0.21, 0.063] + }, + { + "steps": 6, + "initial_state": 1, + "first_passage_states": null, + "value": [[0.25, 0.75], [0.1875, 0.1750], [0.140625, 0.052500], [0.10546875, 0.01575000], [0.07910156, 0.00472500], [0.05932617, 0.00141750]] + } + ], + "first_passage_reward_data": [ + { + "steps": 3, + "initial_state": 1, + "first_passage_states": null, + "rewards": null, + "value": null + }, + { + "steps": 5, + "initial_state": 1, + "first_passage_states": null, + "rewards": null, + "value": null + } + ], + "hitting_probabilities_data": [ + { + "targets": 0, + "value": [1.0, 1.0] + }, + { + "targets": 1, + "value": [1.0, 1.0] + } + ], + "hitting_times_data": [ + { + "targets": 0, + "value": [0.0, 4.0] + }, + { + "targets": 1, + "value": [1.42857143, 0.00000000] + } + ], + "mean_first_passage_times_between_data": [ + { + "origins": 0, + "targets": 1, + "value": 1.42857143 + }, + { + "origins": 1, + "targets": 0, + "value": 4.0 + } + ], + "mean_first_passage_times_to_data": [ + { + "targets": null, + "value": [[0.00000000, 1.42857143], [4.0, 0.0]] + }, + { + "targets": 1, + "value": [1.42857143, 0.00000000] + } + ], + "mixing_time_data": [ + { + "initial_distribution": null, + "jump": 8, + "cutoff_type": "natural", + "value": 8 + }, + { + "initial_distribution": [0.5, 0.5], + "jump": 1, + "cutoff_type": "natural", + "value": 1 + } + ], + "sensitivity_data": [ + { + "state": 0, + "value": [[0.20411139, -0.07289692], [0.57151188, -0.20411139]] + }, + { + "state": 1, + "value": [[-0.20411139, 0.07289692], [-0.57151188, 0.20411139]] + } + ], + "time_correlations_data": [ + { + "sequence1": [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0], + "sequence2": null, + "time_points": [0, 1], + "value": [60.73684200, 51.71052600] + }, + { + "sequence1": [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0], + "sequence2": [1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1], + "time_points": 500, + "value": 95.31301900 + } + ], + "time_relaxations_data": [ + { + "sequence": [1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], + "initial_distribution": null, + "time_points": 75, + "value": 9.10526300 + }, + { + "sequence": [1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 1, 0], + "initial_distribution": [0.75, 0.25], + "time_points": [10, 10000], + "value": [14.63157900, 14.63157900] + } + ], + "absorption_probabilities": null, + "mean_absorption_times": null, + "mean_number_visits": [["Infinity", "Infinity"], ["Infinity", "Infinity"]], + "mean_recurrence_times": [3.80000000, 1.35714286] + }, + { + "id": "#3", + "p": [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0]], + "committor_probabilities_data": [ + { + "states1": 0, + "states2": 1, + "value_backward": null, + "value_forward": null + }, + { + "states1": 1, + "states2": [0, 2], + "value_backward": null, + "value_forward": null + } + ], + "expected_rewards_data": [ + { + "steps": 3, + "rewards": [0.0, 2.0, 0.0], + "value": [0.0, 8.0, 0.0] + }, + { + "steps": 3, + "rewards": [-2.0, 2.0, 0.0], + "value": [-8.0, 8.0, 0.0] + } + ], + "expected_transitions_data": [ + { + "steps": 8, + "initial_distribution": [0.1, 0.8, 0.1], + "value": [[0.8, 0.0, 0.0], [0.0, 6.4, 0.0], [0.0, 0.0, 0.8]] + }, + { + "steps": 8, + "initial_distribution": [0.3, 0.4, 0.3], + "value": [[2.4, 0.0, 0.0], [0.0, 3.2, 0.0], [0.0, 0.0, 2.4]] + } + ], + "first_passage_probabilities_data": [ + { + "steps": 5, + "initial_state": 0, + "first_passage_states": null, + "value": [[1.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0]] + }, + { + "steps": 7, + "initial_state": 0, + "first_passage_states": 2, + "value": [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0] + } + ], + "first_passage_reward_data": [ + { + "steps": 5, + "initial_state": 0, + "first_passage_states": 1, + "rewards": [-7.3, 9.7, 0.3], + "value": -36.5 + }, + { + "steps": 7, + "initial_state": 0, + "first_passage_states": 1, + "rewards": [4.7, -1.3, 3.9], + "value": 32.9 + } + ], + "hitting_probabilities_data": [ + { + "targets": null, + "value": [1.0, 1.0, 1.0] + }, + { + "targets": [1, 2], + "value": [0.0, 1.0, 1.0] + } + ], + "hitting_times_data": [ + { + "targets": null, + "value": [0.0, 0.0, 0.0] + }, + { + "targets": [1, 2], + "value": ["Infinity", 0.0, 0.0] + } + ], + "mean_first_passage_times_between_data": [ + { + "origins": 0, + "targets": 1, + "value": null + }, + { + "origins": [1, 2], + "targets": 0, + "value": null + } + ], + "mean_first_passage_times_to_data": [ + { + "targets": null, + "value": null + }, + { + "targets": 0, + "value": null + } + ], + "mixing_time_data": [ + { + "initial_distribution": null, + "jump": 5, + "cutoff_type": "natural", + "value": null + }, + { + "initial_distribution": [0.3, 0.2, 0.5], + "jump": 1, + "cutoff_type": "natural", + "value": null + } + ], + "sensitivity_data": [ + { + "state": 0, + "value": null + }, + { + "state": 2, + "value": null + } + ], + "time_correlations_data": [ + { + "sequence1": [0, 0, 0, 0, 0, 0], + "sequence2": null, + "time_points": 0, + "value": null + }, + { + "sequence1": [0, 0, 0, 0, 0, 0], + "sequence2": [2, 2, 2, 2, 2, 2], + "time_points": 15, + "value": null + } + ], + "time_relaxations_data": [ + { + "sequence": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + "initial_distribution": null, + "time_points": 0, + "value": null + }, + { + "sequence": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + "initial_distribution": [0.6, 0.1, 0.3], + "time_points": [0, 1, 2], + "value": null + } + ], + "absorption_probabilities": null, + "mean_absorption_times": null, + "mean_number_visits": [["Infinity", 0.0, 0.0], [0.0, "Infinity", 0.0], [0.0, 0.0, "Infinity"]], + "mean_recurrence_times": null + }, + { + "id": "#4", + "p": [[0.6, 0.3, 0.1], [0.2, 0.3, 0.5], [0.4, 0.1, 0.5]], + "committor_probabilities_data": [ + { + "states1": 2, + "states2": 0, + "value_backward": [0.00000000, 0.19642857, 1.00000000], + "value_forward": [1.00000000, 0.28571429, 0.00000000] + }, + { + "states1": 2, + "states2": 1, + "value_backward": [0.73333333, 0.00000000, 1.00000000], + "value_forward": [0.75, 1.00, 0.00] + } + ], + "expected_rewards_data": [ + { + "steps": 1, + "rewards": [-0.3, 1.0, 9.7], + "value": [0.79, 6.09, 14.53] + }, + { + "steps": 1, + "rewards": [9.7, 1.0, -0.3], + "value": [15.79, 3.09, 3.53] + } + ], + "expected_transitions_data": [ + { + "steps": 12, + "initial_distribution": [0.70, 0.15, 0.15], + "value": [[3.25263596, 1.62631798, 0.54210599], [0.52069922, 0.78104883, 1.30174806], [1.59017758, 0.39754440, 1.98772198]] + }, + { + "steps": 24, + "initial_distribution": [0.70, 0.15, 0.15], + "value": [[6.42910655, 3.21455327, 1.07151776], [1.08540511, 1.62810766, 2.71351276], [3.14311876, 0.78577969, 3.92889845]] + } + ], + "first_passage_probabilities_data": [ + { + "steps": 2, + "initial_state": 1, + "first_passage_states": null, + "value": [[0.2, 0.3, 0.5], [0.26, 0.11, 0.17]] + }, + { + "steps": 4, + "initial_state": 1, + "first_passage_states": null, + "value": [[0.2, 0.3, 0.5], [0.26, 0.11, 0.17], [0.188, 0.123, 0.093], [0.1244, 0.1067, 0.0633]] + } + ], + "first_passage_reward_data": [ + { + "steps": 2, + "initial_state": 1, + "first_passage_states": 0, + "rewards": [0.0, 1.5, 0.0], + "value": 0.65999999 + }, + { + "steps": 4, + "initial_state": 1, + "first_passage_states": 2, + "rewards": [2.1, 2.1, 2.1], + "value": 2.60547000 + } + ], + "hitting_probabilities_data": [ + { + "targets": [0, 1], + "value": [1.0, 1.0, 1.0] + }, + { + "targets": [1, 2], + "value": [1.0, 1.0, 1.0] + } + ], + "hitting_times_data": [ + { + "targets": [0, 1], + "value": [0.0, 0.0, 2.0] + }, + { + "targets": [0, 2], + "value": [0.00000000, 1.42857143, 0.00000000] + } + ], + "mean_first_passage_times_between_data": [ + { + "origins": 0, + "targets": 1, + "value": 3.75 + }, + { + "origins": [0, 1], + "targets": 2, + "value": 3.91304348 + } + ], + "mean_first_passage_times_to_data": [ + { + "targets": null, + "value": [[0.00000000, 3.75000000, 4.54545455], [3.33333333, 0.00000000, 2.72727273], [2.66666667, 5.00000000, 0.00000000]] + }, + { + "targets": 2, + "value": [4.54545455, 2.72727273, 0.00000000] + } + ], + "mixing_time_data": [ + { + "initial_distribution": null, + "jump": 3, + "cutoff_type": "natural", + "value": 3 + }, + { + "initial_distribution": [0.05, 0.90, 0.05], + "jump": 1, + "cutoff_type": "traditional", + "value": 2 + } + ], + "sensitivity_data": [ + { + "state": 0, + "value": [[0.32057806, -0.32821087, -0.19845308], [0.17097496, -0.17504580, -0.10584164], [0.23509058, -0.24068797, -0.14553226]] + }, + { + "state": 1, + "value": [[-0.04961327, 0.33966009, -0.17937106], [-0.02646041, 0.18115205, -0.09566456], [-0.03638307, 0.24908406, -0.13153877]] + } + ], + "time_correlations_data": [ + { + "sequence1": [2, 2, 2, 0, 0, 1, 2, 2, 2, 0, 1, 0, 1, 2, 2], + "sequence2": null, + "time_points": [0, 1, 2], + "value": [29.88235300, 26.52941200, 25.62352900] + }, + { + "sequence1": [2, 2, 2, 0, 0, 1, 2, 2, 2, 0, 1, 0, 1, 2, 2], + "sequence2": [2, 1, 1, 0, 0, 0, 1, 2, 0, 0, 0, 1, 2, 2, 2, 2, 2, 1, 1, 2], + "time_points": [0, 1, 2], + "value": [35.52941200, 34.00000000, 33.62352900] + } + ], + "time_relaxations_data": [ + { + "sequence": [2, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 1, 0, 0, 2], + "initial_distribution": null, + "time_points": [0, 2], + "value": [5.66666667, 6.58000000] + }, + { + "sequence": [2, 2, 2, 0, 2, 0, 0, 0, 1, 1, 1, 0, 1, 1, 2, 2, 0, 0, 0, 0, 1, 1], + "initial_distribution": [0.1, 0.8, 0.1], + "time_points": [0, 2], + "value": [7.100, 7.396] + } + ], + "absorption_probabilities": null, + "mean_absorption_times": null, + "mean_number_visits": [["Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity"]], + "mean_recurrence_times": [2.26666667, 4.25000000, 3.09090909] + }, + { + "id": "#5", + "p": [[0.50, 0.25, 0.25], [0.5, 0.0, 0.5], [0.25, 0.25, 0.50]], + "committor_probabilities_data": [ + { + "states1": 1, + "states2": 2, + "value_backward": [0.5, 1.0, 0.0], + "value_forward": [0.5, 0.0, 1.0] + }, + { + "states1": [1, 2], + "states2": 0, + "value_backward": [0.0, 1.0, 1.0], + "value_forward": [1.0, 0.0, 0.0] + } + ], + "expected_rewards_data": [ + { + "steps": 2, + "rewards": [-0.3, 0.6, -0.3], + "value": [-0.50625, 0.22500, -0.50625] + }, + { + "steps": 4, + "rewards": [4.2, -1.3, 4.2], + "value": [16.380859, 11.976562, 16.380859] + } + ], + "expected_transitions_data": [ + { + "steps": 4, + "initial_distribution": null, + "value": [[0.77343700, 0.38671900, 0.38671900], [0.45312500, 0.00000000, 0.45312500], [0.38671900, 0.38671900, 0.77343700]] + }, + { + "steps": 4, + "initial_distribution": [1.0, 0.0, 0.0], + "value": [[1.17187500, 0.58593800, 0.58593800], [0.32031200, 0.00000000, 0.32031200], [0.25390600, 0.25390600, 0.50781200]] + } + ], + "first_passage_probabilities_data": [ + { + "steps": 1, + "initial_state": 0, + "first_passage_states": 1, + "value": [0.25] + }, + { + "steps": 4, + "initial_state": 0, + "first_passage_states": null, + "value": [[0.50, 0.25, 0.25], [0.1875, 0.1875, 0.2500], [0.09375000, 0.14062500, 0.15625000], [0.07031250, 0.10546875, 0.10937500]] + } + ], + "first_passage_reward_data": [ + { + "steps": 1, + "initial_state": 0, + "first_passage_states": 1, + "rewards": [1.4, 6.1, 9.7], + "value": 3.125 + }, + { + "steps": 4, + "initial_state": 0, + "first_passage_states": 1, + "rewards": [1.4, 6.1, 9.7], + "value": 10.00390625 + } + ], + "hitting_probabilities_data": [ + { + "targets": [0, 2], + "value": [1.0, 1.0, 1.0] + }, + { + "targets": [1, 2], + "value": [1.0, 1.0, 1.0] + } + ], + "hitting_times_data": [ + { + "targets": 1, + "value": [4.0, 0.0, 4.0] + }, + { + "targets": [0, 1, 2], + "value": [0.0, 0.0, 0.0] + } + ], + "mean_first_passage_times_between_data": [ + { + "origins": 0, + "targets": 1, + "value": 4.0 + }, + { + "origins": 1, + "targets": [0, 2], + "value": 1.0 + } + ], + "mean_first_passage_times_to_data": [ + { + "targets": null, + "value": [[0.00000000, 4.00000000, 3.33333333], [2.66666667, 0.00000000, 2.66666667], [3.33333333, 4.00000000, 0.00000000]] + }, + { + "targets": [1, 2], + "value": [2.0, 0.0, 0.0] + } + ], + "mixing_time_data": [ + { + "initial_distribution": null, + "jump": 1, + "cutoff_type": "natural", + "value": 1 + }, + { + "initial_distribution": [0.3, 0.6, 0.1], + "jump": 5, + "cutoff_type": "natural", + "value": 10 + } + ], + "sensitivity_data": [ + { + "state": 1, + "value": [[-0.064, 0.256, -0.064], [-0.032, 0.128, -0.032], [-0.064, 0.256, -0.064]] + }, + { + "state": 2, + "value": [[-0.23466667, -0.12800000, 0.29866667], [-0.11733333, -0.06400000, 0.14933333], [-0.23466667, -0.12800000, 0.29866667]] + } + ], + "time_correlations_data": [ + { + "sequence1": [2, 1, 2, 2, 2, 1, 0, 2, 2, 2, 2, 1, 0, 0, 0, 0, 1], + "sequence2": null, + "time_points": [0, 1, 2, 10, 100, 1000], + "value": [38.80000000, 36.20000000, 36.17500000, 36.00000300, 36.00000000, 36.00000000] + }, + { + "sequence1": [2, 1, 2, 2, 2, 1, 0, 2, 2, 2, 2, 1, 0, 0, 0, 0, 1], + "sequence2": [0, 1, 0, 0, 0, 2, 1, 0, 0, 0, 1, 2, 2, 1, 2, 1, 0], + "time_points": [0, 1, 2, 10, 100, 1000], + "value": [32.80000000, 34.10000000, 34.67500000, 34.79999800, 34.80000000, 34.80000000] + } + ], + "time_relaxations_data": [ + { + "sequence": [0, 1, 2, 0, 2, 1, 2, 0, 1, 2, 2, 2, 2, 0, 0, 0, 1, 0, 0, 1, 2], + "initial_distribution": null, + "time_points": [0, 5, 10, 100], + "value": [7.00000000, 7.40039100, 7.40000000, 7.40000000] + }, + { + "sequence": [2, 0, 2, 2, 2, 2, 0, 0, 0, 1], + "initial_distribution": [0.4, 0.3, 0.3], + "time_points": [1, 3, 6], + "value": [3.87500000, 3.80468700, 3.79990200] + } + ], + "absorption_probabilities": null, + "mean_absorption_times": null, + "mean_number_visits": [["Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity"]], + "mean_recurrence_times": [2.5, 5.0, 2.5] + }, + { + "id": "#6", + "p": [[1.0, 0.0, 0.0, 0.0], [0.5, 0.0, 0.5, 0.0], [0.0, 0.5, 0.0, 0.5], [0.0, 0.0, 0.0, 1.0]], + "committor_probabilities_data": [ + { + "states1": 0, + "states2": [2, 3], + "value_backward": null, + "value_forward": null + }, + { + "states1": 3, + "states2": [1, 2], + "value_backward": null, + "value_forward": null + } + ], + "expected_rewards_data": [ + { + "steps": 2, + "rewards": [-0.1, -0.1, 5.5, -0.1], + "value": [-0.3, 2.5, 6.7, -0.3] + }, + { + "steps": 2, + "rewards": [-4.7, 0.4, 1.9, 0.4], + "value": [-14.1, -3.15, 1.8, 1.2] + } + ], + "expected_transitions_data": [ + { + "steps": 27, + "initial_distribution": [0.0, 1.0, 0.0, 0.0], + "value": [[16.88888999, 0.00000000, 0.00000000, 0.00000000], [0.66666667, 0.00000000, 0.66666667, 0.00000000], [0.00000000, 0.33333333, 0.00000000, 0.33333333], [0.00000000, 0.00000000, 0.00000000, 8.11111111]] + }, + { + "steps": 27, + "initial_distribution": [0.0, 0.0, 1.0, 0.0], + "value": [[8.11111111, 0.00000000, 0.00000000, 0.00000000], [0.33333333, 0.00000000, 0.33333333, 0.00000000], [0.00000000, 0.66666667, 0.00000000, 0.66666667], [0.00000000, 0.00000000, 0.00000000, 16.88888999]] + } + ], + "first_passage_probabilities_data": [ + { + "steps": 2, + "initial_state": 1, + "first_passage_states": null, + "value": [[0.5, 0.0, 0.5, 0.0], [0.00, 0.25, 0.00, 0.25]] + }, + { + "steps": 6, + "initial_state": 2, + "first_passage_states": [0, 1], + "value": [0.50000, 0.25000, 0.00000, 0.06250, 0.00000, 0.015625] + } + ], + "first_passage_reward_data": [ + { + "steps": 1, + "initial_state": 0, + "first_passage_states": 3, + "rewards": [1.4, 6.1, -9.7, 9.7], + "value": 1.4 + }, + { + "steps": 1, + "initial_state": 2, + "first_passage_states": [0, 1], + "rewards": [5.2, 0.6, 0.0, -1.5], + "value": -0.75 + } + ], + "hitting_probabilities_data": [ + { + "targets": null, + "value": [1.0, 1.0, 1.0, 1.0] + }, + { + "targets": [0, 1], + "value": [1.0, 1.0, 0.5, 0.0] + } + ], + "hitting_times_data": [ + { + "targets": null, + "value": [0.0, 0.0, 0.0, 0.0] + }, + { + "targets": [1, 2], + "value": ["Infinity", 0.0, 0.0, "Infinity"] + } + ], + "mean_first_passage_times_between_data": [ + { + "origins": 0, + "targets": 1, + "value": null + }, + { + "origins": 1, + "targets": [0, 2], + "value": null + } + ], + "mean_first_passage_times_to_data": [ + { + "targets": null, + "value": null + }, + { + "targets": 1, + "value": null + } + ], + "mixing_time_data": [ + { + "initial_distribution": null, + "jump": 4, + "cutoff_type": "natural", + "value": null + }, + { + "initial_distribution": [0.1, 0.6, 0.1, 0.2], + "jump": 2, + "cutoff_type": "traditional", + "value": null + } + ], + "sensitivity_data": [ + { + "state": 2, + "value": null + }, + { + "state": 3, + "value": null + } + ], + "time_correlations_data": [ + { + "sequence1": [1, 0, 0, 0, 0, 0, 0, 0], + "sequence2": null, + "time_points": 45, + "value": null + }, + { + "sequence1": [1, 0, 0, 0, 0, 0, 0, 0], + "sequence2": [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3], + "time_points": [2, 20], + "value": null + } + ], + "time_relaxations_data": [ + { + "sequence": [2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "initial_distribution": null, + "time_points": 45, + "value": null + }, + { + "sequence": [3, 3, 3, 3, 3, 3, 3], + "initial_distribution": [0.2, 0.2, 0.4, 0.2], + "time_points": [2, 20], + "value": null + } + ], + "absorption_probabilities": [[0.66666667, 0.33333333], [0.33333333, 0.66666667]], + "mean_absorption_times": [2.0, 2.0], + "mean_number_visits": [["Infinity", 0.0, 0.0, 0.0], ["Infinity", 0.33333333, 0.66666667, "Infinity"], ["Infinity", 0.66666667, 0.33333333, "Infinity"], [0.0, 0.0, 0.0, "Infinity"]], + "mean_recurrence_times": null + }, + { + "id": "#7", + "p": [[0.7, 0.1, 0.1, 0.1], [0.85, 0.05, 0.05, 0.05], [0.2, 0.2, 0.5, 0.1], [0.3, 0.3, 0.3, 0.1]], + "committor_probabilities_data": [ + { + "states1": 0, + "states2": 2, + "value_backward": [1.00000000, 0.64285714, 0.00000000, 0.75000000], + "value_forward": [0.00000000, 0.07142857, 1.00000000, 0.35714286] + }, + { + "states1": 1, + "states2": 3, + "value_backward": [0.74358974, 1.00000000, 0.53846154, 0.00000000], + "value_forward": [0.46153846, 0.00000000, 0.38461538, 1.00000000] + } + ], + "expected_rewards_data": [ + { + "steps": 4, + "rewards": [0.0, 6.1, 0.0, -6.1], + "value": [0.614422, 6.603936, 1.590880, -4.098133] + }, + { + "steps": 9, + "rewards": [3.5, 0.0, 0.0, -2.5], + "value": [20.520616, 17.856986, 14.243837, 12.732663] + } + ], + "expected_transitions_data": [ + { + "steps": 5, + "initial_distribution": null, + "value": [[1.87209600, 0.26744200, 0.26744200, 0.26744200], [0.56752900, 0.03338400, 0.03338400, 0.03338400], [0.21174900, 0.21174900, 0.52937300, 0.10587500], [0.17974500, 0.17974500, 0.17974500, 0.05991500]] + }, + { + "steps": 13, + "initial_distribution": null, + "value": [[5.16798100, 0.73828300, 0.73828300, 0.73828300], [1.45754000, 0.08573800, 0.08573800, 0.08573800], [0.51112900, 0.51112900, 1.27782400, 0.25556500], [0.40403100, 0.40403100, 0.40403100, 0.13467700]] + } + ], + "first_passage_probabilities_data": [ + { + "steps": 2, + "initial_state": 0, + "first_passage_states": [1, 2], + "value": [0.200, 0.225] + }, + { + "steps": 4, + "initial_state": 3, + "first_passage_states": null, + "value": [[0.3, 0.3, 0.3, 0.1], [0.345, 0.120, 0.075, 0.075], [0.14475, 0.09300, 0.06975, 0.07725], [0.08456250, 0.07590000, 0.06378750, 0.06993750]] + } + ], + "first_passage_reward_data": [ + { + "steps": 3, + "initial_state": 0, + "first_passage_states": [1, 2], + "rewards": [7.1, 3.5, -8.1, 3.5], + "value": 12.25679999 + }, + { + "steps": 3, + "initial_state": 0, + "first_passage_states": [1, 2], + "rewards": [-2.4, -0.5, 6.1, 2.4], + "value": -3.28319999 + } + ], + "hitting_probabilities_data": [ + { + "targets": 0, + "value": [1.0, 1.0, 1.0, 1.0] + }, + { + "targets": [0, 1], + "value": [1.0, 1.0, 1.0, 1.0] + } + ], + "hitting_times_data": [ + { + "targets": null, + "value": [0.0, 0.0, 0.0, 0.0] + }, + { + "targets": [0, 2, 3], + "value": [0.00000000, 1.05263158, 0.00000000, 0.00000000] + } + ], + "mean_first_passage_times_between_data": [ + { + "origins": 0, + "targets": 1, + "value": 7.14285714 + }, + { + "origins": 1, + "targets": [0, 2], + "value": 1.13095238 + } + ], + "mean_first_passage_times_to_data": [ + { + "targets": null, + "value": [[0.00000000, 7.14285714, 8.83333333, 10.58333333], [1.34920635, 0.00000000, 9.33333333, 11.08333333], [3.05555556, 5.95238095, 0.00000000, 10.66666667], [2.57936508, 5.47619048, 7.16666667, 0.00000000]] + }, + { + "targets": [1, 3], + "value": [4.61538462, 0.00000000, 3.84615385, 0.00000000] + } + ], + "mixing_time_data": [ + { + "initial_distribution": null, + "jump": 1, + "cutoff_type": "natural", + "value": 1 + }, + { + "initial_distribution": [0.4, 0.3, 0.0, 0.3], + "jump": 1, + "cutoff_type": "traditional", + "value": 1 + } + ], + "sensitivity_data": [ + { + "state": 0, + "value": [[0.34275940, -0.12496704, -0.71650342, -0.55142350], [0.07616875, -0.02777045, -0.15922298, -0.12253856], [0.10881251, -0.03967208, -0.22746140, -0.17505508], [0.05440625, -0.01983604, -0.11373070, -0.08752754]] + }, + { + "state": 2, + "value": [[-0.19165042, -0.24667706, 0.78048689, -0.00822828], [-0.04258898, -0.05481712, 0.17344153, -0.00182851], [-0.06084140, -0.07831018, 0.24777362, -0.00261215], [-0.03042070, -0.03915509, 0.12388681, -0.00130608]] + } + ], + "time_correlations_data": [ + { + "sequence1": [0, 0, 0, 3, 1, 3, 2, 2, 2, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2], + "sequence2": null, + "time_points": 5, + "value": 60.96064000 + }, + { + "sequence1": [0, 0, 0, 3, 1, 3, 2, 2, 2, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2], + "sequence2": [0, 0, 0, 3, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0], + "time_points": [10, 100, 1000], + "value": [51.05303700, 51.05249400, 51.05249400] + } + ], + "time_relaxations_data": [ + { + "sequence": [2, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0], + "initial_distribution": null, + "time_points": [0, 100], + "value": [5.98787600, 7.63551400] + }, + { + "sequence": [1, 0, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0], + "initial_distribution": [0.25, 0.00, 0.25, 0.50], + "time_points": 40, + "value": 11.915888 + } + ], + "absorption_probabilities": null, + "mean_absorption_times": null, + "mean_number_visits": [["Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity"]], + "mean_recurrence_times": [1.69841270, 7.64285714, 5.35000000, 10.70000000] + }, + { + "id": "#8", + "p": [[0.0, 0.5, 0.5, 0.0, 0.0], [0.0, 0.0, 0.0, 0.2, 0.8], [0.0, 0.0, 0.0, 0.4, 0.6], [1.0, 0.0, 0.0, 0.0, 0.0], [0.5, 0.0, 0.0, 0.0, 0.5]], + "committor_probabilities_data": [ + { + "states1": 0, + "states2": [3, 4], + "value_backward": [1.0, 1.0, 1.0, 0.0, 0.0], + "value_forward": [0.0, 1.0, 1.0, 1.0, 1.0] + }, + { + "states1": 4, + "states2": 2, + "value_backward": [0.77777778, 0.77777778, 0.00000000, 0.25925926, 1.00000000], + "value_forward": [0.55555556, 0.11111111, 1.00000000, 0.55555556, 0.00000000] + } + ], + "expected_rewards_data": [ + { + "steps": 3, + "rewards": [1.0, 1.0, 1.0, 1.0, 1.0], + "value": [4.0, 4.0, 4.0, 4.0, 4.0] + }, + { + "steps": 3, + "rewards": [1.0, -1.0, -1.0, 1.0, 1.0], + "value": [2.0, 0.8, 0.6, 2.0, 2.5] + } + ], + "expected_transitions_data": [ + { + "steps": 2, + "initial_distribution": [0.00, 0.00, 0.00, 0.25, 0.75], + "value": [[0.0000, 0.3125, 0.3125, 0.0000, 0.0000], [0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0], [0.25, 0.00, 0.00, 0.00, 0.00], [0.5625, 0.0000, 0.0000, 0.0000, 0.5625]] + }, + { + "steps": 2, + "initial_distribution": [0.00, 0.00, 0.00, 0.75, 0.25], + "value": [[0.0000, 0.4375, 0.4375, 0.0000, 0.0000], [0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 0.0, 0.0, 0.0, 0.0], [0.75, 0.00, 0.00, 0.00, 0.00], [0.1875, 0.0000, 0.0000, 0.0000, 0.1875]] + } + ], + "first_passage_probabilities_data": [ + { + "steps": 4, + "initial_state": 1, + "first_passage_states": null, + "value": [[0.0, 0.0, 0.0, 0.2, 0.8], [0.6, 0.0, 0.0, 0.0, 0.0], [0.2, 0.3, 0.3, 0.0, 0.0], [0.10, 0.10, 0.10, 0.12, 0.14]] + }, + { + "steps": 4, + "initial_state": 3, + "first_passage_states": [0, 1, 2], + "value": [1.0, 1.0, 0.0, 0.0] + } + ], + "first_passage_reward_data": [ + { + "steps": 4, + "initial_state": 1, + "first_passage_states": 3, + "rewards": [0.0, 0.0, 4.2, 0.0, 0.0], + "value": 1.26 + }, + { + "steps": 4, + "initial_state": 3, + "first_passage_states": [0, 1, 2], + "rewards": [0.9, 2.4, 1.2, 1.2, 1.2], + "value": 0.0 + } + ], + "hitting_probabilities_data": [ + { + "targets": [0, 4], + "value": [1.0, 1.0, 1.0, 1.0, 1.0] + }, + { + "targets": [3, 4], + "value": [1.0, 1.0, 1.0, 1.0, 1.0] + } + ], + "hitting_times_data": [ + { + "targets": [0, 4], + "value": [0.0, 1.2, 1.4, 1.0, 0.0] + }, + { + "targets": [3, 4], + "value": [2.0, 1.0, 1.0, 0.0, 0.0] + } + ], + "mean_first_passage_times_between_data": [ + { + "origins": 0, + "targets": 1, + "value": 4.6 + }, + { + "origins": 1, + "targets": [0, 2], + "value": 2.8 + } + ], + "mean_first_passage_times_to_data": [ + { + "targets": null, + "value": [[0.00000000, 4.60000000, 4.80000000, 11.33333333, 3.28571429], [2.80000000, 0.00000000, 7.60000000, 11.66666667, 1.85714286], [2.60000000, 7.20000000, 0.00000000, 9.00000000, 2.71428571], [1.00000000, 5.60000000, 5.80000000, 0.00000000, 4.28571429], [2.00000000, 6.60000000, 6.80000000, 13.33333333, 0.00000000]] + }, + { + "targets": 1, + "value": [4.6, 0.0, 7.2, 5.6, 6.6] + } + ], + "mixing_time_data": [ + { + "initial_distribution": null, + "jump": 2, + "cutoff_type": "natural", + "value": 2 + }, + { + "initial_distribution": [0.1, 0.4, 0.1, 0.2, 0.2], + "jump": 4, + "cutoff_type": "natural", + "value": 16 + } + ], + "sensitivity_data": [ + { + "state": 1, + "value": [[0.02072928, 0.18873512, -0.07423055, -0.01579373, -0.05231674], [0.01036464, 0.09436756, -0.03711527, -0.00789687, -0.02615837], [0.01036464, 0.09436756, -0.03711527, -0.00789687, -0.02615837], [0.00621878, 0.05662054, -0.02226916, -0.00473812, -0.01569502], [0.02902099, 0.26422917, -0.10392277, -0.02211123, -0.07324344]] + }, + { + "state": 3, + "value": [[-0.00947624, -0.01678084, 0.04165597, 0.23888022, -0.05330385], [-0.00473812, -0.00839042, 0.02082799, 0.11944011, -0.02665193], [-0.00473812, -0.00839042, 0.02082799, 0.11944011, -0.02665193], [-0.00284287, -0.00503425, 0.01249679, 0.07166407, -0.01599116], [-0.01326674, -0.02349318, 0.05831836, 0.33443231, -0.07462539]] + } + ], + "time_correlations_data": [ + { + "sequence1": [0, 2, 4, 4, 0, 1, 3, 0, 2, 4, 4, 4], + "sequence2": null, + "time_points": [1, 2, 3], + "value": [10.51351400, 9.89189200, 10.45000000] + }, + { + "sequence1": [0, 2, 4, 4, 0, 1, 3, 0, 2, 4, 4, 4], + "sequence2": [0, 2, 4, 0, 1, 4, 0, 2, 4, 4, 4, 4, 4, 4, 4, 4, 0, 2, 4, 4, 4, 4, 4, 4, 4, 4, 4], + "time_points": 3, + "value": 29.63918900 + } + ], + "time_relaxations_data": [ + { + "sequence": [0, 1, 4, 4, 4, 0, 1, 3, 0, 1, 4, 0, 1, 4, 4, 4, 0, 2], + "initial_distribution": null, + "time_points": [1, 2, 3], + "value": [4.780, 4.670, 4.615] + }, + { + "sequence": [0, 1, 4, 0, 1, 4, 4, 0, 2, 4, 0, 1, 3, 0, 2, 3, 0, 2, 4, 4, 4, 4, 4], + "initial_distribution": [0.30, 0.05, 0.05, 0.20, 0.40], + "time_points": 3, + "value": 6.3825 + } + ], + "absorption_probabilities": null, + "mean_absorption_times": null, + "mean_number_visits": [["Infinity", "Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity", "Infinity"], ["Infinity", "Infinity", "Infinity", "Infinity", "Infinity"]], + "mean_recurrence_times": [3.70000000, 7.40000000, 7.40000000, 12.33333333, 2.64285714] + }, + { + "id": "#9", + "p": [[1.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0, 0.0, 0.0], [0.6, 0.0, 0.0, 0.4, 0.0, 0.0], [0.0, 0.0, 0.6, 0.0, 0.4, 0.0], [0.0, 0.0, 0.0, 0.6, 0.0, 0.4], [0.0, 0.4, 0.0, 0.0, 0.6, 0.0]], + "committor_probabilities_data": [ + { + "states1": 0, + "states2": 1, + "value_backward": null, + "value_forward": null + }, + { + "states1": 3, + "states2": [2, 4], + "value_backward": null, + "value_forward": null + } + ], + "expected_rewards_data": [ + { + "steps": 100, + "rewards": [-0.2, 1.0, -0.3, -1.0, 0.6, 0.6], + "value": [-20.200000, 101.000000, -12.043092, 0.669758, 22.307754, 53.845316] + }, + { + "steps": 100, + "rewards": [-0.75, 0.20, 0.40, 0.00, -0.10, 0.90], + "value": [-75.750000, 20.200000, -65.952894, -53.952141, -37.375773, -13.280772] + } + ], + "expected_transitions_data": [ + { + "steps": 120, + "initial_distribution": null, + "value": [[72.88841221, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 43.95203013, 0.0, 0.0, 0.0, 0.0], [0.45971564, 0.0, 0.0, 0.30647709, 0.0, 0.0], [0.0, 0.0, 0.59952607, 0.0, 0.39968404, 0.0], [0.0, 0.0, 0.0, 0.52606635, 0.0, 0.35071090], [0.0, 0.20695103, 0.0, 0.0, 0.31042654, 0.0]] + }, + { + "steps": 120, + "initial_distribution": [0.1, 0.3, 0.0, 0.2, 0.2, 0.2], + "value": [[53.79185104, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 63.03753285, 0.0, 0.0, 0.0, 0.0], [0.36682464, 0.0, 0.0, 0.24454976, 0.0, 0.0], [0.0, 0.0, 0.61137441, 0.0, 0.40758294, 0.0], [0.0, 0.0, 0.0, 0.57440758, 0.0, 0.38293839], [0.0, 0.23317536, 0.0, 0.0, 0.34976303, 0.0]] + } + ], + "first_passage_probabilities_data": [ + { + "steps": 2, + "initial_state": 2, + "first_passage_states": 0, + "value": [0.6, 0.0] + }, + { + "steps": 6, + "initial_state": 3, + "first_passage_states": [2, 5], + "value": [0.60000000, 0.16000000, 0.14400000, 0.07680000, 0.06912000, 0.03686400] + } + ], + "first_passage_reward_data": [ + { + "steps": 2, + "initial_state": 2, + "first_passage_states": 0, + "rewards": [4.0, 0.6, 0.8, -3.8, 2.2, 10.1], + "value": -0.97600000 + }, + { + "steps": 6, + "initial_state": 3, + "first_passage_states": [2, 5], + "rewards": [4.0, 0.6, 0.8, -3.8, 2.2, 10.1], + "value": -0.04152320 + } + ], + "hitting_probabilities_data": [ + { + "targets": 1, + "value": [0.0, 1.0, 0.07582938, 0.18957346, 0.36018957, 0.61611374] + }, + { + "targets": 3, + "value": [0.0, 0.0, 0.4, 1.0, 0.78947368, 0.47368421] + } + ], + "hitting_times_data": [ + { + "targets": 1, + "value": ["Infinity", 0.0, "Infinity", "Infinity", "Infinity", "Infinity"] + }, + { + "targets": 3, + "value": ["Infinity", "Infinity", "Infinity", 0.0, "Infinity", "Infinity"] + } + ], + "mean_first_passage_times_between_data": [ + { + "origins": 0, + "targets": 1, + "value": null + }, + { + "origins": 3, + "targets": [2, 5], + "value": null + } + ], + "mean_first_passage_times_to_data": [ + { + "targets": null, + "value": null + }, + { + "targets": 1, + "value": null + } + ], + "mixing_time_data": [ + { + "initial_distribution": null, + "jump": 3, + "cutoff_type": "natural", + "value": null + }, + { + "initial_distribution": [0.05, 0.05, 0.10, 0.20, 0.20, 0.40], + "jump": 1, + "cutoff_type": "natural", + "value": null + } + ], + "sensitivity_data": [ + { + "state": 4, + "value": null + }, + { + "state": 5, + "value": null + } + ], + "time_correlations_data": [ + { + "sequence1": [5, 4, 5, 4, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "sequence2": null, + "time_points": [6, 18], + "value": null + }, + { + "sequence1": [5, 4, 5, 4, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "sequence2": [2, 3, 2, 3, 2, 3, 2, 3, 4, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "time_points": [1, 2, 10, 25, 50, 100, 1000], + "value": null + } + ], + "time_relaxations_data": [ + { + "sequence": [0, 0, 0, 0, 0], + "initial_distribution": null, + "time_points": [0, 1, 2, 3, 4], + "value": null + }, + { + "sequence": [3, 2, 0, 0, 0, 0, 0, 0, 0, 0], + "initial_distribution": [0.25, 0.1, 0.25, 0.4, 0.0, 0.0], + "time_points": 75, + "value": null + } + ], + "absorption_probabilities": [[0.92417062, 0.81042654, 0.63981043, 0.38388626], [0.07582938, 0.18957346, 0.36018957, 0.61611374]], + "mean_absorption_times": [3.10426540, 5.26066351, 5.99526066, 4.59715640], + "mean_number_visits": [["Infinity", 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, "Infinity", 0.0, 0.0, 0.0, 0.0], ["Infinity", "Infinity", 0.54028440, 0.90047390, 0.47393360, 0.18957350], ["Infinity", "Infinity", 1.3507109, 1.25118483, 1.18483412, 0.47393365], ["Infinity", "Infinity", 1.06635071, 1.77725118, 1.25118483, 0.90047393], ["Infinity", "Infinity", 0.63981043, 1.06635071, 1.35071090, 0.54028436]], + "mean_recurrence_times": null + }, + { + "id": "#10", + "p": [[1.0, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0, 0.0, 0.0], [0.6, 0.0, 0.0, 0.4, 0.0, 0.0], [0.0, 0.0, 0.6, 0.0, 0.4, 0.0], [0.0, 0.0, 0.0, 0.6, 0.0, 0.4], [0.0, 0.4, 0.0, 0.0, 0.6, 0.0]], + "committor_probabilities_data": [ + { + "states1": 2, + "states2": [1, 4, 5], + "value_backward": null, + "value_forward": null + }, + { + "states1": [1, 3], + "states2": [2, 4], + "value_backward": null, + "value_forward": null + } + ], + "expected_rewards_data": [ + { + "steps": 10, + "rewards": [0.0, 0.0, -3.3, 2.5, 3.6, 6.6], + "value": [0.000000, 0.000000, -0.299156, 7.871974, 13.940659, 14.941391] + }, + { + "steps": 20, + "rewards": [4.9, 3.7, 0.0, 0.0, 0.0, 0.0], + "value": [102.900000, 77.700000, 86.559063, 74.025845, 66.807063, 67.040743] + } + ], + "expected_transitions_data": [ + { + "steps": 7, + "initial_distribution": null, + "value": [[2.56557867, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 1.89933867, 0.0, 0.0, 0.0, 0.0], [0.36417280, 0.0, 0.0, 0.24278187, 0.0, 0.0], [0.0, 0.0, 0.47484800, 0.0, 0.31656533, 0.0], [0.0, 0.0, 0.0, 0.42297600, 0.0, 0.28198400], [0.0, 0.17270187, 0.0, 0.0, 0.25905280, 0.0]] + }, + { + "steps": 17, + "initial_distribution": null, + "value": [[8.41592655, 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, 5.48567486, 0.0, 0.0, 0.0, 0.0], [0.45035684, 0.0, 0.0, 0.30023789, 0.0, 0.0], [0.0, 0.0, 0.58731564, 0.0, 0.39154376, 0.0], [0.0, 0.0, 0.0, 0.51597111, 0.0, 0.34398074], [0.0, 0.20359704, 0.0, 0.0, 0.30539557, 0.0]] + } + ], + "first_passage_probabilities_data": [ + { + "steps": 4, + "initial_state": 3, + "first_passage_states": 3, + "value": [0.0000, 0.4800, 0.0000, 0.0576] + }, + { + "steps": 4, + "initial_state": 5, + "first_passage_states": [2, 5], + "value": [0.0000, 0.2400, 0.2160, 0.0576] + } + ], + "first_passage_reward_data": [ + { + "steps": 6, + "initial_state": 2, + "first_passage_states": [4, 5], + "rewards": [-3.0, 2.6, 0.6, -1.9, 4.2, -1.1], + "value": -13.53468160 + }, + { + "steps": 3, + "initial_state": 3, + "first_passage_states": [2, 4, 5], + "rewards": [2.0, -7.6, 0.0, 0.0, 8.5, -2.0], + "value": 0.0 + } + ], + "hitting_probabilities_data": [ + { + "targets": 4, + "value": [0.00000000, 0.00000000, 0.21052600, 0.52631600, 1.00000000, 0.60000000] + }, + { + "targets": [3, 5], + "value": [0.0, 0.0, 0.4, 1.0, 1.0, 1.0] + } + ], + "hitting_times_data": [ + { + "targets": [2, 5], + "value": ["Infinity", "Infinity", 0.00000000, 1.84210500, 2.10526300, 0.00000000] + }, + { + "targets": [3, 5], + "value": ["Infinity", "Infinity", "Infinity", 0.0, 1.0, 0.0] + } + ], + "mean_first_passage_times_between_data": [ + { + "origins": 3, + "targets": [4, 5], + "value": null + }, + { + "origins": [1, 4], + "targets": [2, 3], + "value": null + } + ], + "mean_first_passage_times_to_data": [ + { + "targets": null, + "value": null + }, + { + "targets": [3, 4, 5], + "value": null + } + ], + "mixing_time_data": [ + { + "initial_distribution": null, + "jump": 2, + "cutoff_type": "natural", + "value": null + }, + { + "initial_distribution": [0.05, 0.05, 0.40, 0.30, 0.10, 0.10], + "jump": 5, + "cutoff_type": "traditional", + "value": null + } + ], + "sensitivity_data": [ + { + "state": 3, + "value": null + }, + { + "state": 4, + "value": null + } + ], + "time_correlations_data": [ + { + "sequence1": [1, 1, 1, 1, 1], + "sequence2": null, + "time_points": 30, + "value": null + }, + { + "sequence1": [1, 1, 1, 1, 1], + "sequence2": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "time_points": 30, + "value": null + } + ], + "time_relaxations_data": [ + { + "sequence": [4, 3, 4, 5, 4, 3, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + "initial_distribution": null, + "time_points": 30, + "value": null + }, + { + "sequence": [4, 5, 4, 5, 4, 3, 2, 3, 4, 3, 4, 5, 4, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + "initial_distribution": [0.0, 0.2, 0.2, 0.2, 0.2, 0.2], + "time_points": 30, + "value": null + } + ], + "absorption_probabilities": [[0.92417100, 0.81042700, 0.63981000, 0.38388600], [0.07582900, 0.18957300, 0.36019000, 0.61611400]], + "mean_absorption_times": [3.10426500, 5.26066400, 5.99526100, 4.59715600], + "mean_number_visits": [["Infinity", 0.0, 0.0, 0.0, 0.0, 0.0], [0.0, "Infinity", 0.0, 0.0, 0.0, 0.0], ["Infinity", "Infinity", 0.54028440, 0.90047390, 0.47393360, 0.18957350], ["Infinity", "Infinity", 1.35071090, 1.25118483, 1.18483412, 0.47393365], ["Infinity", "Infinity", 1.06635071, 1.77725118, 1.25118483, 0.90047393], ["Infinity", "Infinity", 0.63981043, 1.06635071, 1.35071090, 0.54028436]], + "mean_recurrence_times": null + } ] \ No newline at end of file diff --git a/tests/fixtures/fixtures_simulations.json b/tests/fixtures/fixtures_simulations.json index 86d7b941..e45ea168 100644 --- a/tests/fixtures/fixtures_simulations.json +++ b/tests/fixtures/fixtures_simulations.json @@ -1,882 +1,882 @@ -[ - { - "id": "#1", - "p": [[1.0, 0.0], [0.0, 1.0]], - "seed": 7331, - "predict_data": [ - { - "steps": 8, - "initial_state": 0, - "output_indices": false, - "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1"] - }, - { - "steps": 11, - "initial_state": 1, - "output_indices": true, - "value": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - } - ], - "next_data": [ - { - "initial_state": 0, - "output_index": false, - "value": "1" - }, - { - "initial_state": 1, - "output_index": true, - "value": 1 - } - ], - "redistribute_data": [ - { - "steps": 8, - "initial_status": null, - "output_last": true, - "value": [[0.5, 0.5]] - }, - { - "steps": 3, - "initial_status": 0, - "output_last": false, - "value": [[1.0, 0.0], [1.0, 0.0], [1.0, 0.0], [1.0, 0.0]] - }, - { - "steps": 3, - "initial_status": [0.25, 0.75], - "output_last": false, - "value": [[0.25, 0.75], [0.25, 0.75], [0.25, 0.75], [0.25, 0.75]] - } - ], - "sequence_probability_data": [ - { - "sequence": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1"], - "value": 1.0 - }, - { - "sequence": [0, 1, 0, 1, 0, 1, 1], - "value": 0.0 - }, - { - "sequence": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - "value": 1.0 - } - ], - "simulate_data": [ - { - "steps": 17, - "initial_state": null, - "final_state": "2", - "output_indices": false, - "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"] - }, - { - "steps": 24, - "initial_state": 0, - "final_state": null, - "output_indices": true, - "value": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] - }, - { - "steps": 24, - "initial_state": 0, - "final_state": null, - "output_indices": true, - "value": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] - } - ] - }, - { - "id": "#2", - "p": [[0.15, 0.85], [0.45, 0.55]], - "seed": 7331, - "predict_data": [ - { - "steps": 11, - "initial_state": 0, - "output_indices": false, - "value": ["1", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"] - }, - { - "steps": 19, - "initial_state": 1, - "output_indices": true, - "value": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] - } - ], - "next_data": [ - { - "initial_state": 0, - "output_index": false, - "value": "2" - }, - { - "initial_state": 1, - "output_index": true, - "value": 0 - } - ], - "redistribute_data": [ - { - "steps": 4, - "initial_status": null, - "output_last": true, - "value": [[0.3474, 0.6526]] - }, - { - "steps": 2, - "initial_status": 0, - "output_last": false, - "value": [[1.0, 0.0], [0.15, 0.85], [0.405, 0.595]] - }, - { - "steps": 2, - "initial_status": [0.6, 0.4], - "output_last": false, - "value": [[0.6, 0.4], [0.27, 0.73], [0.369, 0.631]] - } - ], - "sequence_probability_data": [ - { - "sequence": ["1", "2", "1", "1", "1", "2"], - "value": 0.00731531 - }, - { - "sequence": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - "value": 0.00460537 - }, - { - "sequence": [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1], - "value": 0.00000001 - } - ], - "simulate_data": [ - { - "steps": 9, - "initial_state": null, - "final_state": "2", - "output_indices": false, - "value": ["1", "2"] - }, - { - "steps": 15, - "initial_state": 0, - "final_state": null, - "output_indices": true, - "value": [0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0] - }, - { - "steps": 15, - "initial_state": 1, - "final_state": null, - "output_indices": true, - "value": [1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0] - } - ] - }, - { - "id": "#3", - "p": [[0.20, 0.05, 0.75], [0.0, 1.0, 0.0], [0.75, 0.05, 0.20]], - "seed": 7331, - "predict_data": [ - { - "steps": 6, - "initial_state": 2, - "output_indices": false, - "value": ["3", "1", "3", "1", "3", "1", "3"] - }, - { - "steps": 23, - "initial_state": 2, - "output_indices": true, - "value": [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0] - } - ], - "next_data": [ - { - "initial_state": 0, - "output_index": false, - "value": "3" - }, - { - "initial_state": 2, - "output_index": true, - "value": 0 - } - ], - "redistribute_data": [ - { - "steps": 17, - "initial_status": null, - "output_last": true, - "value": [[0.13937345, 0.72125311, 0.13937345]] - }, - { - "steps": 4, - "initial_status": 0, - "output_last": false, - "value": [[1.0, 0.0, 0.0], [0.20, 0.05, 0.75], [0.6025, 0.0975, 0.3000], [0.34550000, 0.14262500, 0.51187500], [0.45300625, 0.18549375, 0.36150000]] - }, - { - "steps": 4, - "initial_status": [0.3, 0.3, 0.4], - "output_last": false, - "value": [[0.3, 0.3, 0.4], [0.360, 0.335, 0.305], [0.30075000, 0.36825000, 0.33100000], [0.30840000, 0.39983750, 0.29176250], [0.28050188, 0.42984563, 0.28965250]] - } - ], - "sequence_probability_data": [ - { - "sequence": ["1", "1"], - "value": 0.2 - }, - { - "sequence": [0, 2, 0, 2, 0, 2], - "value": 0.23730468750000006 - }, - { - "sequence": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - "value": 1.0 - } - ], - "simulate_data": [ - { - "steps": 35, - "initial_state": null, - "final_state": "2", - "output_indices": false, - "value": ["3", "2"] - }, - { - "steps": 13, - "initial_state": 0, - "final_state": null, - "output_indices": true, - "value": [0, 2, 0, 2, 0, 2, 2, 2, 0, 0, 2, 0, 2, 0] - }, - { - "steps": 13, - "initial_state": 2, - "final_state": null, - "output_indices": true, - "value": [2, 0, 2, 0, 2, 0, 2, 2, 0, 0, 2, 0, 2, 0] - } - ] - }, - { - "id": "#4", - "p": [[0.5, 0.5, 0.0], [0.33333333, 0.33333333, 0.33333333], [0.0, 0.5, 0.5]], - "seed": 7331, - "predict_data": [ - { - "steps": 15, - "initial_state": 1, - "output_indices": false, - "value": null - }, - { - "steps": 24, - "initial_state": 2, - "output_indices": true, - "value": null - } - ], - "next_data": [ - { - "initial_state": 1, - "output_index": false, - "value": "2" - }, - { - "initial_state": 2, - "output_index": true, - "value": 1 - } - ], - "redistribute_data": [ - { - "steps": 13, - "initial_status": null, - "output_last": true, - "value": [[0.28571429, 0.42857143, 0.28571429]] - }, - { - "steps": 2, - "initial_status": 0, - "output_last": false, - "value": [[1.0, 0.0, 0.0], [0.5, 0.5, 0.0], [0.41666667, 0.41666667, 0.16666667]] - }, - { - "steps": 2, - "initial_status": [0.1, 0.8, 0.1], - "output_last": false, - "value": [[0.1, 0.8, 0.1], [0.31666667, 0.36666667, 0.31666667], [0.28055556, 0.43888889, 0.28055556]] - } - ], - "sequence_probability_data": [ - { - "sequence": ["2", "2"], - "value": 0.333333333 - }, - { - "sequence": [2, 0, 2, 0, 2, 0, 2, 0, 2, 0], - "value": 0.0 - }, - { - "sequence": [0, 1, 2, 2, 2, 0, 1, 1, 1, 0, 2, 0, 1, 1, 1, 1, 0, 1, 2, 1, 2, 2, 1, 0], - "value": 0.0 - } - ], - "simulate_data": [ - { - "steps": 6, - "initial_state": null, - "final_state": "1", - "output_indices": false, - "value": ["3", "3", "2", "1"] - }, - { - "steps": 8, - "initial_state": 0, - "final_state": null, - "output_indices": true, - "value": [0, 0, 1, 1, 1, 0, 1, 2, 2] - }, - { - "steps": 8, - "initial_state": 1, - "final_state": null, - "output_indices": true, - "value": [1, 1, 1, 1, 1, 0, 1, 2, 2] - } - ] - }, - { - "id": "#5", - "p": [[0.3, 0.7, 0.0], [0.3, 0.1, 0.6], [0.2, 0.5, 0.3]], - "seed": 7331, - "predict_data": [ - { - "steps": 14, - "initial_state": 0, - "output_indices": false, - "value": ["1", "2", "3", "2", "3", "2", "3", "2", "3", "2", "3", "2", "3", "2", "3"] - }, - { - "steps": 11, - "initial_state": 2, - "output_indices": true, - "value": [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1] - } - ], - "next_data": [ - { - "initial_state": 0, - "output_index": false, - "value": "2" - }, - { - "initial_state": 1, - "output_index": true, - "value": 2 - } - ], - "redistribute_data": [ - { - "steps": 23, - "initial_status": null, - "output_last": true, - "value": [[0.26612903, 0.39516129, 0.33870968]] - }, - { - "steps": 3, - "initial_status": 1, - "output_last": false, - "value": [[0.0, 1.0, 0.0], [0.3, 0.1, 0.6], [0.24, 0.52, 0.24], [0.276, 0.340, 0.384]] - }, - { - "steps": 3, - "initial_status": [0.5, 0.2, 0.3], - "output_last": false, - "value": [[0.5, 0.2, 0.3], [0.27, 0.52, 0.21], [0.279, 0.346, 0.375], [0.2625, 0.4174, 0.3201]] - } - ], - "sequence_probability_data": [ - { - "sequence": ["1", "2", "3", "2", "3", "2", "3", "3", "3", "2", "1", "2"], - "value": 0.00035721 - }, - { - "sequence": [0, 2, 0, 2, 0], - "value": 0.00000000 - }, - { - "sequence": [1, 2, 1, 2, 1], - "value": 0.09000000 - } - ], - "simulate_data": [ - { - "steps": 12, - "initial_state": null, - "final_state": "1", - "output_indices": false, - "value": ["3", "3", "1"] - }, - { - "steps": 25, - "initial_state": 1, - "final_state": null, - "output_indices": true, - "value": [1, 2, 1, 2, 1, 0, 1, 2, 1, 0, 1, 2, 2, 1, 2, 1, 2, 0, 0, 1, 1, 2, 2, 2, 0, 1] - }, - { - "steps": 25, - "initial_state": 1, - "final_state": null, - "output_indices": true, - "value": [1, 2, 1, 2, 1, 0, 1, 2, 1, 0, 1, 2, 2, 1, 2, 1, 2, 0, 0, 1, 1, 2, 2, 2, 0, 1] - } - ] - }, - { - "id": "#6", - "p": [[0.0, 0.0, 1.0], [1.0, 0.0, 0.0], [0.0, 1.0, 0.0]], - "seed": 7331, - "predict_data": [ - { - "steps": 14, - "initial_state": 2, - "output_indices": false, - "value": ["3", "2", "1", "3", "2", "1", "3", "2", "1", "3", "2", "1", "3", "2", "1"] - }, - { - "steps": 11, - "initial_state": 2, - "output_indices": true, - "value": [2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0] - } - ], - "next_data": [ - { - "initial_state": 1, - "output_index": false, - "value": "1" - }, - { - "initial_state": 2, - "output_index": true, - "value": 1 - } - ], - "redistribute_data": [ - { - "steps": 49, - "initial_status": null, - "output_last": true, - "value": [[0.33333333, 0.33333333, 0.33333333]] - }, - { - "steps": 3, - "initial_status": 0, - "output_last": false, - "value": [[1.0, 0.0, 0.0], [0.0, 0.0, 1.0], [0.0, 1.0, 0.0], [1.0, 0.0, 0.0]] - }, - { - "steps": 3, - "initial_status": [0.2, 0.55, 0.25], - "output_last": false, - "value": [[0.20, 0.55, 0.25], [0.55, 0.25, 0.20], [0.25, 0.20, 0.55], [0.20, 0.55, 0.25]] - } - ], - "sequence_probability_data": [ - { - "sequence": ["1", "3", "2", "1", "3", "2"], - "value": 1.0 - }, - { - "sequence": [0, 1], - "value": 0.0 - }, - { - "sequence": [0, 2], - "value": 1.0 - } - ], - "simulate_data": [ - { - "steps": 18, - "initial_state": null, - "final_state": "1", - "output_indices": false, - "value": ["3", "2", "1"] - }, - { - "steps": 5, - "initial_state": 1, - "final_state": null, - "output_indices": true, - "value": [1, 0, 2, 1, 0, 2] - }, - { - "steps": 5, - "initial_state": 2, - "final_state": null, - "output_indices": true, - "value": [2, 1, 0, 2, 1, 0] - } - ] - }, - { - "id": "#7", - "p": [[0.3, 0.7, 0.0, 0.0], [0.1, 0.0, 0.9, 0.0], [0.9, 0.0, 0.0, 0.1], [0.5, 0.0, 0.0, 0.5]], - "seed": 7331, - "predict_data": [ - { - "steps": 17, - "initial_state": 2, - "output_indices": false, - "value": ["3", "1", "2", "3", "1", "2", "3", "1", "2", "3", "1", "2", "3", "1", "2", "3", "1", "2"] - }, - { - "steps": 17, - "initial_state": 3, - "output_indices": true, - "value": null - } - ], - "next_data": [ - { - "initial_state": 2, - "output_index": false, - "value": "1" - }, - { - "initial_state": 3, - "output_index": true, - "value": 0 - } - ], - "redistribute_data": [ - { - "steps": 35, - "initial_status": null, - "output_last": true, - "value": [[0.40716626, 0.28501120, 0.25651971, 0.05130283]] - }, - { - "steps": 1, - "initial_status": 1, - "output_last": false, - "value": [[0.0, 1.0, 0.0, 0.0], [0.1, 0.0, 0.9, 0.0]] - }, - { - "steps": 1, - "initial_status": [0.3, 0.1, 0.1, 0.5], - "output_last": false, - "value": [[0.3, 0.1, 0.1, 0.5], [0.44, 0.21, 0.09, 0.26]] - } - ], - "sequence_probability_data": [ - { - "sequence": ["3", "1", "2", "3", "1", "2"], - "value": 0.35720999 - }, - { - "sequence": [0, 1, 2, 2, 2, 1, 0, 1, 1, 0], - "value": 0.00000000 - }, - { - "sequence": [2, 0, 2, 0, 1, 1, 1, 1, 2, 0], - "value": 0.00000000 - } - ], - "simulate_data": [ - { - "steps": 4, - "initial_state": null, - "final_state": "4", - "output_indices": false, - "value": ["3", "1", "1", "1", "2"] - }, - { - "steps": 16, - "initial_state": 1, - "final_state": null, - "output_indices": true, - "value": [1, 2, 0, 1, 2, 0, 1, 2, 0, 0, 1, 2, 0, 1, 2, 0, 1] - }, - { - "steps": 16, - "initial_state": 3, - "final_state": null, - "output_indices": true, - "value": [3, 0, 1, 2, 0, 0, 1, 2, 0, 0, 1, 2, 0, 1, 2, 0, 1] - } - ] - }, - { - "id": "#8", - "p": [[0.0, 1.0, 0.0, 0.0, 0.0], [0.25, 0.00, 0.75, 0.00, 0.00], [0.0, 0.5, 0.0, 0.5, 0.0], [0.00, 0.00, 0.75, 0.00, 0.25], [0.0, 0.0, 0.0, 1.0, 0.0]], - "seed": 7331, - "predict_data": [ - { - "steps": 9, - "initial_state": 1, - "output_indices": false, - "value": null - }, - { - "steps": 31, - "initial_state": 4, - "output_indices": true, - "value": null - } - ], - "next_data": [ - { - "initial_state": 0, - "output_index": false, - "value": "2" - }, - { - "initial_state": 3, - "output_index": true, - "value": 2 - } - ], - "redistribute_data": [ - { - "steps": 14, - "initial_status": null, - "output_last": true, - "value": [[0.075, 0.200, 0.450, 0.200, 0.075]] - }, - { - "steps": 3, - "initial_status": 2, - "output_last": false, - "value": [[0.0, 0.0, 1.0, 0.0, 0.0], [0.0, 0.5, 0.0, 0.5, 0.0], [0.125, 0.000, 0.750, 0.000, 0.125], [0.0, 0.5, 0.0, 0.5, 0.0]] - }, - { - "steps": 3, - "initial_status": [0.0, 0.0, 1.0, 0.0, 0.0], - "output_last": false, - "value": [[0.0, 0.0, 1.0, 0.0, 0.0], [0.0, 0.5, 0.0, 0.5, 0.0], [0.125, 0.000, 0.750, 0.000, 0.125], [0.0, 0.5, 0.0, 0.5, 0.0]] - } - ], - "sequence_probability_data": [ - { - "sequence": ["3", "4", "3", "2", "1", "2"], - "value": 0.04687499 - }, - { - "sequence": [2, 1, 2, 1], - "value": 0.18750000 - }, - { - "sequence": [3, 4, 3, 2], - "value": 0.18750000 - } - ], - "simulate_data": [ - { - "steps": 14, - "initial_state": null, - "final_state": "3", - "output_indices": false, - "value": ["3", "4", "3"] - }, - { - "steps": 12, - "initial_state": 3, - "final_state": null, - "output_indices": true, - "value": [3, 2, 3, 2, 1, 2, 3, 4, 3, 2, 1, 2, 3] - }, - { - "steps": 12, - "initial_state": 4, - "final_state": null, - "output_indices": true, - "value": [4, 3, 2, 1, 2, 1, 2, 3, 2, 1, 2, 1, 2] - } - ] - }, - { - "id": "#9", - "p": [[1.0, 0.0, 0.0, 0.0, 0.0], [0.65, 0.00, 0.35, 0.00, 0.00], [0.00, 0.65, 0.00, 0.35, 0.00], [0.00, 0.00, 0.65, 0.00, 0.35], [0.0, 0.0, 0.0, 0.0, 1.0]], - "seed": 7331, - "predict_data": [ - { - "steps": 14, - "initial_state": 2, - "output_indices": false, - "value": ["3", "2", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"] - }, - { - "steps": 27, - "initial_state": 4, - "output_indices": true, - "value": [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] - } - ], - "next_data": [ - { - "initial_state": 3, - "output_index": false, - "value": "3" - }, - { - "initial_state": 2, - "output_index": true, - "value": 1 - } - ], - "redistribute_data": [ - { - "steps": 3, - "initial_status": null, - "output_last": true, - "value": [[0.49900000, 0.05915000, 0.09100000, 0.03185000, 0.31900000]] - }, - { - "steps": 3, - "initial_status": 3, - "output_last": false, - "value": [[0.0, 0.0, 0.0, 1.0, 0.0], [0.00, 0.00, 0.65, 0.00, 0.35], [0.0000, 0.4225, 0.0000, 0.2275, 0.3500], [0.274625, 0.000000, 0.295750, 0.000000, 0.429625]] - }, - { - "steps": 3, - "initial_status": [0.2, 0.2, 0.2, 0.2, 0.2], - "output_last": false, - "value": [[0.2, 0.2, 0.2, 0.2, 0.2], [0.33, 0.13, 0.20, 0.07, 0.27], [0.4145, 0.1300, 0.0910, 0.0700, 0.2945], [0.49900, 0.05915, 0.09100, 0.03185, 0.31900]] - } - ], - "sequence_probability_data": [ - { - "sequence": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"], - "value": 1.0 - }, - { - "sequence": [1, 2], - "value": 0.34999999 - }, - { - "sequence": [2, 1, 2, 1, 2, 1, 2, 1], - "value": 0.00765345 - } - ], - "simulate_data": [ - { - "steps": 10, - "initial_state": null, - "final_state": "2", - "output_indices": false, - "value": ["3", "4", "3", "2"] - }, - { - "steps": 30, - "initial_state": 1, - "final_state": null, - "output_indices": true, - "value": [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] - }, - { - "steps": 30, - "initial_state": 3, - "final_state": null, - "output_indices": true, - "value": [3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] - } - ] - }, - { - "id": "#10", - "p": [[0.00, 0.25, 0.35, 0.20, 0.00, 0.20], [0.1, 0.1, 0.1, 0.1, 0.1, 0.5], [0.0, 0.6, 0.4, 0.0, 0.0, 0.0], [0.0, 0.3, 0.0, 0.7, 0.0, 0.0], [0.00, 0.35, 0.20, 0.10, 0.30, 0.05], [0.0, 0.0, 0.0, 0.0, 1.0, 0.0]], - "seed": 7331, - "predict_data": [ - { - "steps": 42, - "initial_state": 2, - "output_indices": false, - "value": ["3", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5"] - }, - { - "steps": 36, - "initial_state": 3, - "output_indices": true, - "value": [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] - } - ], - "next_data": [ - { - "initial_state": 2, - "output_index": false, - "value": "2" - }, - { - "initial_state": 5, - "output_index": true, - "value": 4 - } - ], - "redistribute_data": [ - { - "steps": 26, - "initial_status": null, - "output_last": true, - "value": [[0.02575703, 0.25757027, 0.13984749, 0.18492209, 0.24568245, 0.14622067]] - }, - { - "steps": 4, - "initial_status": 3, - "output_last": false, - "value": [[0.0, 0.0, 0.0, 1.0, 0.0, 0.0], [0.0, 0.3, 0.0, 0.7, 0.0, 0.0], [0.03, 0.24, 0.03, 0.52, 0.03, 0.15], [0.0240, 0.2160, 0.0525, 0.3970, 0.1830, 0.1275], [0.02160, 0.24225, 0.08760, 0.32260, 0.20400, 0.12195]] - }, - { - "steps": 4, - "initial_status": [0.20, 0.10, 0.15, 0.20, 0.05, 0.30], - "output_last": false, - "value": [[0.20, 0.10, 0.15, 0.20, 0.05, 0.30], [0.0100, 0.2275, 0.1500, 0.1950, 0.3250, 0.0925], [0.02275, 0.28750, 0.15125, 0.19375, 0.21275, 0.13200], [0.02875000, 0.25777500, 0.13976250, 0.19020000, 0.22457500, 0.15893750], [0.02577750, 0.25248375, 0.13666000, 0.18712500, 0.25208750, 0.14586625]] - } - ], - "sequence_probability_data": [ - { - "sequence": ["2", "3", "2"], - "value": 0.06000000 - }, - { - "sequence": [5, 4, 3], - "value": 0.10000000 - }, - { - "sequence": [1, 5, 4, 4, 1], - "value": 0.05249999 - } - ], - "simulate_data": [ - { - "steps": 3, - "initial_state": null, - "final_state": "1", - "output_indices": false, - "value": ["3", "3", "2", "3"] - }, - { - "steps": 26, - "initial_state": 0, - "final_state": null, - "output_indices": true, - "value": [0, 2, 2, 1, 4, 1, 5, 4, 4, 1, 3, 3, 3, 3, 3, 3, 3, 1, 2, 1, 3, 3, 3, 3, 1, 5, 4] - }, - { - "steps": 26, - "initial_state": 5, - "final_state": null, - "output_indices": true, - "value": [5, 4, 3, 3, 3, 1, 5, 4, 4, 1, 3, 3, 3, 3, 3, 3, 3, 1, 2, 1, 3, 3, 3, 3, 1, 5, 4] - } - ] - } +[ + { + "id": "#1", + "p": [[1.0, 0.0], [0.0, 1.0]], + "seed": 7331, + "predict_data": [ + { + "steps": 8, + "initial_state": 0, + "output_indices": false, + "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1"] + }, + { + "steps": 11, + "initial_state": 1, + "output_indices": true, + "value": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + } + ], + "next_data": [ + { + "initial_state": 0, + "output_index": false, + "value": "1" + }, + { + "initial_state": 1, + "output_index": true, + "value": 1 + } + ], + "redistribute_data": [ + { + "steps": 8, + "initial_status": null, + "output_last": true, + "value": [[0.5, 0.5]] + }, + { + "steps": 3, + "initial_status": 0, + "output_last": false, + "value": [[1.0, 0.0], [1.0, 0.0], [1.0, 0.0], [1.0, 0.0]] + }, + { + "steps": 3, + "initial_status": [0.25, 0.75], + "output_last": false, + "value": [[0.25, 0.75], [0.25, 0.75], [0.25, 0.75], [0.25, 0.75]] + } + ], + "sequence_probability_data": [ + { + "sequence": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1"], + "value": 1.0 + }, + { + "sequence": [0, 1, 0, 1, 0, 1, 1], + "value": 0.0 + }, + { + "sequence": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + "value": 1.0 + } + ], + "simulate_data": [ + { + "steps": 17, + "initial_state": null, + "final_state": "2", + "output_indices": false, + "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"] + }, + { + "steps": 24, + "initial_state": 0, + "final_state": null, + "output_indices": true, + "value": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + }, + { + "steps": 24, + "initial_state": 0, + "final_state": null, + "output_indices": true, + "value": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + } + ] + }, + { + "id": "#2", + "p": [[0.15, 0.85], [0.45, 0.55]], + "seed": 7331, + "predict_data": [ + { + "steps": 11, + "initial_state": 0, + "output_indices": false, + "value": ["1", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"] + }, + { + "steps": 19, + "initial_state": 1, + "output_indices": true, + "value": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] + } + ], + "next_data": [ + { + "initial_state": 0, + "output_index": false, + "value": "2" + }, + { + "initial_state": 1, + "output_index": true, + "value": 0 + } + ], + "redistribute_data": [ + { + "steps": 4, + "initial_status": null, + "output_last": true, + "value": [[0.3474, 0.6526]] + }, + { + "steps": 2, + "initial_status": 0, + "output_last": false, + "value": [[1.0, 0.0], [0.15, 0.85], [0.405, 0.595]] + }, + { + "steps": 2, + "initial_status": [0.6, 0.4], + "output_last": false, + "value": [[0.6, 0.4], [0.27, 0.73], [0.369, 0.631]] + } + ], + "sequence_probability_data": [ + { + "sequence": ["1", "2", "1", "1", "1", "2"], + "value": 0.00731531 + }, + { + "sequence": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + "value": 0.00460537 + }, + { + "sequence": [0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1], + "value": 0.00000001 + } + ], + "simulate_data": [ + { + "steps": 9, + "initial_state": null, + "final_state": "2", + "output_indices": false, + "value": ["1", "2"] + }, + { + "steps": 15, + "initial_state": 0, + "final_state": null, + "output_indices": true, + "value": [0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0] + }, + { + "steps": 15, + "initial_state": 1, + "final_state": null, + "output_indices": true, + "value": [1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0] + } + ] + }, + { + "id": "#3", + "p": [[0.20, 0.05, 0.75], [0.0, 1.0, 0.0], [0.75, 0.05, 0.20]], + "seed": 7331, + "predict_data": [ + { + "steps": 6, + "initial_state": 2, + "output_indices": false, + "value": ["3", "1", "3", "1", "3", "1", "3"] + }, + { + "steps": 23, + "initial_state": 2, + "output_indices": true, + "value": [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0] + } + ], + "next_data": [ + { + "initial_state": 0, + "output_index": false, + "value": "3" + }, + { + "initial_state": 2, + "output_index": true, + "value": 0 + } + ], + "redistribute_data": [ + { + "steps": 17, + "initial_status": null, + "output_last": true, + "value": [[0.13937345, 0.72125311, 0.13937345]] + }, + { + "steps": 4, + "initial_status": 0, + "output_last": false, + "value": [[1.0, 0.0, 0.0], [0.20, 0.05, 0.75], [0.6025, 0.0975, 0.3000], [0.34550000, 0.14262500, 0.51187500], [0.45300625, 0.18549375, 0.36150000]] + }, + { + "steps": 4, + "initial_status": [0.3, 0.3, 0.4], + "output_last": false, + "value": [[0.3, 0.3, 0.4], [0.360, 0.335, 0.305], [0.30075000, 0.36825000, 0.33100000], [0.30840000, 0.39983750, 0.29176250], [0.28050188, 0.42984563, 0.28965250]] + } + ], + "sequence_probability_data": [ + { + "sequence": ["1", "1"], + "value": 0.2 + }, + { + "sequence": [0, 2, 0, 2, 0, 2], + "value": 0.23730468750000006 + }, + { + "sequence": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + "value": 1.0 + } + ], + "simulate_data": [ + { + "steps": 35, + "initial_state": null, + "final_state": "2", + "output_indices": false, + "value": ["3", "2"] + }, + { + "steps": 13, + "initial_state": 0, + "final_state": null, + "output_indices": true, + "value": [0, 2, 0, 2, 0, 2, 2, 2, 0, 0, 2, 0, 2, 0] + }, + { + "steps": 13, + "initial_state": 2, + "final_state": null, + "output_indices": true, + "value": [2, 0, 2, 0, 2, 0, 2, 2, 0, 0, 2, 0, 2, 0] + } + ] + }, + { + "id": "#4", + "p": [[0.5, 0.5, 0.0], [0.33333333, 0.33333333, 0.33333333], [0.0, 0.5, 0.5]], + "seed": 7331, + "predict_data": [ + { + "steps": 15, + "initial_state": 1, + "output_indices": false, + "value": null + }, + { + "steps": 24, + "initial_state": 2, + "output_indices": true, + "value": null + } + ], + "next_data": [ + { + "initial_state": 1, + "output_index": false, + "value": "2" + }, + { + "initial_state": 2, + "output_index": true, + "value": 1 + } + ], + "redistribute_data": [ + { + "steps": 13, + "initial_status": null, + "output_last": true, + "value": [[0.28571429, 0.42857143, 0.28571429]] + }, + { + "steps": 2, + "initial_status": 0, + "output_last": false, + "value": [[1.0, 0.0, 0.0], [0.5, 0.5, 0.0], [0.41666667, 0.41666667, 0.16666667]] + }, + { + "steps": 2, + "initial_status": [0.1, 0.8, 0.1], + "output_last": false, + "value": [[0.1, 0.8, 0.1], [0.31666667, 0.36666667, 0.31666667], [0.28055556, 0.43888889, 0.28055556]] + } + ], + "sequence_probability_data": [ + { + "sequence": ["2", "2"], + "value": 0.333333333 + }, + { + "sequence": [2, 0, 2, 0, 2, 0, 2, 0, 2, 0], + "value": 0.0 + }, + { + "sequence": [0, 1, 2, 2, 2, 0, 1, 1, 1, 0, 2, 0, 1, 1, 1, 1, 0, 1, 2, 1, 2, 2, 1, 0], + "value": 0.0 + } + ], + "simulate_data": [ + { + "steps": 6, + "initial_state": null, + "final_state": "1", + "output_indices": false, + "value": ["3", "3", "2", "1"] + }, + { + "steps": 8, + "initial_state": 0, + "final_state": null, + "output_indices": true, + "value": [0, 0, 1, 1, 1, 0, 1, 2, 2] + }, + { + "steps": 8, + "initial_state": 1, + "final_state": null, + "output_indices": true, + "value": [1, 1, 1, 1, 1, 0, 1, 2, 2] + } + ] + }, + { + "id": "#5", + "p": [[0.3, 0.7, 0.0], [0.3, 0.1, 0.6], [0.2, 0.5, 0.3]], + "seed": 7331, + "predict_data": [ + { + "steps": 14, + "initial_state": 0, + "output_indices": false, + "value": ["1", "2", "3", "2", "3", "2", "3", "2", "3", "2", "3", "2", "3", "2", "3"] + }, + { + "steps": 11, + "initial_state": 2, + "output_indices": true, + "value": [2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1] + } + ], + "next_data": [ + { + "initial_state": 0, + "output_index": false, + "value": "2" + }, + { + "initial_state": 1, + "output_index": true, + "value": 2 + } + ], + "redistribute_data": [ + { + "steps": 23, + "initial_status": null, + "output_last": true, + "value": [[0.26612903, 0.39516129, 0.33870968]] + }, + { + "steps": 3, + "initial_status": 1, + "output_last": false, + "value": [[0.0, 1.0, 0.0], [0.3, 0.1, 0.6], [0.24, 0.52, 0.24], [0.276, 0.340, 0.384]] + }, + { + "steps": 3, + "initial_status": [0.5, 0.2, 0.3], + "output_last": false, + "value": [[0.5, 0.2, 0.3], [0.27, 0.52, 0.21], [0.279, 0.346, 0.375], [0.2625, 0.4174, 0.3201]] + } + ], + "sequence_probability_data": [ + { + "sequence": ["1", "2", "3", "2", "3", "2", "3", "3", "3", "2", "1", "2"], + "value": 0.00035721 + }, + { + "sequence": [0, 2, 0, 2, 0], + "value": 0.00000000 + }, + { + "sequence": [1, 2, 1, 2, 1], + "value": 0.09000000 + } + ], + "simulate_data": [ + { + "steps": 12, + "initial_state": null, + "final_state": "1", + "output_indices": false, + "value": ["3", "3", "1"] + }, + { + "steps": 25, + "initial_state": 1, + "final_state": null, + "output_indices": true, + "value": [1, 2, 1, 2, 1, 0, 1, 2, 1, 0, 1, 2, 2, 1, 2, 1, 2, 0, 0, 1, 1, 2, 2, 2, 0, 1] + }, + { + "steps": 25, + "initial_state": 1, + "final_state": null, + "output_indices": true, + "value": [1, 2, 1, 2, 1, 0, 1, 2, 1, 0, 1, 2, 2, 1, 2, 1, 2, 0, 0, 1, 1, 2, 2, 2, 0, 1] + } + ] + }, + { + "id": "#6", + "p": [[0.0, 0.0, 1.0], [1.0, 0.0, 0.0], [0.0, 1.0, 0.0]], + "seed": 7331, + "predict_data": [ + { + "steps": 14, + "initial_state": 2, + "output_indices": false, + "value": ["3", "2", "1", "3", "2", "1", "3", "2", "1", "3", "2", "1", "3", "2", "1"] + }, + { + "steps": 11, + "initial_state": 2, + "output_indices": true, + "value": [2, 1, 0, 2, 1, 0, 2, 1, 0, 2, 1, 0] + } + ], + "next_data": [ + { + "initial_state": 1, + "output_index": false, + "value": "1" + }, + { + "initial_state": 2, + "output_index": true, + "value": 1 + } + ], + "redistribute_data": [ + { + "steps": 49, + "initial_status": null, + "output_last": true, + "value": [[0.33333333, 0.33333333, 0.33333333]] + }, + { + "steps": 3, + "initial_status": 0, + "output_last": false, + "value": [[1.0, 0.0, 0.0], [0.0, 0.0, 1.0], [0.0, 1.0, 0.0], [1.0, 0.0, 0.0]] + }, + { + "steps": 3, + "initial_status": [0.2, 0.55, 0.25], + "output_last": false, + "value": [[0.20, 0.55, 0.25], [0.55, 0.25, 0.20], [0.25, 0.20, 0.55], [0.20, 0.55, 0.25]] + } + ], + "sequence_probability_data": [ + { + "sequence": ["1", "3", "2", "1", "3", "2"], + "value": 1.0 + }, + { + "sequence": [0, 1], + "value": 0.0 + }, + { + "sequence": [0, 2], + "value": 1.0 + } + ], + "simulate_data": [ + { + "steps": 18, + "initial_state": null, + "final_state": "1", + "output_indices": false, + "value": ["3", "2", "1"] + }, + { + "steps": 5, + "initial_state": 1, + "final_state": null, + "output_indices": true, + "value": [1, 0, 2, 1, 0, 2] + }, + { + "steps": 5, + "initial_state": 2, + "final_state": null, + "output_indices": true, + "value": [2, 1, 0, 2, 1, 0] + } + ] + }, + { + "id": "#7", + "p": [[0.3, 0.7, 0.0, 0.0], [0.1, 0.0, 0.9, 0.0], [0.9, 0.0, 0.0, 0.1], [0.5, 0.0, 0.0, 0.5]], + "seed": 7331, + "predict_data": [ + { + "steps": 17, + "initial_state": 2, + "output_indices": false, + "value": ["3", "1", "2", "3", "1", "2", "3", "1", "2", "3", "1", "2", "3", "1", "2", "3", "1", "2"] + }, + { + "steps": 17, + "initial_state": 3, + "output_indices": true, + "value": null + } + ], + "next_data": [ + { + "initial_state": 2, + "output_index": false, + "value": "1" + }, + { + "initial_state": 3, + "output_index": true, + "value": 0 + } + ], + "redistribute_data": [ + { + "steps": 35, + "initial_status": null, + "output_last": true, + "value": [[0.40716626, 0.28501120, 0.25651971, 0.05130283]] + }, + { + "steps": 1, + "initial_status": 1, + "output_last": false, + "value": [[0.0, 1.0, 0.0, 0.0], [0.1, 0.0, 0.9, 0.0]] + }, + { + "steps": 1, + "initial_status": [0.3, 0.1, 0.1, 0.5], + "output_last": false, + "value": [[0.3, 0.1, 0.1, 0.5], [0.44, 0.21, 0.09, 0.26]] + } + ], + "sequence_probability_data": [ + { + "sequence": ["3", "1", "2", "3", "1", "2"], + "value": 0.35720999 + }, + { + "sequence": [0, 1, 2, 2, 2, 1, 0, 1, 1, 0], + "value": 0.00000000 + }, + { + "sequence": [2, 0, 2, 0, 1, 1, 1, 1, 2, 0], + "value": 0.00000000 + } + ], + "simulate_data": [ + { + "steps": 4, + "initial_state": null, + "final_state": "4", + "output_indices": false, + "value": ["3", "1", "1", "1", "2"] + }, + { + "steps": 16, + "initial_state": 1, + "final_state": null, + "output_indices": true, + "value": [1, 2, 0, 1, 2, 0, 1, 2, 0, 0, 1, 2, 0, 1, 2, 0, 1] + }, + { + "steps": 16, + "initial_state": 3, + "final_state": null, + "output_indices": true, + "value": [3, 0, 1, 2, 0, 0, 1, 2, 0, 0, 1, 2, 0, 1, 2, 0, 1] + } + ] + }, + { + "id": "#8", + "p": [[0.0, 1.0, 0.0, 0.0, 0.0], [0.25, 0.00, 0.75, 0.00, 0.00], [0.0, 0.5, 0.0, 0.5, 0.0], [0.00, 0.00, 0.75, 0.00, 0.25], [0.0, 0.0, 0.0, 1.0, 0.0]], + "seed": 7331, + "predict_data": [ + { + "steps": 9, + "initial_state": 1, + "output_indices": false, + "value": null + }, + { + "steps": 31, + "initial_state": 4, + "output_indices": true, + "value": null + } + ], + "next_data": [ + { + "initial_state": 0, + "output_index": false, + "value": "2" + }, + { + "initial_state": 3, + "output_index": true, + "value": 2 + } + ], + "redistribute_data": [ + { + "steps": 14, + "initial_status": null, + "output_last": true, + "value": [[0.075, 0.200, 0.450, 0.200, 0.075]] + }, + { + "steps": 3, + "initial_status": 2, + "output_last": false, + "value": [[0.0, 0.0, 1.0, 0.0, 0.0], [0.0, 0.5, 0.0, 0.5, 0.0], [0.125, 0.000, 0.750, 0.000, 0.125], [0.0, 0.5, 0.0, 0.5, 0.0]] + }, + { + "steps": 3, + "initial_status": [0.0, 0.0, 1.0, 0.0, 0.0], + "output_last": false, + "value": [[0.0, 0.0, 1.0, 0.0, 0.0], [0.0, 0.5, 0.0, 0.5, 0.0], [0.125, 0.000, 0.750, 0.000, 0.125], [0.0, 0.5, 0.0, 0.5, 0.0]] + } + ], + "sequence_probability_data": [ + { + "sequence": ["3", "4", "3", "2", "1", "2"], + "value": 0.04687499 + }, + { + "sequence": [2, 1, 2, 1], + "value": 0.18750000 + }, + { + "sequence": [3, 4, 3, 2], + "value": 0.18750000 + } + ], + "simulate_data": [ + { + "steps": 14, + "initial_state": null, + "final_state": "3", + "output_indices": false, + "value": ["3", "4", "3"] + }, + { + "steps": 12, + "initial_state": 3, + "final_state": null, + "output_indices": true, + "value": [3, 2, 3, 2, 1, 2, 3, 4, 3, 2, 1, 2, 3] + }, + { + "steps": 12, + "initial_state": 4, + "final_state": null, + "output_indices": true, + "value": [4, 3, 2, 1, 2, 1, 2, 3, 2, 1, 2, 1, 2] + } + ] + }, + { + "id": "#9", + "p": [[1.0, 0.0, 0.0, 0.0, 0.0], [0.65, 0.00, 0.35, 0.00, 0.00], [0.00, 0.65, 0.00, 0.35, 0.00], [0.00, 0.00, 0.65, 0.00, 0.35], [0.0, 0.0, 0.0, 0.0, 1.0]], + "seed": 7331, + "predict_data": [ + { + "steps": 14, + "initial_state": 2, + "output_indices": false, + "value": ["3", "2", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"] + }, + { + "steps": 27, + "initial_state": 4, + "output_indices": true, + "value": [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4] + } + ], + "next_data": [ + { + "initial_state": 3, + "output_index": false, + "value": "3" + }, + { + "initial_state": 2, + "output_index": true, + "value": 1 + } + ], + "redistribute_data": [ + { + "steps": 3, + "initial_status": null, + "output_last": true, + "value": [[0.49900000, 0.05915000, 0.09100000, 0.03185000, 0.31900000]] + }, + { + "steps": 3, + "initial_status": 3, + "output_last": false, + "value": [[0.0, 0.0, 0.0, 1.0, 0.0], [0.00, 0.00, 0.65, 0.00, 0.35], [0.0000, 0.4225, 0.0000, 0.2275, 0.3500], [0.274625, 0.000000, 0.295750, 0.000000, 0.429625]] + }, + { + "steps": 3, + "initial_status": [0.2, 0.2, 0.2, 0.2, 0.2], + "output_last": false, + "value": [[0.2, 0.2, 0.2, 0.2, 0.2], [0.33, 0.13, 0.20, 0.07, 0.27], [0.4145, 0.1300, 0.0910, 0.0700, 0.2945], [0.49900, 0.05915, 0.09100, 0.03185, 0.31900]] + } + ], + "sequence_probability_data": [ + { + "sequence": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"], + "value": 1.0 + }, + { + "sequence": [1, 2], + "value": 0.34999999 + }, + { + "sequence": [2, 1, 2, 1, 2, 1, 2, 1], + "value": 0.00765345 + } + ], + "simulate_data": [ + { + "steps": 10, + "initial_state": null, + "final_state": "2", + "output_indices": false, + "value": ["3", "4", "3", "2"] + }, + { + "steps": 30, + "initial_state": 1, + "final_state": null, + "output_indices": true, + "value": [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + }, + { + "steps": 30, + "initial_state": 3, + "final_state": null, + "output_indices": true, + "value": [3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] + } + ] + }, + { + "id": "#10", + "p": [[0.00, 0.25, 0.35, 0.20, 0.00, 0.20], [0.1, 0.1, 0.1, 0.1, 0.1, 0.5], [0.0, 0.6, 0.4, 0.0, 0.0, 0.0], [0.0, 0.3, 0.0, 0.7, 0.0, 0.0], [0.00, 0.35, 0.20, 0.10, 0.30, 0.05], [0.0, 0.0, 0.0, 0.0, 1.0, 0.0]], + "seed": 7331, + "predict_data": [ + { + "steps": 42, + "initial_state": 2, + "output_indices": false, + "value": ["3", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5", "2", "6", "5"] + }, + { + "steps": 36, + "initial_state": 3, + "output_indices": true, + "value": [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] + } + ], + "next_data": [ + { + "initial_state": 2, + "output_index": false, + "value": "2" + }, + { + "initial_state": 5, + "output_index": true, + "value": 4 + } + ], + "redistribute_data": [ + { + "steps": 26, + "initial_status": null, + "output_last": true, + "value": [[0.02575703, 0.25757027, 0.13984749, 0.18492209, 0.24568245, 0.14622067]] + }, + { + "steps": 4, + "initial_status": 3, + "output_last": false, + "value": [[0.0, 0.0, 0.0, 1.0, 0.0, 0.0], [0.0, 0.3, 0.0, 0.7, 0.0, 0.0], [0.03, 0.24, 0.03, 0.52, 0.03, 0.15], [0.0240, 0.2160, 0.0525, 0.3970, 0.1830, 0.1275], [0.02160, 0.24225, 0.08760, 0.32260, 0.20400, 0.12195]] + }, + { + "steps": 4, + "initial_status": [0.20, 0.10, 0.15, 0.20, 0.05, 0.30], + "output_last": false, + "value": [[0.20, 0.10, 0.15, 0.20, 0.05, 0.30], [0.0100, 0.2275, 0.1500, 0.1950, 0.3250, 0.0925], [0.02275, 0.28750, 0.15125, 0.19375, 0.21275, 0.13200], [0.02875000, 0.25777500, 0.13976250, 0.19020000, 0.22457500, 0.15893750], [0.02577750, 0.25248375, 0.13666000, 0.18712500, 0.25208750, 0.14586625]] + } + ], + "sequence_probability_data": [ + { + "sequence": ["2", "3", "2"], + "value": 0.06000000 + }, + { + "sequence": [5, 4, 3], + "value": 0.10000000 + }, + { + "sequence": [1, 5, 4, 4, 1], + "value": 0.05249999 + } + ], + "simulate_data": [ + { + "steps": 3, + "initial_state": null, + "final_state": "1", + "output_indices": false, + "value": ["3", "3", "2", "3"] + }, + { + "steps": 26, + "initial_state": 0, + "final_state": null, + "output_indices": true, + "value": [0, 2, 2, 1, 4, 1, 5, 4, 4, 1, 3, 3, 3, 3, 3, 3, 3, 1, 2, 1, 3, 3, 3, 3, 1, 5, 4] + }, + { + "steps": 26, + "initial_state": 5, + "final_state": null, + "output_indices": true, + "value": [5, 4, 3, 3, 3, 1, 5, 4, 4, 1, 3, 3, 3, 3, 3, 3, 3, 1, 2, 1, 3, 3, 3, 3, 1, 5, 4] + } + ] + } ] \ No newline at end of file