diff --git a/dev/.buildinfo b/dev/.buildinfo index c027979cf..cdd07f2a7 100644 --- a/dev/.buildinfo +++ b/dev/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: c5be98a5a90130a6797546218bab8783 +config: 0607ef1359ba308d00bce567498e55dd tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/dev/.doctrees/environment.pickle b/dev/.doctrees/environment.pickle index ca26ad952..336b25d85 100644 Binary files a/dev/.doctrees/environment.pickle and b/dev/.doctrees/environment.pickle differ diff --git a/dev/.doctrees/notebooks/0.1-Theory.doctree b/dev/.doctrees/notebooks/0.1-Theory.doctree index 76c041941..25906dab7 100644 Binary files a/dev/.doctrees/notebooks/0.1-Theory.doctree and b/dev/.doctrees/notebooks/0.1-Theory.doctree differ diff --git a/dev/.doctrees/notebooks/0.2-Creating_networks.doctree b/dev/.doctrees/notebooks/0.2-Creating_networks.doctree index 12e4dde38..8deee7eca 100644 Binary files a/dev/.doctrees/notebooks/0.2-Creating_networks.doctree and b/dev/.doctrees/notebooks/0.2-Creating_networks.doctree differ diff --git a/dev/.doctrees/notebooks/0.3-Generalised_filtering.doctree b/dev/.doctrees/notebooks/0.3-Generalised_filtering.doctree index 9e86dc466..6d3f6ca88 100644 Binary files a/dev/.doctrees/notebooks/0.3-Generalised_filtering.doctree and b/dev/.doctrees/notebooks/0.3-Generalised_filtering.doctree differ diff --git a/dev/.doctrees/notebooks/1.1-Binary_HGF.doctree b/dev/.doctrees/notebooks/1.1-Binary_HGF.doctree index 6dc5123ef..61734e3be 100644 Binary files a/dev/.doctrees/notebooks/1.1-Binary_HGF.doctree and b/dev/.doctrees/notebooks/1.1-Binary_HGF.doctree differ diff --git a/dev/.doctrees/notebooks/1.2-Categorical_HGF.doctree b/dev/.doctrees/notebooks/1.2-Categorical_HGF.doctree index f91b6726d..7a7836398 100644 Binary files a/dev/.doctrees/notebooks/1.2-Categorical_HGF.doctree and b/dev/.doctrees/notebooks/1.2-Categorical_HGF.doctree differ diff --git a/dev/.doctrees/notebooks/1.3-Continuous_HGF.doctree b/dev/.doctrees/notebooks/1.3-Continuous_HGF.doctree index e42958673..932e8d680 100644 Binary files a/dev/.doctrees/notebooks/1.3-Continuous_HGF.doctree and b/dev/.doctrees/notebooks/1.3-Continuous_HGF.doctree differ diff --git a/dev/.doctrees/notebooks/2-Using_custom_response_functions.doctree b/dev/.doctrees/notebooks/2-Using_custom_response_functions.doctree index 61c6864f9..d8fc809c6 100644 Binary files a/dev/.doctrees/notebooks/2-Using_custom_response_functions.doctree and b/dev/.doctrees/notebooks/2-Using_custom_response_functions.doctree differ diff --git a/dev/.doctrees/notebooks/3-Multilevel_HGF.doctree b/dev/.doctrees/notebooks/3-Multilevel_HGF.doctree index fecb6692e..c815b2ad3 100644 Binary files a/dev/.doctrees/notebooks/3-Multilevel_HGF.doctree and b/dev/.doctrees/notebooks/3-Multilevel_HGF.doctree differ diff --git a/dev/.doctrees/notebooks/4-Parameter_recovery.doctree b/dev/.doctrees/notebooks/4-Parameter_recovery.doctree index d2c480d0a..3ff3eb48f 100644 Binary files a/dev/.doctrees/notebooks/4-Parameter_recovery.doctree and b/dev/.doctrees/notebooks/4-Parameter_recovery.doctree differ diff --git a/dev/.doctrees/notebooks/Example_1_Heart_rate_variability.doctree b/dev/.doctrees/notebooks/Example_1_Heart_rate_variability.doctree index 1eae43808..0a677723d 100644 Binary files a/dev/.doctrees/notebooks/Example_1_Heart_rate_variability.doctree and b/dev/.doctrees/notebooks/Example_1_Heart_rate_variability.doctree differ diff --git a/dev/.doctrees/notebooks/Example_2_Input_node_volatility_coupling.doctree b/dev/.doctrees/notebooks/Example_2_Input_node_volatility_coupling.doctree index f8366bb13..ce64001e8 100644 Binary files a/dev/.doctrees/notebooks/Example_2_Input_node_volatility_coupling.doctree and b/dev/.doctrees/notebooks/Example_2_Input_node_volatility_coupling.doctree differ diff --git a/dev/.doctrees/notebooks/Example_3_Multi_armed_bandit.doctree b/dev/.doctrees/notebooks/Example_3_Multi_armed_bandit.doctree index 2c0b8894a..51b09aaa3 100644 Binary files a/dev/.doctrees/notebooks/Example_3_Multi_armed_bandit.doctree and b/dev/.doctrees/notebooks/Example_3_Multi_armed_bandit.doctree differ diff --git a/dev/.doctrees/notebooks/Exercise_1_Using_the_HGF.doctree b/dev/.doctrees/notebooks/Exercise_1_Using_the_HGF.doctree index 84b4ea19b..741579e3a 100644 Binary files a/dev/.doctrees/notebooks/Exercise_1_Using_the_HGF.doctree and b/dev/.doctrees/notebooks/Exercise_1_Using_the_HGF.doctree differ diff --git a/dev/_images/05c6bc13e1b0ddd904075fc5039f0199274a997ea06ae05a4750754dcd2ce6f1.png b/dev/_images/05c6bc13e1b0ddd904075fc5039f0199274a997ea06ae05a4750754dcd2ce6f1.png deleted file mode 100644 index 80bc7059d..000000000 Binary files a/dev/_images/05c6bc13e1b0ddd904075fc5039f0199274a997ea06ae05a4750754dcd2ce6f1.png and /dev/null differ diff --git a/dev/_images/0670c25d155c141bff5d2b6d58d70ede843822fc415058f8260404e2d6f9d613.png b/dev/_images/0670c25d155c141bff5d2b6d58d70ede843822fc415058f8260404e2d6f9d613.png new file mode 100644 index 000000000..51b681ef2 Binary files /dev/null and b/dev/_images/0670c25d155c141bff5d2b6d58d70ede843822fc415058f8260404e2d6f9d613.png differ diff --git a/dev/_images/0732a684a0f605a04244fd6b78f5d2e7f83a0fd9beeb34af42dd0a19fef48f54.png b/dev/_images/0732a684a0f605a04244fd6b78f5d2e7f83a0fd9beeb34af42dd0a19fef48f54.png deleted file mode 100644 index 6c436a312..000000000 Binary files a/dev/_images/0732a684a0f605a04244fd6b78f5d2e7f83a0fd9beeb34af42dd0a19fef48f54.png and /dev/null differ diff --git a/dev/_images/0d8b0a34a78b0706d3e8592eb7e323d6959792b220385abd08546a479e442274.png b/dev/_images/0d8b0a34a78b0706d3e8592eb7e323d6959792b220385abd08546a479e442274.png deleted file mode 100644 index f818c6e89..000000000 Binary files a/dev/_images/0d8b0a34a78b0706d3e8592eb7e323d6959792b220385abd08546a479e442274.png and /dev/null differ diff --git a/dev/_images/0fb1664951bb1892d031e8c96ff8377ac65bb2c8a67a467ba311f5351b380a13.png b/dev/_images/0fb1664951bb1892d031e8c96ff8377ac65bb2c8a67a467ba311f5351b380a13.png new file mode 100644 index 000000000..5f23eef15 Binary files /dev/null and b/dev/_images/0fb1664951bb1892d031e8c96ff8377ac65bb2c8a67a467ba311f5351b380a13.png differ diff --git a/dev/_images/15d27997b6cef35cd68ef229c66a8c9fec6a88123b062e5108c4f1ece076a90f.png b/dev/_images/15d27997b6cef35cd68ef229c66a8c9fec6a88123b062e5108c4f1ece076a90f.png new file mode 100644 index 000000000..0a9651ea4 Binary files /dev/null and b/dev/_images/15d27997b6cef35cd68ef229c66a8c9fec6a88123b062e5108c4f1ece076a90f.png differ diff --git a/dev/_images/1ca2a881c1066bb95aa85dbcd012d339ea5d8c2b18a14f21936b409367aa60d8.png b/dev/_images/1ca2a881c1066bb95aa85dbcd012d339ea5d8c2b18a14f21936b409367aa60d8.png new file mode 100644 index 000000000..67e9d609c Binary files /dev/null and b/dev/_images/1ca2a881c1066bb95aa85dbcd012d339ea5d8c2b18a14f21936b409367aa60d8.png differ diff --git a/dev/_images/21e2c69e7fbfc0a48ad8407e1838a7c4cb694ece63bdc0f62213856cabd61555.png b/dev/_images/21e2c69e7fbfc0a48ad8407e1838a7c4cb694ece63bdc0f62213856cabd61555.png deleted file mode 100644 index d4cc4fbbe..000000000 Binary files a/dev/_images/21e2c69e7fbfc0a48ad8407e1838a7c4cb694ece63bdc0f62213856cabd61555.png and /dev/null differ diff --git a/dev/_images/2cf29189855912514b9df2f7ab8d959fa814fc13810e1bc12cdd8e234e92d2bd.png b/dev/_images/2cf29189855912514b9df2f7ab8d959fa814fc13810e1bc12cdd8e234e92d2bd.png deleted file mode 100644 index c19866033..000000000 Binary files a/dev/_images/2cf29189855912514b9df2f7ab8d959fa814fc13810e1bc12cdd8e234e92d2bd.png and /dev/null differ diff --git a/dev/_images/36815afb7501b5ec388908eed9edb34945a64fc6e6c3484c5bb53fb7e41d1ad4.png b/dev/_images/36815afb7501b5ec388908eed9edb34945a64fc6e6c3484c5bb53fb7e41d1ad4.png new file mode 100644 index 000000000..c72d04cc0 Binary files /dev/null and b/dev/_images/36815afb7501b5ec388908eed9edb34945a64fc6e6c3484c5bb53fb7e41d1ad4.png differ diff --git a/dev/_images/37f9b2961091366f8b2bf04abb5a99552fdc67991f571fd63632631275186a90.png b/dev/_images/37f9b2961091366f8b2bf04abb5a99552fdc67991f571fd63632631275186a90.png deleted file mode 100644 index 9874113eb..000000000 Binary files a/dev/_images/37f9b2961091366f8b2bf04abb5a99552fdc67991f571fd63632631275186a90.png and /dev/null differ diff --git a/dev/_images/3bd430c3105f27b58ef0a59eb9ab8e0c80450ae933541f2831eebf910ef38d9e.png b/dev/_images/3bd430c3105f27b58ef0a59eb9ab8e0c80450ae933541f2831eebf910ef38d9e.png new file mode 100644 index 000000000..a8a20f083 Binary files /dev/null and b/dev/_images/3bd430c3105f27b58ef0a59eb9ab8e0c80450ae933541f2831eebf910ef38d9e.png differ diff --git a/dev/_images/3f1478515e749ee46db1d41960b5b5a8088f7ebd8dbf86c786e246a32ff19e69.png b/dev/_images/3f1478515e749ee46db1d41960b5b5a8088f7ebd8dbf86c786e246a32ff19e69.png new file mode 100644 index 000000000..0975e1e61 Binary files /dev/null and b/dev/_images/3f1478515e749ee46db1d41960b5b5a8088f7ebd8dbf86c786e246a32ff19e69.png differ diff --git a/dev/_images/404a863dbb559feecb735a6db887fa166ee7617bb018852d0bd7e96276cd6530.png b/dev/_images/404a863dbb559feecb735a6db887fa166ee7617bb018852d0bd7e96276cd6530.png new file mode 100644 index 000000000..3f1f38391 Binary files /dev/null and b/dev/_images/404a863dbb559feecb735a6db887fa166ee7617bb018852d0bd7e96276cd6530.png differ diff --git a/dev/_images/44729f772db8ce3abe4b9dc4c6a66c922c0385b36db35fbfb42de5bc312dce59.svg b/dev/_images/44729f772db8ce3abe4b9dc4c6a66c922c0385b36db35fbfb42de5bc312dce59.svg new file mode 100644 index 000000000..b8bb74a60 --- /dev/null +++ b/dev/_images/44729f772db8ce3abe4b9dc4c6a66c922c0385b36db35fbfb42de5bc312dce59.svg @@ -0,0 +1,110 @@ + + + + + + +%3 + + +cluster10 + +10 + + + +sigma_volatility + +sigma_volatility +~ +HalfNormal + + + +volatility + +volatility +~ +Normal + + + +sigma_volatility->volatility + + + + + +mu_volatility + +mu_volatility +~ +Normal + + + +mu_volatility->volatility + + + + + +sigma_temperature + +sigma_temperature +~ +HalfNormal + + + +inverse_temperature + +inverse_temperature +~ +LogNormal + + + +sigma_temperature->inverse_temperature + + + + + +hgf_loglike + +hgf_loglike +~ +Potential + + + +mu_temperature + +mu_temperature +~ +Normal + + + +mu_temperature->inverse_temperature + + + + + +volatility->hgf_loglike + + + + + +inverse_temperature->hgf_loglike + + + + + \ No newline at end of file diff --git a/dev/_images/4cf9072c471d766836a0532da0b468fb9d9cfd18ad76f5563fa322b14be65852.png b/dev/_images/4cf9072c471d766836a0532da0b468fb9d9cfd18ad76f5563fa322b14be65852.png new file mode 100644 index 000000000..b5c822faf Binary files /dev/null and b/dev/_images/4cf9072c471d766836a0532da0b468fb9d9cfd18ad76f5563fa322b14be65852.png differ diff --git a/dev/_images/4fe87e8aa106dd523b6fd7380d4489e610397f907a9df51e349d0bfcdea2422e.png b/dev/_images/4fe87e8aa106dd523b6fd7380d4489e610397f907a9df51e349d0bfcdea2422e.png new file mode 100644 index 000000000..78892ea1b Binary files /dev/null and b/dev/_images/4fe87e8aa106dd523b6fd7380d4489e610397f907a9df51e349d0bfcdea2422e.png differ diff --git a/dev/_images/52279f718622dcc39bdede0aef0e448c430427abd844ac64110b264f1a97f5e8.png b/dev/_images/52279f718622dcc39bdede0aef0e448c430427abd844ac64110b264f1a97f5e8.png deleted file mode 100644 index 2718f47ab..000000000 Binary files a/dev/_images/52279f718622dcc39bdede0aef0e448c430427abd844ac64110b264f1a97f5e8.png and /dev/null differ diff --git a/dev/_images/57dc4e53012a3061f0ee0c41d0bc709089517b97ec12c7bd7859a4cc5a330a07.png b/dev/_images/57dc4e53012a3061f0ee0c41d0bc709089517b97ec12c7bd7859a4cc5a330a07.png deleted file mode 100644 index ab0396381..000000000 Binary files a/dev/_images/57dc4e53012a3061f0ee0c41d0bc709089517b97ec12c7bd7859a4cc5a330a07.png and /dev/null differ diff --git a/dev/_images/5aeb49bb971290483bb58311a3c70fa0704c3fb84aaa30c8a3ad60f8b1b78949.png b/dev/_images/5aeb49bb971290483bb58311a3c70fa0704c3fb84aaa30c8a3ad60f8b1b78949.png deleted file mode 100644 index 98ff2769e..000000000 Binary files a/dev/_images/5aeb49bb971290483bb58311a3c70fa0704c3fb84aaa30c8a3ad60f8b1b78949.png and /dev/null differ diff --git a/dev/_images/61d33ae5654fd12b727e83f626f9e9a49b416ea95895d317d0cfac0c96cc7c85.png b/dev/_images/61d33ae5654fd12b727e83f626f9e9a49b416ea95895d317d0cfac0c96cc7c85.png deleted file mode 100644 index 3744bc5cc..000000000 Binary files a/dev/_images/61d33ae5654fd12b727e83f626f9e9a49b416ea95895d317d0cfac0c96cc7c85.png and /dev/null differ diff --git a/dev/_images/66ef95b713edc96e82616d0107bf35f07ae4c18be507510267498e560219ad50.png b/dev/_images/66ef95b713edc96e82616d0107bf35f07ae4c18be507510267498e560219ad50.png new file mode 100644 index 000000000..f539b3fa9 Binary files /dev/null and b/dev/_images/66ef95b713edc96e82616d0107bf35f07ae4c18be507510267498e560219ad50.png differ diff --git a/dev/_images/6a5d62bfb9a6ecd6ec9a015dec5a9209a59006972240d59389b1fabcdf1238ba.png b/dev/_images/6a5d62bfb9a6ecd6ec9a015dec5a9209a59006972240d59389b1fabcdf1238ba.png new file mode 100644 index 000000000..de900c25c Binary files /dev/null and b/dev/_images/6a5d62bfb9a6ecd6ec9a015dec5a9209a59006972240d59389b1fabcdf1238ba.png differ diff --git a/dev/_images/6cc5558edb31ee89049535756265c3c24812214458771172b2f13965b7faf915.png b/dev/_images/6cc5558edb31ee89049535756265c3c24812214458771172b2f13965b7faf915.png deleted file mode 100644 index c4776dbc9..000000000 Binary files a/dev/_images/6cc5558edb31ee89049535756265c3c24812214458771172b2f13965b7faf915.png and /dev/null differ diff --git a/dev/_images/741e0c2d498b154a11af2fbd6f837bfd6c54d171618217b573136ac4376a17b5.png b/dev/_images/741e0c2d498b154a11af2fbd6f837bfd6c54d171618217b573136ac4376a17b5.png deleted file mode 100644 index a2a7da8d9..000000000 Binary files a/dev/_images/741e0c2d498b154a11af2fbd6f837bfd6c54d171618217b573136ac4376a17b5.png and /dev/null differ diff --git a/dev/_images/7b1023e183747b3ce4791629ca02414720a63214be64f60110799f6e4b09719e.png b/dev/_images/7b1023e183747b3ce4791629ca02414720a63214be64f60110799f6e4b09719e.png deleted file mode 100644 index be492237a..000000000 Binary files a/dev/_images/7b1023e183747b3ce4791629ca02414720a63214be64f60110799f6e4b09719e.png and /dev/null differ diff --git a/dev/_images/7e00389871cdd74b485f97194c9b2927882aa6174f3e683cb0d1d05d496e1112.png b/dev/_images/7e00389871cdd74b485f97194c9b2927882aa6174f3e683cb0d1d05d496e1112.png deleted file mode 100644 index 4e69ce3c5..000000000 Binary files a/dev/_images/7e00389871cdd74b485f97194c9b2927882aa6174f3e683cb0d1d05d496e1112.png and /dev/null differ diff --git a/dev/_images/7e638d559a6e8650da3573a0d7d6e3a9386093ffaca4072146518f94ba160608.png b/dev/_images/7e638d559a6e8650da3573a0d7d6e3a9386093ffaca4072146518f94ba160608.png deleted file mode 100644 index 55f68ffa6..000000000 Binary files a/dev/_images/7e638d559a6e8650da3573a0d7d6e3a9386093ffaca4072146518f94ba160608.png and /dev/null differ diff --git a/dev/_images/8b81e46950b81bad1eee8ce40c44ad210ad789f128410592d04ef6b927c29865.png b/dev/_images/8b81e46950b81bad1eee8ce40c44ad210ad789f128410592d04ef6b927c29865.png new file mode 100644 index 000000000..bab13a6f5 Binary files /dev/null and b/dev/_images/8b81e46950b81bad1eee8ce40c44ad210ad789f128410592d04ef6b927c29865.png differ diff --git a/dev/_images/8c8d851a21cb75f5baf61ec54f4243c10a6ffc8d5369d1e48a4d103914198e6c.png b/dev/_images/8c8d851a21cb75f5baf61ec54f4243c10a6ffc8d5369d1e48a4d103914198e6c.png new file mode 100644 index 000000000..9f85a8a7b Binary files /dev/null and b/dev/_images/8c8d851a21cb75f5baf61ec54f4243c10a6ffc8d5369d1e48a4d103914198e6c.png differ diff --git a/dev/_images/8e84707998f0e06055251e76b9b5a319eb45e35ecfa1ac989d1b91521e022757.png b/dev/_images/8e84707998f0e06055251e76b9b5a319eb45e35ecfa1ac989d1b91521e022757.png new file mode 100644 index 000000000..43a5baa2f Binary files /dev/null and b/dev/_images/8e84707998f0e06055251e76b9b5a319eb45e35ecfa1ac989d1b91521e022757.png differ diff --git a/dev/_images/8fc9c210ab62f5dd9a3be3ce533d3c8c7ee05351b66a0f94da4f8a26be10ae39.svg b/dev/_images/8f02834ccc45a1fbb4bd4aabfac2d75a89a86b3ef90438ded772ac7bf43de688.svg similarity index 100% rename from dev/_images/8fc9c210ab62f5dd9a3be3ce533d3c8c7ee05351b66a0f94da4f8a26be10ae39.svg rename to dev/_images/8f02834ccc45a1fbb4bd4aabfac2d75a89a86b3ef90438ded772ac7bf43de688.svg index a85f1c417..0255e9b57 100644 --- a/dev/_images/8fc9c210ab62f5dd9a3be3ce533d3c8c7ee05351b66a0f94da4f8a26be10ae39.svg +++ b/dev/_images/8f02834ccc45a1fbb4bd4aabfac2d75a89a86b3ef90438ded772ac7bf43de688.svg @@ -9,22 +9,22 @@ %3 - - -tonic_volatility_2 - -tonic_volatility_2 -~ -Normal - - + hgf_loglike hgf_loglike ~ Potential + + +tonic_volatility_2 + +tonic_volatility_2 +~ +Normal + tonic_volatility_2->hgf_loglike diff --git a/dev/_images/9b345d97edec752cc163ae0f643a9999f9ac17e55579337c37bc3b71240369da.png b/dev/_images/9b345d97edec752cc163ae0f643a9999f9ac17e55579337c37bc3b71240369da.png new file mode 100644 index 000000000..ac2c067e0 Binary files /dev/null and b/dev/_images/9b345d97edec752cc163ae0f643a9999f9ac17e55579337c37bc3b71240369da.png differ diff --git a/dev/_images/ad616a16fc466156f95d1bbc973a973925f05f524521b5bcbf6cc659a2f20bb1.png b/dev/_images/ad616a16fc466156f95d1bbc973a973925f05f524521b5bcbf6cc659a2f20bb1.png deleted file mode 100644 index 6eec7478a..000000000 Binary files a/dev/_images/ad616a16fc466156f95d1bbc973a973925f05f524521b5bcbf6cc659a2f20bb1.png and /dev/null differ diff --git a/dev/_images/b388d77d8c5e967b649cc174df475d184ba28d155bb2c9ef1b711d6ea7442f2d.png b/dev/_images/b388d77d8c5e967b649cc174df475d184ba28d155bb2c9ef1b711d6ea7442f2d.png new file mode 100644 index 000000000..97a03bcdf Binary files /dev/null and b/dev/_images/b388d77d8c5e967b649cc174df475d184ba28d155bb2c9ef1b711d6ea7442f2d.png differ diff --git a/dev/_images/b90565d1ff5de5ea9fd998a24814c8298701b4888d83e662737ca2c13a1eebb9.png b/dev/_images/b90565d1ff5de5ea9fd998a24814c8298701b4888d83e662737ca2c13a1eebb9.png deleted file mode 100644 index fb88f8826..000000000 Binary files a/dev/_images/b90565d1ff5de5ea9fd998a24814c8298701b4888d83e662737ca2c13a1eebb9.png and /dev/null differ diff --git a/dev/_images/ba019df29e8fecc0aa690df798b57216a13476ec09c9ff628156d16914a0f14c.png b/dev/_images/ba019df29e8fecc0aa690df798b57216a13476ec09c9ff628156d16914a0f14c.png new file mode 100644 index 000000000..6b46aba72 Binary files /dev/null and b/dev/_images/ba019df29e8fecc0aa690df798b57216a13476ec09c9ff628156d16914a0f14c.png differ diff --git a/dev/_images/bb054201067894a3aab4c2e1ca4236bc039eaa9913204b1501b47a17a5d42025.png b/dev/_images/bb054201067894a3aab4c2e1ca4236bc039eaa9913204b1501b47a17a5d42025.png deleted file mode 100644 index 07191d063..000000000 Binary files a/dev/_images/bb054201067894a3aab4c2e1ca4236bc039eaa9913204b1501b47a17a5d42025.png and /dev/null differ diff --git a/dev/_images/c7cf8ab83a2de22d18e30558e335b525ac32047eea2bdeb3836039ae7af17e19.png b/dev/_images/c7cf8ab83a2de22d18e30558e335b525ac32047eea2bdeb3836039ae7af17e19.png deleted file mode 100644 index 83d6ee026..000000000 Binary files a/dev/_images/c7cf8ab83a2de22d18e30558e335b525ac32047eea2bdeb3836039ae7af17e19.png and /dev/null differ diff --git a/dev/_images/ccec5ebe74a25dbde1673bf06ad07abb65f430d36ec7f20696fa9459d3965955.png b/dev/_images/ccec5ebe74a25dbde1673bf06ad07abb65f430d36ec7f20696fa9459d3965955.png new file mode 100644 index 000000000..69f94d7b1 Binary files /dev/null and b/dev/_images/ccec5ebe74a25dbde1673bf06ad07abb65f430d36ec7f20696fa9459d3965955.png differ diff --git a/dev/_images/d5eb70480cdfd7d28fa75b2e925de445c322b5d7af73b49109673eb0823faeb1.png b/dev/_images/d5eb70480cdfd7d28fa75b2e925de445c322b5d7af73b49109673eb0823faeb1.png deleted file mode 100644 index 4b98fae02..000000000 Binary files a/dev/_images/d5eb70480cdfd7d28fa75b2e925de445c322b5d7af73b49109673eb0823faeb1.png and /dev/null differ diff --git a/dev/_images/d732aeddb48eff6ebb397bb2842a18b6578374bd940b3ac5c9a305134a9e85ff.svg b/dev/_images/d732aeddb48eff6ebb397bb2842a18b6578374bd940b3ac5c9a305134a9e85ff.svg deleted file mode 100644 index 2244c64a2..000000000 --- a/dev/_images/d732aeddb48eff6ebb397bb2842a18b6578374bd940b3ac5c9a305134a9e85ff.svg +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - -%3 - - -cluster10 - -10 - - - -hgf_loglike - -hgf_loglike -~ -Potential - - - -sigma_temperature - -sigma_temperature -~ -HalfNormal - - - -inverse_temperature - -inverse_temperature -~ -LogNormal - - - -sigma_temperature->inverse_temperature - - - - - -mu_temperature - -mu_temperature -~ -Normal - - - -mu_temperature->inverse_temperature - - - - - -mu_volatility - -mu_volatility -~ -Normal - - - -volatility - -volatility -~ -Normal - - - -mu_volatility->volatility - - - - - -sigma_volatility - -sigma_volatility -~ -HalfNormal - - - -sigma_volatility->volatility - - - - - -volatility->hgf_loglike - - - - - -inverse_temperature->hgf_loglike - - - - - \ No newline at end of file diff --git a/dev/_images/d971c240dca70c5117e2c380d0ca0fe4973918f8f620de3019f54fe340d51fa5.png b/dev/_images/d971c240dca70c5117e2c380d0ca0fe4973918f8f620de3019f54fe340d51fa5.png deleted file mode 100644 index dfd0859dc..000000000 Binary files a/dev/_images/d971c240dca70c5117e2c380d0ca0fe4973918f8f620de3019f54fe340d51fa5.png and /dev/null differ diff --git a/dev/_images/c220766790f0ac4c23d169d2a6b8286c1b66ca2bf50f19e9b1c2b87730c5efa1.svg b/dev/_images/e23b939a310486df3afa5ada7aac1a37266da7c16855b27f94e2ecf820ea7441.svg similarity index 100% rename from dev/_images/c220766790f0ac4c23d169d2a6b8286c1b66ca2bf50f19e9b1c2b87730c5efa1.svg rename to dev/_images/e23b939a310486df3afa5ada7aac1a37266da7c16855b27f94e2ecf820ea7441.svg index ed17b147f..4dfa88bea 100644 --- a/dev/_images/c220766790f0ac4c23d169d2a6b8286c1b66ca2bf50f19e9b1c2b87730c5efa1.svg +++ b/dev/_images/e23b939a310486df3afa5ada7aac1a37266da7c16855b27f94e2ecf820ea7441.svg @@ -9,22 +9,22 @@ %3 - - -hgf_loglike - -hgf_loglike -~ -Potential - - + tonic_volatility_2 tonic_volatility_2 ~ Uniform + + +hgf_loglike + +hgf_loglike +~ +Potential + tonic_volatility_2->hgf_loglike diff --git a/dev/_images/e3c3adee2dbe8079e19683fc9512ea7692d189aec0c8ffd29ce4f1c7d0edcb0c.png b/dev/_images/e3c3adee2dbe8079e19683fc9512ea7692d189aec0c8ffd29ce4f1c7d0edcb0c.png new file mode 100644 index 000000000..168183a9b Binary files /dev/null and b/dev/_images/e3c3adee2dbe8079e19683fc9512ea7692d189aec0c8ffd29ce4f1c7d0edcb0c.png differ diff --git a/dev/_images/eb8a93b8436a15b969944730a1c3638b07f51b4c97db064026656ea17613dc6e.png b/dev/_images/eb8a93b8436a15b969944730a1c3638b07f51b4c97db064026656ea17613dc6e.png new file mode 100644 index 000000000..146426e7f Binary files /dev/null and b/dev/_images/eb8a93b8436a15b969944730a1c3638b07f51b4c97db064026656ea17613dc6e.png differ diff --git a/dev/_images/ec37dc83332bca3845427a3873d8a5ddfbeaa63bd274ff356997c5e6a790d37d.png b/dev/_images/ec37dc83332bca3845427a3873d8a5ddfbeaa63bd274ff356997c5e6a790d37d.png new file mode 100644 index 000000000..2d4aacf76 Binary files /dev/null and b/dev/_images/ec37dc83332bca3845427a3873d8a5ddfbeaa63bd274ff356997c5e6a790d37d.png differ diff --git a/dev/_images/ef240db235115f4e936ab797cf353583b8441a0d388591d6e5a83c17ac7b7794.png b/dev/_images/ef240db235115f4e936ab797cf353583b8441a0d388591d6e5a83c17ac7b7794.png new file mode 100644 index 000000000..7918a4e75 Binary files /dev/null and b/dev/_images/ef240db235115f4e936ab797cf353583b8441a0d388591d6e5a83c17ac7b7794.png differ diff --git a/dev/_images/f13eea58bd698bffc2c00d1e96620176343c96ae2d3c850b3be8f466f3550990.png b/dev/_images/f13eea58bd698bffc2c00d1e96620176343c96ae2d3c850b3be8f466f3550990.png deleted file mode 100644 index dbf6af0d8..000000000 Binary files a/dev/_images/f13eea58bd698bffc2c00d1e96620176343c96ae2d3c850b3be8f466f3550990.png and /dev/null differ diff --git a/dev/_images/f587c846bfcc0147ca73616be77ed783175776367d9322c08be31d0036f40aef.png b/dev/_images/f587c846bfcc0147ca73616be77ed783175776367d9322c08be31d0036f40aef.png deleted file mode 100644 index b43996341..000000000 Binary files a/dev/_images/f587c846bfcc0147ca73616be77ed783175776367d9322c08be31d0036f40aef.png and /dev/null differ diff --git a/dev/_images/fcfcf6e859d35b2b43f2497468a6edfe195085b1a0a14ecc02f05d672c842d17.png b/dev/_images/fcfcf6e859d35b2b43f2497468a6edfe195085b1a0a14ecc02f05d672c842d17.png new file mode 100644 index 000000000..5c54767a2 Binary files /dev/null and b/dev/_images/fcfcf6e859d35b2b43f2497468a6edfe195085b1a0a14ecc02f05d672c842d17.png differ diff --git a/dev/_images/fe7cfd7ceeafc5af88dc3b7a37e57d46d85ac2216e04acf6a1c204ee1c938baa.png b/dev/_images/fe7cfd7ceeafc5af88dc3b7a37e57d46d85ac2216e04acf6a1c204ee1c938baa.png deleted file mode 100644 index 4600c7ca8..000000000 Binary files a/dev/_images/fe7cfd7ceeafc5af88dc3b7a37e57d46d85ac2216e04acf6a1c204ee1c938baa.png and /dev/null differ diff --git a/dev/_modules/index.html b/dev/_modules/index.html index 8307101c7..68c694492 100644 --- a/dev/_modules/index.html +++ b/dev/_modules/index.html @@ -7,7 +7,7 @@ - Overview: module code — pyhgf 0.0.19 documentation + Overview: module code — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/distribution.html b/dev/_modules/pyhgf/distribution.html index 34eca187b..06e52207a 100644 --- a/dev/_modules/pyhgf/distribution.html +++ b/dev/_modules/pyhgf/distribution.html @@ -7,7 +7,7 @@ - pyhgf.distribution — pyhgf 0.0.19 documentation + pyhgf.distribution — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/math.html b/dev/_modules/pyhgf/math.html index c9fbd6fa1..c9b5b6f1b 100644 --- a/dev/_modules/pyhgf/math.html +++ b/dev/_modules/pyhgf/math.html @@ -7,7 +7,7 @@ - pyhgf.math — pyhgf 0.0.19 documentation + pyhgf.math — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/model/hgf.html b/dev/_modules/pyhgf/model/hgf.html index 3330f5c94..d9a9e1d16 100644 --- a/dev/_modules/pyhgf/model/hgf.html +++ b/dev/_modules/pyhgf/model/hgf.html @@ -7,7 +7,7 @@ - pyhgf.model.hgf — pyhgf 0.0.19 documentation + pyhgf.model.hgf — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/plots.html b/dev/_modules/pyhgf/plots.html index 36594c992..dc72afdf9 100644 --- a/dev/_modules/pyhgf/plots.html +++ b/dev/_modules/pyhgf/plots.html @@ -7,7 +7,7 @@ - pyhgf.plots — pyhgf 0.0.19 documentation + pyhgf.plots — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/response.html b/dev/_modules/pyhgf/response.html index 209f1cdb9..e77b12f09 100644 --- a/dev/_modules/pyhgf/response.html +++ b/dev/_modules/pyhgf/response.html @@ -7,7 +7,7 @@ - pyhgf.response — pyhgf 0.0.19 documentation + pyhgf.response — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/updates/posterior/binary.html b/dev/_modules/pyhgf/updates/posterior/binary.html index 448a09783..072e9ac5b 100644 --- a/dev/_modules/pyhgf/updates/posterior/binary.html +++ b/dev/_modules/pyhgf/updates/posterior/binary.html @@ -7,7 +7,7 @@ - pyhgf.updates.posterior.binary — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.binary — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/updates/posterior/categorical.html b/dev/_modules/pyhgf/updates/posterior/categorical.html index 5c944b6f6..fd30dc8cd 100644 --- a/dev/_modules/pyhgf/updates/posterior/categorical.html +++ b/dev/_modules/pyhgf/updates/posterior/categorical.html @@ -7,7 +7,7 @@ - pyhgf.updates.posterior.categorical — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.categorical — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/updates/posterior/continuous.html b/dev/_modules/pyhgf/updates/posterior/continuous.html index ec17ff179..ae1603f15 100644 --- a/dev/_modules/pyhgf/updates/posterior/continuous.html +++ b/dev/_modules/pyhgf/updates/posterior/continuous.html @@ -7,7 +7,7 @@ - pyhgf.updates.posterior.continuous — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.continuous — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/updates/posterior/exponential.html b/dev/_modules/pyhgf/updates/posterior/exponential.html index dec44e1c0..0bece44ac 100644 --- a/dev/_modules/pyhgf/updates/posterior/exponential.html +++ b/dev/_modules/pyhgf/updates/posterior/exponential.html @@ -7,7 +7,7 @@ - pyhgf.updates.posterior.exponential — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.exponential — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/updates/prediction/binary.html b/dev/_modules/pyhgf/updates/prediction/binary.html index a0fdef9eb..e3113146b 100644 --- a/dev/_modules/pyhgf/updates/prediction/binary.html +++ b/dev/_modules/pyhgf/updates/prediction/binary.html @@ -7,7 +7,7 @@ - pyhgf.updates.prediction.binary — pyhgf 0.0.19 documentation + pyhgf.updates.prediction.binary — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/updates/prediction/continuous.html b/dev/_modules/pyhgf/updates/prediction/continuous.html index 5cda954b8..db994829e 100644 --- a/dev/_modules/pyhgf/updates/prediction/continuous.html +++ b/dev/_modules/pyhgf/updates/prediction/continuous.html @@ -7,7 +7,7 @@ - pyhgf.updates.prediction.continuous — pyhgf 0.0.19 documentation + pyhgf.updates.prediction.continuous — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/updates/prediction_error/inputs/binary.html b/dev/_modules/pyhgf/updates/prediction_error/inputs/binary.html index cb5f25e48..a3305fffa 100644 --- a/dev/_modules/pyhgf/updates/prediction_error/inputs/binary.html +++ b/dev/_modules/pyhgf/updates/prediction_error/inputs/binary.html @@ -7,7 +7,7 @@ - pyhgf.updates.prediction_error.inputs.binary — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.inputs.binary — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/updates/prediction_error/inputs/continuous.html b/dev/_modules/pyhgf/updates/prediction_error/inputs/continuous.html index 75aafb8ec..197b459a3 100644 --- a/dev/_modules/pyhgf/updates/prediction_error/inputs/continuous.html +++ b/dev/_modules/pyhgf/updates/prediction_error/inputs/continuous.html @@ -7,7 +7,7 @@ - pyhgf.updates.prediction_error.inputs.continuous — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.inputs.continuous — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/updates/prediction_error/inputs/generic.html b/dev/_modules/pyhgf/updates/prediction_error/inputs/generic.html index 6f48069ec..602f21a43 100644 --- a/dev/_modules/pyhgf/updates/prediction_error/inputs/generic.html +++ b/dev/_modules/pyhgf/updates/prediction_error/inputs/generic.html @@ -7,7 +7,7 @@ - pyhgf.updates.prediction_error.inputs.generic — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.inputs.generic — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/updates/prediction_error/nodes/binary.html b/dev/_modules/pyhgf/updates/prediction_error/nodes/binary.html index 6a0c01261..88778b897 100644 --- a/dev/_modules/pyhgf/updates/prediction_error/nodes/binary.html +++ b/dev/_modules/pyhgf/updates/prediction_error/nodes/binary.html @@ -7,7 +7,7 @@ - pyhgf.updates.prediction_error.nodes.binary — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.nodes.binary — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/updates/prediction_error/nodes/continuous.html b/dev/_modules/pyhgf/updates/prediction_error/nodes/continuous.html index d6bdbd369..74bea4fbc 100644 --- a/dev/_modules/pyhgf/updates/prediction_error/nodes/continuous.html +++ b/dev/_modules/pyhgf/updates/prediction_error/nodes/continuous.html @@ -7,7 +7,7 @@ - pyhgf.updates.prediction_error.nodes.continuous — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.nodes.continuous — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_modules/pyhgf/utils.html b/dev/_modules/pyhgf/utils.html index 4c9d7d2ce..e914deaa7 100644 --- a/dev/_modules/pyhgf/utils.html +++ b/dev/_modules/pyhgf/utils.html @@ -7,7 +7,7 @@ - pyhgf.utils — pyhgf 0.0.19 documentation + pyhgf.utils — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/_static/documentation_options.js b/dev/_static/documentation_options.js index 07da14890..13d90ff0b 100644 --- a/dev/_static/documentation_options.js +++ b/dev/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '0.0.19', + VERSION: '0.1.0', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/dev/api.html b/dev/api.html index c8ff0246a..165cfa9ec 100644 --- a/dev/api.html +++ b/dev/api.html @@ -8,7 +8,7 @@ - API — pyhgf 0.0.19 documentation + API — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/cite.html b/dev/cite.html index 1f30dde69..3ceab9d28 100644 --- a/dev/cite.html +++ b/dev/cite.html @@ -8,7 +8,7 @@ - How to cite? — pyhgf 0.0.19 documentation + How to cite? — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.distribution/pyhgf.distribution.HGFDistribution.html b/dev/generated/pyhgf.distribution/pyhgf.distribution.HGFDistribution.html index 4279deb10..f45016a92 100644 --- a/dev/generated/pyhgf.distribution/pyhgf.distribution.HGFDistribution.html +++ b/dev/generated/pyhgf.distribution/pyhgf.distribution.HGFDistribution.html @@ -8,7 +8,7 @@ - pyhgf.distribution.HGFDistribution — pyhgf 0.0.19 documentation + pyhgf.distribution.HGFDistribution — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.distribution/pyhgf.distribution.HGFLogpGradOp.html b/dev/generated/pyhgf.distribution/pyhgf.distribution.HGFLogpGradOp.html index 5a7275d20..10df97524 100644 --- a/dev/generated/pyhgf.distribution/pyhgf.distribution.HGFLogpGradOp.html +++ b/dev/generated/pyhgf.distribution/pyhgf.distribution.HGFLogpGradOp.html @@ -8,7 +8,7 @@ - pyhgf.distribution.HGFLogpGradOp — pyhgf 0.0.19 documentation + pyhgf.distribution.HGFLogpGradOp — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.distribution/pyhgf.distribution.hgf_logp.html b/dev/generated/pyhgf.distribution/pyhgf.distribution.hgf_logp.html index 68eff87ef..c2c08a935 100644 --- a/dev/generated/pyhgf.distribution/pyhgf.distribution.hgf_logp.html +++ b/dev/generated/pyhgf.distribution/pyhgf.distribution.hgf_logp.html @@ -8,7 +8,7 @@ - pyhgf.distribution.hgf_logp — pyhgf 0.0.19 documentation + pyhgf.distribution.hgf_logp — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.math/pyhgf.math.MultivariateNormal.html b/dev/generated/pyhgf.math/pyhgf.math.MultivariateNormal.html index 788f58db8..f1cb11f3b 100644 --- a/dev/generated/pyhgf.math/pyhgf.math.MultivariateNormal.html +++ b/dev/generated/pyhgf.math/pyhgf.math.MultivariateNormal.html @@ -8,7 +8,7 @@ - pyhgf.math.MultivariateNormal — pyhgf 0.0.19 documentation + pyhgf.math.MultivariateNormal — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.math/pyhgf.math.Normal.html b/dev/generated/pyhgf.math/pyhgf.math.Normal.html index 79989f0c0..6a98b932f 100644 --- a/dev/generated/pyhgf.math/pyhgf.math.Normal.html +++ b/dev/generated/pyhgf.math/pyhgf.math.Normal.html @@ -8,7 +8,7 @@ - pyhgf.math.Normal — pyhgf 0.0.19 documentation + pyhgf.math.Normal — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.math/pyhgf.math.binary_surprise.html b/dev/generated/pyhgf.math/pyhgf.math.binary_surprise.html index 7c94a3c9a..a2d5445e1 100644 --- a/dev/generated/pyhgf.math/pyhgf.math.binary_surprise.html +++ b/dev/generated/pyhgf.math/pyhgf.math.binary_surprise.html @@ -8,7 +8,7 @@ - pyhgf.math.binary_surprise — pyhgf 0.0.19 documentation + pyhgf.math.binary_surprise — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.math/pyhgf.math.binary_surprise_finite_precision.html b/dev/generated/pyhgf.math/pyhgf.math.binary_surprise_finite_precision.html index 9d3bc0690..4725b0065 100644 --- a/dev/generated/pyhgf.math/pyhgf.math.binary_surprise_finite_precision.html +++ b/dev/generated/pyhgf.math/pyhgf.math.binary_surprise_finite_precision.html @@ -8,7 +8,7 @@ - pyhgf.math.binary_surprise_finite_precision — pyhgf 0.0.19 documentation + pyhgf.math.binary_surprise_finite_precision — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.math/pyhgf.math.dirichlet_kullback_leibler.html b/dev/generated/pyhgf.math/pyhgf.math.dirichlet_kullback_leibler.html index e75f9c5ca..f70e27137 100644 --- a/dev/generated/pyhgf.math/pyhgf.math.dirichlet_kullback_leibler.html +++ b/dev/generated/pyhgf.math/pyhgf.math.dirichlet_kullback_leibler.html @@ -8,7 +8,7 @@ - pyhgf.math.dirichlet_kullback_leibler — pyhgf 0.0.19 documentation + pyhgf.math.dirichlet_kullback_leibler — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.math/pyhgf.math.gaussian_density.html b/dev/generated/pyhgf.math/pyhgf.math.gaussian_density.html index 9157f098f..d94e2e480 100644 --- a/dev/generated/pyhgf.math/pyhgf.math.gaussian_density.html +++ b/dev/generated/pyhgf.math/pyhgf.math.gaussian_density.html @@ -8,7 +8,7 @@ - pyhgf.math.gaussian_density — pyhgf 0.0.19 documentation + pyhgf.math.gaussian_density — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.math/pyhgf.math.gaussian_predictive_distribution.html b/dev/generated/pyhgf.math/pyhgf.math.gaussian_predictive_distribution.html index efb9fcde2..981d6212b 100644 --- a/dev/generated/pyhgf.math/pyhgf.math.gaussian_predictive_distribution.html +++ b/dev/generated/pyhgf.math/pyhgf.math.gaussian_predictive_distribution.html @@ -8,7 +8,7 @@ - pyhgf.math.gaussian_predictive_distribution — pyhgf 0.0.19 documentation + pyhgf.math.gaussian_predictive_distribution — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.math/pyhgf.math.gaussian_surprise.html b/dev/generated/pyhgf.math/pyhgf.math.gaussian_surprise.html index 4eec96823..84db54592 100644 --- a/dev/generated/pyhgf.math/pyhgf.math.gaussian_surprise.html +++ b/dev/generated/pyhgf.math/pyhgf.math.gaussian_surprise.html @@ -8,7 +8,7 @@ - pyhgf.math.gaussian_surprise — pyhgf 0.0.19 documentation + pyhgf.math.gaussian_surprise — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.math/pyhgf.math.sigmoid.html b/dev/generated/pyhgf.math/pyhgf.math.sigmoid.html index b2f1a1e0b..4d5ff68cb 100644 --- a/dev/generated/pyhgf.math/pyhgf.math.sigmoid.html +++ b/dev/generated/pyhgf.math/pyhgf.math.sigmoid.html @@ -8,7 +8,7 @@ - pyhgf.math.sigmoid — pyhgf 0.0.19 documentation + pyhgf.math.sigmoid — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.model/pyhgf.model.HGF.html b/dev/generated/pyhgf.model/pyhgf.model.HGF.html index d5337d5ed..4ab4ba7d8 100644 --- a/dev/generated/pyhgf.model/pyhgf.model.HGF.html +++ b/dev/generated/pyhgf.model/pyhgf.model.HGF.html @@ -8,7 +8,7 @@ - pyhgf.model.HGF — pyhgf 0.0.19 documentation + pyhgf.model.HGF — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.plots/pyhgf.plots.plot_correlations.html b/dev/generated/pyhgf.plots/pyhgf.plots.plot_correlations.html index 6f679b1bc..9750f141f 100644 --- a/dev/generated/pyhgf.plots/pyhgf.plots.plot_correlations.html +++ b/dev/generated/pyhgf.plots/pyhgf.plots.plot_correlations.html @@ -8,7 +8,7 @@ - pyhgf.plots.plot_correlations — pyhgf 0.0.19 documentation + pyhgf.plots.plot_correlations — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.plots/pyhgf.plots.plot_network.html b/dev/generated/pyhgf.plots/pyhgf.plots.plot_network.html index 4df933aed..e3dee0118 100644 --- a/dev/generated/pyhgf.plots/pyhgf.plots.plot_network.html +++ b/dev/generated/pyhgf.plots/pyhgf.plots.plot_network.html @@ -8,7 +8,7 @@ - pyhgf.plots.plot_network — pyhgf 0.0.19 documentation + pyhgf.plots.plot_network — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.plots/pyhgf.plots.plot_nodes.html b/dev/generated/pyhgf.plots/pyhgf.plots.plot_nodes.html index 99a9fe1ee..9cc3958f3 100644 --- a/dev/generated/pyhgf.plots/pyhgf.plots.plot_nodes.html +++ b/dev/generated/pyhgf.plots/pyhgf.plots.plot_nodes.html @@ -8,7 +8,7 @@ - pyhgf.plots.plot_nodes — pyhgf 0.0.19 documentation + pyhgf.plots.plot_nodes — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.plots/pyhgf.plots.plot_trajectories.html b/dev/generated/pyhgf.plots/pyhgf.plots.plot_trajectories.html index ed9449982..b1c3e67f6 100644 --- a/dev/generated/pyhgf.plots/pyhgf.plots.plot_trajectories.html +++ b/dev/generated/pyhgf.plots/pyhgf.plots.plot_trajectories.html @@ -8,7 +8,7 @@ - pyhgf.plots.plot_trajectories — pyhgf 0.0.19 documentation + pyhgf.plots.plot_trajectories — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.response/pyhgf.response.binary_softmax.html b/dev/generated/pyhgf.response/pyhgf.response.binary_softmax.html index 323cb3b8e..f5ea75c60 100644 --- a/dev/generated/pyhgf.response/pyhgf.response.binary_softmax.html +++ b/dev/generated/pyhgf.response/pyhgf.response.binary_softmax.html @@ -8,7 +8,7 @@ - pyhgf.response.binary_softmax — pyhgf 0.0.19 documentation + pyhgf.response.binary_softmax — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.response/pyhgf.response.binary_softmax_inverse_temperature.html b/dev/generated/pyhgf.response/pyhgf.response.binary_softmax_inverse_temperature.html index 6a6167ea4..439bd9760 100644 --- a/dev/generated/pyhgf.response/pyhgf.response.binary_softmax_inverse_temperature.html +++ b/dev/generated/pyhgf.response/pyhgf.response.binary_softmax_inverse_temperature.html @@ -8,7 +8,7 @@ - pyhgf.response.binary_softmax_inverse_temperature — pyhgf 0.0.19 documentation + pyhgf.response.binary_softmax_inverse_temperature — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.response/pyhgf.response.first_level_binary_surprise.html b/dev/generated/pyhgf.response/pyhgf.response.first_level_binary_surprise.html index 71de524fd..a99e5dbda 100644 --- a/dev/generated/pyhgf.response/pyhgf.response.first_level_binary_surprise.html +++ b/dev/generated/pyhgf.response/pyhgf.response.first_level_binary_surprise.html @@ -8,7 +8,7 @@ - pyhgf.response.first_level_binary_surprise — pyhgf 0.0.19 documentation + pyhgf.response.first_level_binary_surprise — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.response/pyhgf.response.first_level_gaussian_surprise.html b/dev/generated/pyhgf.response/pyhgf.response.first_level_gaussian_surprise.html index e83283a16..c1e16ffdc 100644 --- a/dev/generated/pyhgf.response/pyhgf.response.first_level_gaussian_surprise.html +++ b/dev/generated/pyhgf.response/pyhgf.response.first_level_gaussian_surprise.html @@ -8,7 +8,7 @@ - pyhgf.response.first_level_gaussian_surprise — pyhgf 0.0.19 documentation + pyhgf.response.first_level_gaussian_surprise — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.response/pyhgf.response.total_gaussian_surprise.html b/dev/generated/pyhgf.response/pyhgf.response.total_gaussian_surprise.html index d3104df94..5d0d289c6 100644 --- a/dev/generated/pyhgf.response/pyhgf.response.total_gaussian_surprise.html +++ b/dev/generated/pyhgf.response/pyhgf.response.total_gaussian_surprise.html @@ -8,7 +8,7 @@ - pyhgf.response.total_gaussian_surprise — pyhgf 0.0.19 documentation + pyhgf.response.total_gaussian_surprise — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_finite.html b/dev/generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_finite.html index ea651f7b1..762f25261 100644 --- a/dev/generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_finite.html +++ b/dev/generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_finite.html @@ -8,7 +8,7 @@ - pyhgf.updates.posterior.binary.binary_node_update_finite — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.binary.binary_node_update_finite — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_infinite.html b/dev/generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_infinite.html index 6bad4f4e1..603a30fad 100644 --- a/dev/generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_infinite.html +++ b/dev/generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_infinite.html @@ -8,7 +8,7 @@ - pyhgf.updates.posterior.binary.binary_node_update_infinite — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.binary.binary_node_update_infinite — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.posterior.categorical/pyhgf.updates.posterior.categorical.categorical_input_update.html b/dev/generated/pyhgf.updates.posterior.categorical/pyhgf.updates.posterior.categorical.categorical_input_update.html index 95fa00e58..7668f0141 100644 --- a/dev/generated/pyhgf.updates.posterior.categorical/pyhgf.updates.posterior.categorical.categorical_input_update.html +++ b/dev/generated/pyhgf.updates.posterior.categorical/pyhgf.updates.posterior.categorical.categorical_input_update.html @@ -8,7 +8,7 @@ - pyhgf.updates.posterior.categorical.categorical_input_update — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.categorical.categorical_input_update — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update.html b/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update.html index e5d5cf8ea..c3a49bae9 100644 --- a/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update.html +++ b/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update.html @@ -8,7 +8,7 @@ - pyhgf.updates.posterior.continuous.continuous_node_update — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.continuous.continuous_node_update — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update_ehgf.html b/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update_ehgf.html index 26ce0e6b5..e74b638cb 100644 --- a/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update_ehgf.html +++ b/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update_ehgf.html @@ -8,7 +8,7 @@ - pyhgf.updates.posterior.continuous.continuous_node_update_ehgf — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.continuous.continuous_node_update_ehgf — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node.html b/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node.html index ccad97181..9ff1e8cc1 100644 --- a/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node.html +++ b/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node.html @@ -8,7 +8,7 @@ - pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node.html b/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node.html index 4959a2b77..33f8f677b 100644 --- a/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node.html +++ b/dev/generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node.html @@ -8,7 +8,7 @@ - pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.posterior.exponential/pyhgf.updates.posterior.exponential.posterior_update_exponential_family.html b/dev/generated/pyhgf.updates.posterior.exponential/pyhgf.updates.posterior.exponential.posterior_update_exponential_family.html index f9a4a5af5..898c324c0 100644 --- a/dev/generated/pyhgf.updates.posterior.exponential/pyhgf.updates.posterior.exponential.posterior_update_exponential_family.html +++ b/dev/generated/pyhgf.updates.posterior.exponential/pyhgf.updates.posterior.exponential.posterior_update_exponential_family.html @@ -8,7 +8,7 @@ - pyhgf.updates.posterior.exponential.posterior_update_exponential_family — pyhgf 0.0.19 documentation + pyhgf.updates.posterior.exponential.posterior_update_exponential_family — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction.binary/pyhgf.updates.prediction.binary.binary_state_node_prediction.html b/dev/generated/pyhgf.updates.prediction.binary/pyhgf.updates.prediction.binary.binary_state_node_prediction.html index 0d9477142..8a404bfb9 100644 --- a/dev/generated/pyhgf.updates.prediction.binary/pyhgf.updates.prediction.binary.binary_state_node_prediction.html +++ b/dev/generated/pyhgf.updates.prediction.binary/pyhgf.updates.prediction.binary.binary_state_node_prediction.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction.binary.binary_state_node_prediction — pyhgf 0.0.19 documentation + pyhgf.updates.prediction.binary.binary_state_node_prediction — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.continuous_node_prediction.html b/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.continuous_node_prediction.html index 04d154277..42ef604ca 100644 --- a/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.continuous_node_prediction.html +++ b/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.continuous_node_prediction.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction.continuous.continuous_node_prediction — pyhgf 0.0.19 documentation + pyhgf.updates.prediction.continuous.continuous_node_prediction — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_mean.html b/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_mean.html index 4d3c0818c..d99f4ea0e 100644 --- a/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_mean.html +++ b/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_mean.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction.continuous.predict_mean — pyhgf 0.0.19 documentation + pyhgf.updates.prediction.continuous.predict_mean — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_precision.html b/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_precision.html index 45846615b..d6264c449 100644 --- a/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_precision.html +++ b/dev/generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_precision.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction.continuous.predict_precision — pyhgf 0.0.19 documentation + pyhgf.updates.prediction.continuous.predict_precision — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision.html b/dev/generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision.html index c767861c9..2ef0b07e7 100644 --- a/dev/generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision.html +++ b/dev/generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision.html b/dev/generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision.html index 1477b3c93..e900e085c 100644 --- a/dev/generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision.html +++ b/dev/generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error.html b/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error.html index f1e4eac01..0c2066ad0 100644 --- a/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error.html +++ b/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error.html b/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error.html index 6fb054888..79e4adafb 100644 --- a/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error.html +++ b/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error.html b/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error.html index 5f33f9d09..5c62e501c 100644 --- a/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error.html +++ b/dev/generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction_error.inputs.generic/pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error.html b/dev/generated/pyhgf.updates.prediction_error.inputs.generic/pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error.html index e23048f74..31be671f9 100644 --- a/dev/generated/pyhgf.updates.prediction_error.inputs.generic/pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error.html +++ b/dev/generated/pyhgf.updates.prediction_error.inputs.generic/pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction_error.nodes.binary/pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error.html b/dev/generated/pyhgf.updates.prediction_error.nodes.binary/pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error.html index de1cb0866..7536b4a13 100644 --- a/dev/generated/pyhgf.updates.prediction_error.nodes.binary/pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error.html +++ b/dev/generated/pyhgf.updates.prediction_error.nodes.binary/pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error.html b/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error.html index 57485d094..48fa9ddbf 100644 --- a/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error.html +++ b/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error.html b/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error.html index 77f10b903..21e392b6e 100644 --- a/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error.html +++ b/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error.html b/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error.html index 6295d30e7..2de53cd8d 100644 --- a/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error.html +++ b/dev/generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error.html @@ -8,7 +8,7 @@ - pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error — pyhgf 0.0.19 documentation + pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.utils/pyhgf.utils.beliefs_propagation.html b/dev/generated/pyhgf.utils/pyhgf.utils.beliefs_propagation.html index fe6f211b3..e2f940e1e 100644 --- a/dev/generated/pyhgf.utils/pyhgf.utils.beliefs_propagation.html +++ b/dev/generated/pyhgf.utils/pyhgf.utils.beliefs_propagation.html @@ -8,7 +8,7 @@ - pyhgf.utils.beliefs_propagation — pyhgf 0.0.19 documentation + pyhgf.utils.beliefs_propagation — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.utils/pyhgf.utils.fill_categorical_state_node.html b/dev/generated/pyhgf.utils/pyhgf.utils.fill_categorical_state_node.html index 1d1db931d..166befbd0 100644 --- a/dev/generated/pyhgf.utils/pyhgf.utils.fill_categorical_state_node.html +++ b/dev/generated/pyhgf.utils/pyhgf.utils.fill_categorical_state_node.html @@ -8,7 +8,7 @@ - pyhgf.utils.fill_categorical_state_node — pyhgf 0.0.19 documentation + pyhgf.utils.fill_categorical_state_node — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.utils/pyhgf.utils.get_update_sequence.html b/dev/generated/pyhgf.utils/pyhgf.utils.get_update_sequence.html index 04ae9390b..7b4823b60 100644 --- a/dev/generated/pyhgf.utils/pyhgf.utils.get_update_sequence.html +++ b/dev/generated/pyhgf.utils/pyhgf.utils.get_update_sequence.html @@ -8,7 +8,7 @@ - pyhgf.utils.get_update_sequence — pyhgf 0.0.19 documentation + pyhgf.utils.get_update_sequence — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.utils/pyhgf.utils.list_branches.html b/dev/generated/pyhgf.utils/pyhgf.utils.list_branches.html index c7c283481..e543f1c08 100644 --- a/dev/generated/pyhgf.utils/pyhgf.utils.list_branches.html +++ b/dev/generated/pyhgf.utils/pyhgf.utils.list_branches.html @@ -8,7 +8,7 @@ - pyhgf.utils.list_branches — pyhgf 0.0.19 documentation + pyhgf.utils.list_branches — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/generated/pyhgf.utils/pyhgf.utils.trim_sequence.html b/dev/generated/pyhgf.utils/pyhgf.utils.trim_sequence.html index 6f4084176..b81540f33 100644 --- a/dev/generated/pyhgf.utils/pyhgf.utils.trim_sequence.html +++ b/dev/generated/pyhgf.utils/pyhgf.utils.trim_sequence.html @@ -8,7 +8,7 @@ - pyhgf.utils.trim_sequence — pyhgf 0.0.19 documentation + pyhgf.utils.trim_sequence — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/genindex.html b/dev/genindex.html index 5b17e5c55..a1bf05812 100644 --- a/dev/genindex.html +++ b/dev/genindex.html @@ -7,7 +7,7 @@ - Index — pyhgf 0.0.19 documentation + Index — pyhgf 0.1.0 documentation @@ -38,7 +38,7 @@ - + diff --git a/dev/index.html b/dev/index.html index 89cd3f384..cc3e2d905 100644 --- a/dev/index.html +++ b/dev/index.html @@ -8,7 +8,7 @@ - PyHGF: A Neural Network Library for Predictive Coding — pyhgf 0.0.19 documentation + PyHGF: A Neural Network Library for Predictive Coding — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/learn.html b/dev/learn.html index 40ef6acfd..9d11fa54d 100644 --- a/dev/learn.html +++ b/dev/learn.html @@ -8,7 +8,7 @@ - Learn — pyhgf 0.0.19 documentation + Learn — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/notebooks/0.1-Theory.html b/dev/notebooks/0.1-Theory.html index 13b881ab7..cabe40cc9 100644 --- a/dev/notebooks/0.1-Theory.html +++ b/dev/notebooks/0.1-Theory.html @@ -8,7 +8,7 @@ - Introduction to the Generalised Hierarchical Gaussian Filter — pyhgf 0.0.19 documentation + Introduction to the Generalised Hierarchical Gaussian Filter — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -913,14 +913,14 @@

System configuration diff --git a/dev/notebooks/0.2-Creating_networks.html b/dev/notebooks/0.2-Creating_networks.html index f7b217b25..23c6798ce 100644 --- a/dev/notebooks/0.2-Creating_networks.html +++ b/dev/notebooks/0.2-Creating_networks.html @@ -8,7 +8,7 @@ - Creating and manipulating networks of probabilistic nodes — pyhgf 0.0.19 documentation + Creating and manipulating networks of probabilistic nodes — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -740,7 +740,7 @@
Continuous value coupling -../_images/d971c240dca70c5117e2c380d0ca0fe4973918f8f620de3019f54fe340d51fa5.png +../_images/6a5d62bfb9a6ecd6ec9a015dec5a9209a59006972240d59389b1fabcdf1238ba.png diff --git a/dev/notebooks/0.3-Generalised_filtering.html b/dev/notebooks/0.3-Generalised_filtering.html index 1003ee2b5..c0e2ffb18 100644 --- a/dev/notebooks/0.3-Generalised_filtering.html +++ b/dev/notebooks/0.3-Generalised_filtering.html @@ -8,7 +8,7 @@ - From Reinforcement Learning to Generalised Bayesian Filtering — pyhgf 0.0.19 documentation + From Reinforcement Learning to Generalised Bayesian Filtering — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -966,14 +966,14 @@

System configuration diff --git a/dev/notebooks/1.1-Binary_HGF.html b/dev/notebooks/1.1-Binary_HGF.html index 6b4c2ab61..726554af4 100644 --- a/dev/notebooks/1.1-Binary_HGF.html +++ b/dev/notebooks/1.1-Binary_HGF.html @@ -8,7 +8,7 @@ - The binary Hierarchical Gaussian Filter — pyhgf 0.0.19 documentation + The binary Hierarchical Gaussian Filter — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -796,7 +796,7 @@

Sampling self.pid = os.fork() -
-../_images/d5eb70480cdfd7d28fa75b2e925de445c322b5d7af73b49109673eb0823faeb1.png +../_images/9b345d97edec752cc163ae0f643a9999f9ac17e55579337c37bc3b71240369da.png
@@ -857,7 +857,7 @@

Using the learned parameters -../_images/bb054201067894a3aab4c2e1ca4236bc039eaa9913204b1501b47a17a5d42025.png +../_images/66ef95b713edc96e82616d0107bf35f07ae4c18be507510267498e560219ad50.png
@@ -948,7 +948,7 @@

Sampling# self.pid = os.fork() -
/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/multiprocessing/popen_fork.py:66: RuntimeWarning: os.fork() was called. os.fork() is incompatible with multithreaded code, and JAX is multithreaded, so this will likely lead to a deadlock.
+
/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/multiprocessing/popen_fork.py:66: RuntimeWarning: os.fork() was called. os.fork() is incompatible with multithreaded code, and JAX is multithreaded, so this will likely lead to a deadlock.
   self.pid = os.fork()
 
@@ -971,7 +971,7 @@

Sampling#

-../_images/741e0c2d498b154a11af2fbd6f837bfd6c54d171618217b573136ac4376a17b5.png +../_images/8b81e46950b81bad1eee8ce40c44ad210ad789f128410592d04ef6b927c29865.png

@@ -1010,7 +1010,7 @@

Using the learned parameters -../_images/f587c846bfcc0147ca73616be77ed783175776367d9322c08be31d0036f40aef.png +../_images/ba019df29e8fecc0aa690df798b57216a13476ec09c9ff628156d16914a0f14c.png
-../_images/21e2c69e7fbfc0a48ad8407e1838a7c4cb694ece63bdc0f62213856cabd61555.png +../_images/3bd430c3105f27b58ef0a59eb9ab8e0c80450ae933541f2831eebf910ef38d9e.png
@@ -847,18 +847,18 @@

System configuration diff --git a/dev/notebooks/1.3-Continuous_HGF.html b/dev/notebooks/1.3-Continuous_HGF.html index 7a1310b09..3b90da5e5 100644 --- a/dev/notebooks/1.3-Continuous_HGF.html +++ b/dev/notebooks/1.3-Continuous_HGF.html @@ -8,7 +8,7 @@ - The continuous Hierarchical Gaussian Filter — pyhgf 0.0.19 documentation + The continuous Hierarchical Gaussian Filter — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -850,7 +850,7 @@

Sampling self.pid = os.fork() -
-../_images/37f9b2961091366f8b2bf04abb5a99552fdc67991f571fd63632631275186a90.png +../_images/8e84707998f0e06055251e76b9b5a319eb45e35ecfa1ac989d1b91521e022757.png
@@ -908,7 +908,7 @@

Using the learned parameters -../_images/7b1023e183747b3ce4791629ca02414720a63214be64f60110799f6e4b09719e.png +../_images/fcfcf6e859d35b2b43f2497468a6edfe195085b1a0a14ecc02f05d672c842d17.png -
/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/multiprocessing/popen_fork.py:66: RuntimeWarning: os.fork() was called. os.fork() is incompatible with multithreaded code, and JAX is multithreaded, so this will likely lead to a deadlock.
+
/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/multiprocessing/popen_fork.py:66: RuntimeWarning: os.fork() was called. os.fork() is incompatible with multithreaded code, and JAX is multithreaded, so this will likely lead to a deadlock.
   self.pid = os.fork()
 
@@ -1020,7 +1020,7 @@

Sampling#

-../_images/fe7cfd7ceeafc5af88dc3b7a37e57d46d85ac2216e04acf6a1c204ee1c938baa.png +../_images/404a863dbb559feecb735a6db887fa166ee7617bb018852d0bd7e96276cd6530.png
@@ -1054,7 +1054,7 @@

Using the learned parameters -../_images/0732a684a0f605a04244fd6b78f5d2e7f83a0fd9beeb34af42dd0a19fef48f54.png +../_images/0fb1664951bb1892d031e8c96ff8377ac65bb2c8a67a467ba311f5351b380a13.png
@@ -1064,7 +1064,7 @@

Using the learned parameters - diff --git a/dev/notebooks/2-Using_custom_response_functions.html b/dev/notebooks/2-Using_custom_response_functions.html index 7b2de6716..552e7ffa4 100644 --- a/dev/notebooks/2-Using_custom_response_functions.html +++ b/dev/notebooks/2-Using_custom_response_functions.html @@ -8,7 +8,7 @@ - Using custom response models — pyhgf 0.0.19 documentation + Using custom response models — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -892,16 +892,16 @@

Recovering HGF parameters from the observed behaviors
NUTS: [tonic_volatility_2]
 

-../_images/ec37dc83332bca3845427a3873d8a5ddfbeaa63bd274ff356997c5e6a790d37d.png

The results above indicate that given the responses provided by the participant, the most likely values for the parameter \(\omega_2\) are between -4.9 and -3.1, with a mean at -3.9 (you can find slightly different values if you sample different actions from the decisions function). We can consider this as an excellent estimate given the sparsity of the data, and the complexity of the model.

@@ -996,16 +996,16 @@

System configuration diff --git a/dev/notebooks/3-Multilevel_HGF.html b/dev/notebooks/3-Multilevel_HGF.html index a8e40bde9..63b3e3e91 100644 --- a/dev/notebooks/3-Multilevel_HGF.html +++ b/dev/notebooks/3-Multilevel_HGF.html @@ -8,7 +8,7 @@ - Embeding Hierarchical Gaussian Filters in a multilevel Bayesian model — pyhgf 0.0.19 documentation + Embeding Hierarchical Gaussian Filters in a multilevel Bayesian model — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -711,7 +711,7 @@

Plot the computational graph -../_images/d732aeddb48eff6ebb397bb2842a18b6578374bd940b3ac5c9a305134a9e85ff.svg +../_images/44729f772db8ce3abe4b9dc4c6a66c922c0385b36db35fbfb42de5bc312dce59.svg
@@ -736,16 +736,13 @@

Sampling
NUTS: [mu_volatility, sigma_volatility, volatility, mu_temperature, sigma_temperature, inverse_temperature]
 
-

+

 
 
-

+

 
 
-
Sampling 2 chains for 1_000 tune and 1_000 draw iterations (2_000 + 2_000 draws total) took 65 seconds.
-
-
-
diff --git a/dev/notebooks/4-Parameter_recovery.html b/dev/notebooks/4-Parameter_recovery.html index d34f45db1..f9e2085ad 100644 --- a/dev/notebooks/4-Parameter_recovery.html +++ b/dev/notebooks/4-Parameter_recovery.html @@ -8,7 +8,7 @@ - Recovering computational parameters from observed behaviours — pyhgf 0.0.19 documentation + Recovering computational parameters from observed behaviours — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -49,7 +49,7 @@ - + @@ -668,16 +668,16 @@

Inference from the simulated behaviours
NUTS: [censored_volatility, inverse_temperature]
 

-

@@ -766,17 +766,17 @@

System configuration diff --git a/dev/notebooks/Example_1_Heart_rate_variability.html b/dev/notebooks/Example_1_Heart_rate_variability.html index 7ec7e3960..613a38635 100644 --- a/dev/notebooks/Example_1_Heart_rate_variability.html +++ b/dev/notebooks/Example_1_Heart_rate_variability.html @@ -8,7 +8,7 @@ - Example 1: Bayesian filtering of cardiac volatility — pyhgf 0.0.19 documentation + Example 1: Bayesian filtering of cardiac volatility — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -49,7 +49,7 @@ - + @@ -559,16 +559,16 @@

Loading and preprocessing physiological recording
Downloading ECG channel:   0%|          | 0/2 [00:00<?, ?it/s]
 
-
Downloading ECG channel:  50%|█████     | 1/2 [00:00<00:00,  1.44it/s]
+
Downloading ECG channel:  50%|█████     | 1/2 [00:00<00:00,  3.15it/s]
 
-
Downloading Respiration channel:  50%|█████     | 1/2 [00:00<00:00,  1.44it/s]
+
Downloading Respiration channel:  50%|█████     | 1/2 [00:00<00:00,  3.15it/s]
 
-
-
/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/multiprocessing/popen_fork.py:66: RuntimeWarning: os.fork() was called. os.fork() is incompatible with multithreaded code, and JAX is multithreaded, so this will likely lead to a deadlock.
+
/opt/hostedtoolcache/Python/3.12.3/x64/lib/python3.12/multiprocessing/popen_fork.py:66: RuntimeWarning: os.fork() was called. os.fork() is incompatible with multithreaded code, and JAX is multithreaded, so this will likely lead to a deadlock.
   self.pid = os.fork()
 
@@ -691,7 +691,7 @@

Model#<

-../_images/7e00389871cdd74b485f97194c9b2927882aa6174f3e683cb0d1d05d496e1112.png +../_images/3f1478515e749ee46db1d41960b5b5a8088f7ebd8dbf86c786e246a32ff19e69.png
-../_images/ad616a16fc466156f95d1bbc973a973925f05f524521b5bcbf6cc659a2f20bb1.png +../_images/e3c3adee2dbe8079e19683fc9512ea7692d189aec0c8ffd29ce4f1c7d0edcb0c.png
@@ -744,16 +744,16 @@

System configuration

diff --git a/dev/notebooks/Example_2_Input_node_volatility_coupling.html b/dev/notebooks/Example_2_Input_node_volatility_coupling.html index b0ced88e3..689dd5f0b 100644 --- a/dev/notebooks/Example_2_Input_node_volatility_coupling.html +++ b/dev/notebooks/Example_2_Input_node_volatility_coupling.html @@ -8,7 +8,7 @@ - Example 2: Estimating the mean and precision of an input node — pyhgf 0.0.19 documentation + Example 2: Estimating the mean and precision of an input node — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -691,16 +691,16 @@

System configuration diff --git a/dev/notebooks/Example_3_Multi_armed_bandit.html b/dev/notebooks/Example_3_Multi_armed_bandit.html index ddde24cba..165578a55 100644 --- a/dev/notebooks/Example_3_Multi_armed_bandit.html +++ b/dev/notebooks/Example_3_Multi_armed_bandit.html @@ -8,7 +8,7 @@ - Example 3: A multi-armed bandit task with independent rewards and punishments — pyhgf 0.0.19 documentation + Example 3: A multi-armed bandit task with independent rewards and punishments — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -1085,15 +1085,18 @@

Bayesian inference
NUTS: [omega]
 
-
@@ -1130,18 +1133,18 @@

System configuration diff --git a/dev/notebooks/Exercise_1_Using_the_HGF.html b/dev/notebooks/Exercise_1_Using_the_HGF.html index 9724dfa9b..17622e37f 100644 --- a/dev/notebooks/Exercise_1_Using_the_HGF.html +++ b/dev/notebooks/Exercise_1_Using_the_HGF.html @@ -8,7 +8,7 @@ - An introduction to Hierarchical Gaussian Filters through practical exercises — pyhgf 0.0.19 documentation + An introduction to Hierarchical Gaussian Filters through practical exercises — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + @@ -51,7 +51,7 @@ - + @@ -763,7 +763,7 @@

Parameters optimization -
@@ -824,14 +824,14 @@

Parameters optimization tonic_volatility_1 - -5.894 - 0.944 - -7.583 - -4.064 - 0.033 - 0.024 - 909.0 - 730.0 + -5.987 + 0.92 + -7.644 + -4.278 + 0.03 + 0.021 + 1039.0 + 872.0 1.0 @@ -1172,7 +1172,7 @@

Biased random{"version_major": 2, "version_minor": 0, "model_id": "cef5d509006949f0a946318a058a89b0"}

Assess model fitting, here using leave-one-out cross-validation from the Arviz library.

@@ -1206,8 +1206,8 @@

Biased random
Computed from 4000 posterior samples and 1.0 observations log-likelihood matrix.
 
          Estimate       SE
-elpd_loo  -222.50     0.00
-p_loo        0.75        -
+elpd_loo  -222.61     0.00
+p_loo        0.86        -
 
 There has been a warning during the calculation. Please check the results.
 ------
@@ -1316,14 +1316,14 @@ 

Rescorla-Wagner{"version_major": 2, "version_minor": 0, "model_id": "9454b4ff419641f59173e2ea96aaa80d"} @@ -1470,19 +1470,19 @@

Two-level HGF
NUTS: [tonic_volatility_2]
 

-

@@ -1508,8 +1508,8 @@

Two-level HGF - diff --git a/dev/references.html b/dev/references.html index f036c1870..de4f62cda 100644 --- a/dev/references.html +++ b/dev/references.html @@ -8,7 +8,7 @@ - References — pyhgf 0.0.19 documentation + References — pyhgf 0.1.0 documentation @@ -39,7 +39,7 @@ - + diff --git a/dev/search.html b/dev/search.html index f220e37b3..4964a8e66 100644 --- a/dev/search.html +++ b/dev/search.html @@ -6,7 +6,7 @@ - Search - pyhgf 0.0.19 documentation + Search - pyhgf 0.1.0 documentation @@ -37,7 +37,7 @@ - + diff --git a/dev/searchindex.js b/dev/searchindex.js index e982b3729..fffe9beee 100644 --- a/dev/searchindex.js +++ b/dev/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"A multilevel binary HGF": [[60, "a-multilevel-binary-hgf"]], "API": [[0, "api"]], "Acknowledgments": [[51, "acknowledgments"]], "Add data": [[56, "add-data"], [56, "id4"], [58, "add-data"], [58, "id3"]], "Adding a drift to the random walk": [[53, "adding-a-drift-to-the-random-walk"]], "An introduction to Hierarchical Gaussian Filters through practical exercises": [[65, "an-introduction-to-hierarchical-gaussian-filters-through-practical-exercises"]], "Autoregressive processes": [[53, "autoregressive-processes"]], "Bayesian inference": [[64, "bayesian-inference"]], "Bayesian reinforcement learning: the binary HGF": [[65, "bayesian-reinforcement-learning-the-binary-hgf"]], "Belief updating under uncertainty: the continuous Hierarchical Gaussian Filter": [[65, "belief-updating-under-uncertainty-the-continuous-hierarchical-gaussian-filter"]], "Biased random": [[65, "biased-random"]], "Binary inputs": [[0, "binary-inputs"]], "Binary nodes": [[0, "binary-nodes"], [0, "id1"]], "Binary state nodes": [[0, "binary-state-nodes"]], "Bivariate normal distribution": [[55, "bivariate-normal-distribution"]], "Categorical nodes": [[0, "categorical-nodes"]], "Continuous inputs": [[0, "continuous-inputs"]], "Continuous nodes": [[0, "continuous-nodes"], [0, "id2"]], "Continuous state nodes": [[0, "continuous-state-nodes"]], "Continuous value coupling": [[54, "continuous-value-coupling"]], "Continuous volatility coupling": [[54, "continuous-volatility-coupling"]], "Coupling with binary nodes": [[54, "coupling-with-binary-nodes"]], "Create the model": [[56, "create-the-model"], [56, "id3"], [58, "create-the-model"], [58, "id2"]], "Creating a new response function": [[59, "creating-a-new-response-function"]], "Creating a new response function: the binary surprise": [[59, "creating-a-new-response-function-the-binary-surprise"]], "Creating and manipulating networks of probabilistic nodes": [[54, "creating-and-manipulating-networks-of-probabilistic-nodes"]], "Creating custom update functions": [[54, "creating-custom-update-functions"]], "Creating custom update sequences": [[54, "creating-custom-update-sequences"]], "Creating probabilistic nodes": [[54, "creating-probabilistic-nodes"]], "Creating the decision rule": [[59, "creating-the-decision-rule"]], "Creating the model": [[56, "creating-the-model"], [56, "id7"], [58, "creating-the-model"], [58, "id5"]], "Creating the probabilistic network": [[57, "creating-the-probabilistic-network"]], "Decision rule": [[64, "decision-rule"]], "Distribution": [[0, "distribution"]], "Dynamic assignation of update sequences": [[54, "dynamic-assignation-of-update-sequences"]], "Dynamic beliefs updating": [[53, "dynamic-beliefs-updating"]], "Embeding Hierarchical Gaussian Filters in a multilevel Bayesian model": [[60, "embeding-hierarchical-gaussian-filters-in-a-multilevel-bayesian-model"]], "Example 1: Bayesian filtering of cardiac volatility": [[62, "example-1-bayesian-filtering-of-cardiac-volatility"]], "Example 2: Estimating the mean and precision of an input node": [[63, "example-2-estimating-the-mean-and-precision-of-an-input-node"]], "Example 3: A multi-armed bandit task with independent rewards and punishments": [[64, "example-3-a-multi-armed-bandit-task-with-independent-rewards-and-punishments"]], "Exercise 1": [[65, null]], "Exercise 2": [[65, null]], "Exercise 3": [[65, null]], "Exercises": [[52, "exercises"]], "Exercises 4": [[65, null]], "Exercises 5": [[65, null]], "Exponential family": [[0, "exponential-family"]], "Filtering the Sufficient Statistics of a Non-Stationary Distribution": [[55, "filtering-the-sufficient-statistics-of-a-non-stationary-distribution"]], "Filtering the Sufficient Statistics of a Stationary Distribution": [[55, "filtering-the-sufficient-statistics-of-a-stationary-distribution"]], "Fitting the binary HGF with fixed parameters": [[56, "fitting-the-binary-hgf-with-fixed-parameters"]], "Fitting the continuous HGF with fixed parameters": [[58, "fitting-the-continuous-hgf-with-fixed-parameters"]], "Fitting the model forwards": [[57, "fitting-the-model-forwards"]], "From Reinforcement Learning to Generalised Bayesian Filtering": [[55, "from-reinforcement-learning-to-generalised-bayesian-filtering"]], "Gaussian Random Walks": [[53, "gaussian-random-walks"]], "Gaussian random walks": [[65, "gaussian-random-walks"]], "Generic input": [[0, "generic-input"]], "Getting started": [[51, "getting-started"]], "Glossary": [[53, "glossary"], [59, "glossary"]], "How does it work?": [[51, "how-does-it-work"]], "How to cite?": [[1, "how-to-cite"]], "Imports": [[56, "imports"]], "Inference from the simulated behaviours": [[61, "inference-from-the-simulated-behaviours"]], "Inference using MCMC sampling": [[57, "inference-using-mcmc-sampling"]], "Inputs": [[0, "inputs"]], "Installation": [[51, "installation"]], "Introduction to the Generalised Hierarchical Gaussian Filter": [[53, "introduction-to-the-generalised-hierarchical-gaussian-filter"]], "Kown mean, unknown precision": [[63, "kown-mean-unknown-precision"]], "Learn": [[52, "learn"]], "Learning parameters with MCMC sampling": [[56, "learning-parameters-with-mcmc-sampling"], [58, "learning-parameters-with-mcmc-sampling"]], "Loading and preprocessing physiological recording": [[62, "loading-and-preprocessing-physiological-recording"]], "Math": [[0, "math"]], "Model": [[0, "model"], [62, "model"]], "Model comparison": [[65, "model-comparison"]], "Model fitting": [[51, "model-fitting"]], "Modifying the attributes": [[54, "modifying-the-attributes"]], "Modifying the edges": [[54, "modifying-the-edges"]], "Multivariate coupling": [[54, "multivariate-coupling"]], "Parameter recovery": [[64, "parameter-recovery"]], "Parameters optimization": [[65, "parameters-optimization"]], "Plot correlation": [[58, "plot-correlation"]], "Plot the computational graph": [[60, "plot-the-computational-graph"]], "Plot the signal with instantaneous heart rate derivations": [[62, "plot-the-signal-with-instantaneous-heart-rate-derivations"]], "Plot trajectories": [[56, "plot-trajectories"], [56, "id5"], [58, "plot-trajectories"], [58, "id4"]], "Plots": [[0, "plots"]], "Posterior predictive sampling": [[65, "posterior-predictive-sampling"]], "Posterior updates": [[0, "posterior-updates"]], "Practice: Filtering the worlds weather": [[65, "practice-filtering-the-worlds-weather"]], "Prediction error steps": [[0, "prediction-error-steps"]], "Prediction steps": [[0, "prediction-steps"]], "Preprocessing": [[62, "preprocessing"]], "PyHGF: A Neural Network Library for Predictive Coding": [[51, "pyhgf-a-neural-network-library-for-predictive-coding"]], "Real-time decision and belief updating": [[64, "real-time-decision-and-belief-updating"]], "Recovering HGF parameters from the observed behaviors": [[59, "recovering-hgf-parameters-from-the-observed-behaviors"]], "Recovering computational parameters from observed behaviours": [[61, "recovering-computational-parameters-from-observed-behaviours"]], "References": [[51, "references"], [66, "references"]], "Rescorla-Wagner": [[65, "rescorla-wagner"]], "Response": [[0, "response"]], "Sampling": [[56, "sampling"], [56, "id9"], [58, "sampling"], [58, "id7"], [60, "sampling"]], "Simulate a dataset": [[60, "simulate-a-dataset"], [64, "simulate-a-dataset"]], "Simulate behaviours from a one-armed bandit task": [[61, "simulate-behaviours-from-a-one-armed-bandit-task"]], "Simulate responses from a participant": [[64, "simulate-responses-from-a-participant"]], "Simulating a dataset": [[57, "simulating-a-dataset"]], "State nodes": [[0, "state-nodes"]], "Static assignation of update sequences": [[54, "static-assignation-of-update-sequences"]], "Surprise": [[56, "surprise"], [56, "id6"], [58, "surprise"]], "System configuration": [[53, "system-configuration"], [54, "system-configuration"], [55, "system-configuration"], [56, "system-configuration"], [57, "system-configuration"], [58, "system-configuration"], [59, "system-configuration"], [60, "system-configuration"], [61, "system-configuration"], [62, "system-configuration"], [63, "system-configuration"], [64, "system-configuration"], [65, "system-configuration"]], "Table of Contents": [[0, "table-of-contents"]], "Task structure": [[64, "task-structure"]], "The Hierarchical Gaussian Filter": [[51, "the-hierarchical-gaussian-filter"], [52, "the-hierarchical-gaussian-filter"]], "The Hierarchical Gaussian Filter in a network of predictive nodes": [[53, "the-hierarchical-gaussian-filter-in-a-network-of-predictive-nodes"]], "The binary Hierarchical Gaussian Filter": [[56, "the-binary-hierarchical-gaussian-filter"], [65, "the-binary-hierarchical-gaussian-filter"]], "The case of multivariate ascendency": [[54, "the-case-of-multivariate-ascendency"]], "The case of multivariate descendency": [[54, "the-case-of-multivariate-descendency"]], "The categorical Hierarchical Gaussian Filter": [[57, "the-categorical-hierarchical-gaussian-filter"]], "The categorical state node": [[57, "the-categorical-state-node"]], "The categorical state-transition node": [[57, "the-categorical-state-transition-node"]], "The continuous Hierarchical Gaussian Filter": [[58, "the-continuous-hierarchical-gaussian-filter"], [65, "the-continuous-hierarchical-gaussian-filter"]], "The generative model": [[53, "the-generative-model"]], "The propagation of prediction and prediction errors": [[53, "the-propagation-of-prediction-and-prediction-errors"]], "The three-level binary Hierarchical Gaussian Filter": [[56, "the-three-level-binary-hierarchical-gaussian-filter"]], "The three-level continuous Hierarchical Gaussian Filter": [[58, "the-three-level-continuous-hierarchical-gaussian-filter"]], "The two-level binary Hierarchical Gaussian Filter": [[56, "the-two-level-binary-hierarchical-gaussian-filter"]], "The two-level continuous Hierarchical Gaussian Filter": [[58, "the-two-level-continuous-hierarchical-gaussian-filter"]], "Theory": [[52, "theory"]], "Theory and implementation details": [[54, "theory-and-implementation-details"]], "Three-level HGF": [[65, "three-level-hgf"]], "Three-level model": [[56, "three-level-model"], [58, "three-level-model"]], "Time-varying update sequences": [[54, "time-varying-update-sequences"]], "Tutorials": [[52, "tutorials"]], "Two-level HGF": [[65, "two-level-hgf"]], "Two-level model": [[56, "two-level-model"], [58, "two-level-model"]], "Univariate normal distribution": [[55, "univariate-normal-distribution"]], "Unkown mean, known precision": [[63, "unkown-mean-known-precision"]], "Unkown mean, unknown precision": [[63, "unkown-mean-unknown-precision"]], "Update functions": [[54, "update-functions"]], "Updates functions": [[0, "updates-functions"]], "Use cases": [[52, "use-cases"]], "Using a dynamically adapted \\nu through a collection of Hierarchical Gaussian Filters": [[55, "using-a-dynamically-adapted-nu-through-a-collection-of-hierarchical-gaussian-filters"]], "Using a fixed \\nu": [[55, "using-a-fixed-nu"]], "Using custom response models": [[59, "using-custom-response-models"]], "Using the learned parameters": [[56, "using-the-learned-parameters"], [56, "id10"], [58, "using-the-learned-parameters"], [58, "id8"]], "Utils": [[0, "utils"]], "Value and volatility coupling between probabilistic nodes": [[65, "value-and-volatility-coupling-between-probabilistic-nodes"]], "Value coupling": [[53, "value-coupling"], [54, "value-coupling"]], "Visualization of the posterior distributions": [[60, "visualization-of-the-posterior-distributions"]], "Visualizing parameters recovery": [[61, "visualizing-parameters-recovery"]], "Visualizing probabilistic networks": [[54, "visualizing-probabilistic-networks"]], "Visualizing the model": [[56, "visualizing-the-model"], [56, "id8"], [58, "visualizing-the-model"], [58, "id6"]], "Volatility coupling": [[53, "volatility-coupling"], [54, "volatility-coupling"]], "Working with missing or unobserved input sequences": [[54, "working-with-missing-or-unobserved-input-sequences"]], "pyhgf.distribution.HGFDistribution": [[2, "pyhgf-distribution-hgfdistribution"]], "pyhgf.distribution.HGFLogpGradOp": [[3, "pyhgf-distribution-hgflogpgradop"]], "pyhgf.distribution.hgf_logp": [[4, "pyhgf-distribution-hgf-logp"]], "pyhgf.math.MultivariateNormal": [[5, "pyhgf-math-multivariatenormal"]], "pyhgf.math.Normal": [[6, "pyhgf-math-normal"]], "pyhgf.math.binary_surprise": [[7, "pyhgf-math-binary-surprise"]], "pyhgf.math.binary_surprise_finite_precision": [[8, "pyhgf-math-binary-surprise-finite-precision"]], "pyhgf.math.dirichlet_kullback_leibler": [[9, "pyhgf-math-dirichlet-kullback-leibler"]], "pyhgf.math.gaussian_density": [[10, "pyhgf-math-gaussian-density"]], "pyhgf.math.gaussian_predictive_distribution": [[11, "pyhgf-math-gaussian-predictive-distribution"]], "pyhgf.math.gaussian_surprise": [[12, "pyhgf-math-gaussian-surprise"]], "pyhgf.math.sigmoid": [[13, "pyhgf-math-sigmoid"]], "pyhgf.model.HGF": [[14, "pyhgf-model-hgf"]], "pyhgf.plots.plot_correlations": [[15, "pyhgf-plots-plot-correlations"]], "pyhgf.plots.plot_network": [[16, "pyhgf-plots-plot-network"]], "pyhgf.plots.plot_nodes": [[17, "pyhgf-plots-plot-nodes"]], "pyhgf.plots.plot_trajectories": [[18, "pyhgf-plots-plot-trajectories"]], "pyhgf.response.binary_softmax": [[19, "pyhgf-response-binary-softmax"]], "pyhgf.response.binary_softmax_inverse_temperature": [[20, "pyhgf-response-binary-softmax-inverse-temperature"]], "pyhgf.response.first_level_binary_surprise": [[21, "pyhgf-response-first-level-binary-surprise"]], "pyhgf.response.first_level_gaussian_surprise": [[22, "pyhgf-response-first-level-gaussian-surprise"]], "pyhgf.response.total_gaussian_surprise": [[23, "pyhgf-response-total-gaussian-surprise"]], "pyhgf.updates.posterior.binary.binary_node_update_finite": [[24, "pyhgf-updates-posterior-binary-binary-node-update-finite"]], "pyhgf.updates.posterior.binary.binary_node_update_infinite": [[25, "pyhgf-updates-posterior-binary-binary-node-update-infinite"]], "pyhgf.updates.posterior.categorical.categorical_input_update": [[26, "pyhgf-updates-posterior-categorical-categorical-input-update"]], "pyhgf.updates.posterior.continuous.continuous_node_update": [[27, "pyhgf-updates-posterior-continuous-continuous-node-update"]], "pyhgf.updates.posterior.continuous.continuous_node_update_ehgf": [[28, "pyhgf-updates-posterior-continuous-continuous-node-update-ehgf"]], "pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node": [[29, "pyhgf-updates-posterior-continuous-posterior-update-mean-continuous-node"]], "pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node": [[30, "pyhgf-updates-posterior-continuous-posterior-update-precision-continuous-node"]], "pyhgf.updates.posterior.exponential.posterior_update_exponential_family": [[31, "pyhgf-updates-posterior-exponential-posterior-update-exponential-family"]], "pyhgf.updates.prediction.binary.binary_state_node_prediction": [[32, "pyhgf-updates-prediction-binary-binary-state-node-prediction"]], "pyhgf.updates.prediction.continuous.continuous_node_prediction": [[33, "pyhgf-updates-prediction-continuous-continuous-node-prediction"]], "pyhgf.updates.prediction.continuous.predict_mean": [[34, "pyhgf-updates-prediction-continuous-predict-mean"]], "pyhgf.updates.prediction.continuous.predict_precision": [[35, "pyhgf-updates-prediction-continuous-predict-precision"]], "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision": [[36, "pyhgf-updates-prediction-error-inputs-binary-binary-input-prediction-error-finite-precision"]], "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision": [[37, "pyhgf-updates-prediction-error-inputs-binary-binary-input-prediction-error-infinite-precision"]], "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error": [[38, "pyhgf-updates-prediction-error-inputs-continuous-continuous-input-prediction-error"]], "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error": [[39, "pyhgf-updates-prediction-error-inputs-continuous-continuous-input-value-prediction-error"]], "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error": [[40, "pyhgf-updates-prediction-error-inputs-continuous-continuous-input-volatility-prediction-error"]], "pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error": [[41, "pyhgf-updates-prediction-error-inputs-generic-generic-input-prediction-error"]], "pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error": [[42, "pyhgf-updates-prediction-error-nodes-binary-binary-state-node-prediction-error"]], "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error": [[43, "pyhgf-updates-prediction-error-nodes-continuous-continuous-node-prediction-error"]], "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error": [[44, "pyhgf-updates-prediction-error-nodes-continuous-continuous-node-value-prediction-error"]], "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error": [[45, "pyhgf-updates-prediction-error-nodes-continuous-continuous-node-volatility-prediction-error"]], "pyhgf.utils.beliefs_propagation": [[46, "pyhgf-utils-beliefs-propagation"]], "pyhgf.utils.fill_categorical_state_node": [[47, "pyhgf-utils-fill-categorical-state-node"]], "pyhgf.utils.get_update_sequence": [[48, "pyhgf-utils-get-update-sequence"]], "pyhgf.utils.list_branches": [[49, "pyhgf-utils-list-branches"]], "pyhgf.utils.trim_sequence": [[50, "pyhgf-utils-trim-sequence"]]}, "docnames": ["api", "cite", "generated/pyhgf.distribution/pyhgf.distribution.HGFDistribution", "generated/pyhgf.distribution/pyhgf.distribution.HGFLogpGradOp", "generated/pyhgf.distribution/pyhgf.distribution.hgf_logp", "generated/pyhgf.math/pyhgf.math.MultivariateNormal", "generated/pyhgf.math/pyhgf.math.Normal", "generated/pyhgf.math/pyhgf.math.binary_surprise", "generated/pyhgf.math/pyhgf.math.binary_surprise_finite_precision", "generated/pyhgf.math/pyhgf.math.dirichlet_kullback_leibler", "generated/pyhgf.math/pyhgf.math.gaussian_density", "generated/pyhgf.math/pyhgf.math.gaussian_predictive_distribution", "generated/pyhgf.math/pyhgf.math.gaussian_surprise", "generated/pyhgf.math/pyhgf.math.sigmoid", "generated/pyhgf.model/pyhgf.model.HGF", "generated/pyhgf.plots/pyhgf.plots.plot_correlations", "generated/pyhgf.plots/pyhgf.plots.plot_network", "generated/pyhgf.plots/pyhgf.plots.plot_nodes", "generated/pyhgf.plots/pyhgf.plots.plot_trajectories", "generated/pyhgf.response/pyhgf.response.binary_softmax", "generated/pyhgf.response/pyhgf.response.binary_softmax_inverse_temperature", "generated/pyhgf.response/pyhgf.response.first_level_binary_surprise", "generated/pyhgf.response/pyhgf.response.first_level_gaussian_surprise", "generated/pyhgf.response/pyhgf.response.total_gaussian_surprise", "generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_finite", "generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_infinite", "generated/pyhgf.updates.posterior.categorical/pyhgf.updates.posterior.categorical.categorical_input_update", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update_ehgf", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node", "generated/pyhgf.updates.posterior.exponential/pyhgf.updates.posterior.exponential.posterior_update_exponential_family", "generated/pyhgf.updates.prediction.binary/pyhgf.updates.prediction.binary.binary_state_node_prediction", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.continuous_node_prediction", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_mean", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_precision", "generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision", "generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error", "generated/pyhgf.updates.prediction_error.inputs.generic/pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error", "generated/pyhgf.updates.prediction_error.nodes.binary/pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error", "generated/pyhgf.utils/pyhgf.utils.beliefs_propagation", "generated/pyhgf.utils/pyhgf.utils.fill_categorical_state_node", "generated/pyhgf.utils/pyhgf.utils.get_update_sequence", "generated/pyhgf.utils/pyhgf.utils.list_branches", "generated/pyhgf.utils/pyhgf.utils.trim_sequence", "index", "learn", "notebooks/0.1-Theory", "notebooks/0.2-Creating_networks", "notebooks/0.3-Generalised_filtering", "notebooks/1.1-Binary_HGF", "notebooks/1.2-Categorical_HGF", "notebooks/1.3-Continuous_HGF", "notebooks/2-Using_custom_response_functions", "notebooks/3-Multilevel_HGF", "notebooks/4-Parameter_recovery", "notebooks/Example_1_Heart_rate_variability", "notebooks/Example_2_Input_node_volatility_coupling", "notebooks/Example_3_Multi_armed_bandit", "notebooks/Exercise_1_Using_the_HGF", "references"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["api.rst", "cite.md", "generated/pyhgf.distribution/pyhgf.distribution.HGFDistribution.rst", "generated/pyhgf.distribution/pyhgf.distribution.HGFLogpGradOp.rst", "generated/pyhgf.distribution/pyhgf.distribution.hgf_logp.rst", "generated/pyhgf.math/pyhgf.math.MultivariateNormal.rst", "generated/pyhgf.math/pyhgf.math.Normal.rst", "generated/pyhgf.math/pyhgf.math.binary_surprise.rst", "generated/pyhgf.math/pyhgf.math.binary_surprise_finite_precision.rst", "generated/pyhgf.math/pyhgf.math.dirichlet_kullback_leibler.rst", "generated/pyhgf.math/pyhgf.math.gaussian_density.rst", "generated/pyhgf.math/pyhgf.math.gaussian_predictive_distribution.rst", "generated/pyhgf.math/pyhgf.math.gaussian_surprise.rst", "generated/pyhgf.math/pyhgf.math.sigmoid.rst", "generated/pyhgf.model/pyhgf.model.HGF.rst", "generated/pyhgf.plots/pyhgf.plots.plot_correlations.rst", "generated/pyhgf.plots/pyhgf.plots.plot_network.rst", "generated/pyhgf.plots/pyhgf.plots.plot_nodes.rst", "generated/pyhgf.plots/pyhgf.plots.plot_trajectories.rst", "generated/pyhgf.response/pyhgf.response.binary_softmax.rst", "generated/pyhgf.response/pyhgf.response.binary_softmax_inverse_temperature.rst", "generated/pyhgf.response/pyhgf.response.first_level_binary_surprise.rst", "generated/pyhgf.response/pyhgf.response.first_level_gaussian_surprise.rst", "generated/pyhgf.response/pyhgf.response.total_gaussian_surprise.rst", "generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_finite.rst", "generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_infinite.rst", "generated/pyhgf.updates.posterior.categorical/pyhgf.updates.posterior.categorical.categorical_input_update.rst", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update.rst", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update_ehgf.rst", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node.rst", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node.rst", "generated/pyhgf.updates.posterior.exponential/pyhgf.updates.posterior.exponential.posterior_update_exponential_family.rst", "generated/pyhgf.updates.prediction.binary/pyhgf.updates.prediction.binary.binary_state_node_prediction.rst", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.continuous_node_prediction.rst", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_mean.rst", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_precision.rst", "generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision.rst", "generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision.rst", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error.rst", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error.rst", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error.rst", "generated/pyhgf.updates.prediction_error.inputs.generic/pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error.rst", "generated/pyhgf.updates.prediction_error.nodes.binary/pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error.rst", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error.rst", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error.rst", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error.rst", "generated/pyhgf.utils/pyhgf.utils.beliefs_propagation.rst", "generated/pyhgf.utils/pyhgf.utils.fill_categorical_state_node.rst", "generated/pyhgf.utils/pyhgf.utils.get_update_sequence.rst", "generated/pyhgf.utils/pyhgf.utils.list_branches.rst", "generated/pyhgf.utils/pyhgf.utils.trim_sequence.rst", "index.md", "learn.md", "notebooks/0.1-Theory.ipynb", "notebooks/0.2-Creating_networks.ipynb", "notebooks/0.3-Generalised_filtering.ipynb", "notebooks/1.1-Binary_HGF.ipynb", "notebooks/1.2-Categorical_HGF.ipynb", "notebooks/1.3-Continuous_HGF.ipynb", "notebooks/2-Using_custom_response_functions.ipynb", "notebooks/3-Multilevel_HGF.ipynb", "notebooks/4-Parameter_recovery.ipynb", "notebooks/Example_1_Heart_rate_variability.ipynb", "notebooks/Example_2_Input_node_volatility_coupling.ipynb", "notebooks/Example_3_Multi_armed_bandit.ipynb", "notebooks/Exercise_1_Using_the_HGF.ipynb", "references.md"], "indexentries": {"__init__() (pyhgf.distribution.hgfdistribution method)": [[2, "pyhgf.distribution.HGFDistribution.__init__", false]], "__init__() (pyhgf.distribution.hgflogpgradop method)": [[3, "pyhgf.distribution.HGFLogpGradOp.__init__", false]], "__init__() (pyhgf.math.multivariatenormal method)": [[5, "pyhgf.math.MultivariateNormal.__init__", false]], "__init__() (pyhgf.math.normal method)": [[6, "pyhgf.math.Normal.__init__", false]], "__init__() (pyhgf.model.hgf method)": [[14, "pyhgf.model.HGF.__init__", false]], "beliefs_propagation() (in module pyhgf.utils)": [[46, "pyhgf.utils.beliefs_propagation", false]], "binary_input_prediction_error_finite_precision() (in module pyhgf.updates.prediction_error.inputs.binary)": [[36, "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision", false]], "binary_input_prediction_error_infinite_precision() (in module pyhgf.updates.prediction_error.inputs.binary)": [[37, "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision", false]], "binary_node_update_finite() (in module pyhgf.updates.posterior.binary)": [[24, "pyhgf.updates.posterior.binary.binary_node_update_finite", false]], "binary_node_update_infinite() (in module pyhgf.updates.posterior.binary)": [[25, "pyhgf.updates.posterior.binary.binary_node_update_infinite", false]], "binary_softmax() (in module pyhgf.response)": [[19, "pyhgf.response.binary_softmax", false]], "binary_softmax_inverse_temperature() (in module pyhgf.response)": [[20, "pyhgf.response.binary_softmax_inverse_temperature", false]], "binary_state_node_prediction() (in module pyhgf.updates.prediction.binary)": [[32, "pyhgf.updates.prediction.binary.binary_state_node_prediction", false]], "binary_state_node_prediction_error() (in module pyhgf.updates.prediction_error.nodes.binary)": [[42, "pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error", false]], "binary_surprise() (in module pyhgf.math)": [[7, "pyhgf.math.binary_surprise", false]], "binary_surprise_finite_precision() (in module pyhgf.math)": [[8, "pyhgf.math.binary_surprise_finite_precision", false]], "categorical_input_update() (in module pyhgf.updates.posterior.categorical)": [[26, "pyhgf.updates.posterior.categorical.categorical_input_update", false]], "continuous_input_prediction_error() (in module pyhgf.updates.prediction_error.inputs.continuous)": [[38, "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error", false]], "continuous_input_value_prediction_error() (in module pyhgf.updates.prediction_error.inputs.continuous)": [[39, "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error", false]], "continuous_input_volatility_prediction_error() (in module pyhgf.updates.prediction_error.inputs.continuous)": [[40, "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error", false]], "continuous_node_prediction() (in module pyhgf.updates.prediction.continuous)": [[33, "pyhgf.updates.prediction.continuous.continuous_node_prediction", false]], "continuous_node_prediction_error() (in module pyhgf.updates.prediction_error.nodes.continuous)": [[43, "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error", false]], "continuous_node_update() (in module pyhgf.updates.posterior.continuous)": [[27, "pyhgf.updates.posterior.continuous.continuous_node_update", false]], "continuous_node_update_ehgf() (in module pyhgf.updates.posterior.continuous)": [[28, "pyhgf.updates.posterior.continuous.continuous_node_update_ehgf", false]], "continuous_node_value_prediction_error() (in module pyhgf.updates.prediction_error.nodes.continuous)": [[44, "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error", false]], "continuous_node_volatility_prediction_error() (in module pyhgf.updates.prediction_error.nodes.continuous)": [[45, "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error", false]], "decision rule": [[59, "term-Decision-rule", true]], "dirichlet_kullback_leibler() (in module pyhgf.math)": [[9, "pyhgf.math.dirichlet_kullback_leibler", false]], "fill_categorical_state_node() (in module pyhgf.utils)": [[47, "pyhgf.utils.fill_categorical_state_node", false]], "first_level_binary_surprise() (in module pyhgf.response)": [[21, "pyhgf.response.first_level_binary_surprise", false]], "first_level_gaussian_surprise() (in module pyhgf.response)": [[22, "pyhgf.response.first_level_gaussian_surprise", false]], "gaussian random walk": [[53, "term-Gaussian-Random-Walk", true]], "gaussian_density() (in module pyhgf.math)": [[10, "pyhgf.math.gaussian_density", false]], "gaussian_predictive_distribution() (in module pyhgf.math)": [[11, "pyhgf.math.gaussian_predictive_distribution", false]], "gaussian_surprise() (in module pyhgf.math)": [[12, "pyhgf.math.gaussian_surprise", false]], "generic_input_prediction_error() (in module pyhgf.updates.prediction_error.inputs.generic)": [[41, "pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error", false]], "get_update_sequence() (in module pyhgf.utils)": [[48, "pyhgf.utils.get_update_sequence", false]], "hgf (class in pyhgf.model)": [[14, "pyhgf.model.HGF", false]], "hgf_logp() (in module pyhgf.distribution)": [[4, "pyhgf.distribution.hgf_logp", false]], "hgfdistribution (class in pyhgf.distribution)": [[2, "pyhgf.distribution.HGFDistribution", false]], "hgflogpgradop (class in pyhgf.distribution)": [[3, "pyhgf.distribution.HGFLogpGradOp", false]], "list_branches() (in module pyhgf.utils)": [[49, "pyhgf.utils.list_branches", false]], "multivariatenormal (class in pyhgf.math)": [[5, "pyhgf.math.MultivariateNormal", false]], "node": [[53, "term-Node", true]], "normal (class in pyhgf.math)": [[6, "pyhgf.math.Normal", false]], "perceptual model": [[59, "term-Perceptual-model", true]], "plot_correlations() (in module pyhgf.plots)": [[15, "pyhgf.plots.plot_correlations", false]], "plot_network() (in module pyhgf.plots)": [[16, "pyhgf.plots.plot_network", false]], "plot_nodes() (in module pyhgf.plots)": [[17, "pyhgf.plots.plot_nodes", false]], "plot_trajectories() (in module pyhgf.plots)": [[18, "pyhgf.plots.plot_trajectories", false]], "posterior_update_exponential_family() (in module pyhgf.updates.posterior.exponential)": [[31, "pyhgf.updates.posterior.exponential.posterior_update_exponential_family", false]], "posterior_update_mean_continuous_node() (in module pyhgf.updates.posterior.continuous)": [[29, "pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node", false]], "posterior_update_precision_continuous_node() (in module pyhgf.updates.posterior.continuous)": [[30, "pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node", false]], "predict_mean() (in module pyhgf.updates.prediction.continuous)": [[34, "pyhgf.updates.prediction.continuous.predict_mean", false]], "predict_precision() (in module pyhgf.updates.prediction.continuous)": [[35, "pyhgf.updates.prediction.continuous.predict_precision", false]], "prediction": [[53, "term-Prediction", true]], "prediction error": [[53, "term-Prediction-error", true]], "response function": [[59, "term-Response-function", true]], "response model": [[59, "term-Response-model", true]], "sigmoid() (in module pyhgf.math)": [[13, "pyhgf.math.sigmoid", false]], "total_gaussian_surprise() (in module pyhgf.response)": [[23, "pyhgf.response.total_gaussian_surprise", false]], "trim_sequence() (in module pyhgf.utils)": [[50, "pyhgf.utils.trim_sequence", false]], "update": [[53, "term-Update", true]], "vape": [[53, "term-VAPE", true]], "vope": [[53, "term-VOPE", true]]}, "objects": {"pyhgf.distribution": [[2, 0, 1, "", "HGFDistribution"], [3, 0, 1, "", "HGFLogpGradOp"], [4, 2, 1, "", "hgf_logp"]], "pyhgf.distribution.HGFDistribution": [[2, 1, 1, "", "__init__"]], "pyhgf.distribution.HGFLogpGradOp": [[3, 1, 1, "", "__init__"]], "pyhgf.math": [[5, 0, 1, "", "MultivariateNormal"], [6, 0, 1, "", "Normal"], [7, 2, 1, "", "binary_surprise"], [8, 2, 1, "", "binary_surprise_finite_precision"], [9, 2, 1, "", "dirichlet_kullback_leibler"], [10, 2, 1, "", "gaussian_density"], [11, 2, 1, "", "gaussian_predictive_distribution"], [12, 2, 1, "", "gaussian_surprise"], [13, 2, 1, "", "sigmoid"]], "pyhgf.math.MultivariateNormal": [[5, 1, 1, "", "__init__"]], "pyhgf.math.Normal": [[6, 1, 1, "", "__init__"]], "pyhgf.model": [[14, 0, 1, "", "HGF"]], "pyhgf.model.HGF": [[14, 1, 1, "", "__init__"]], "pyhgf.plots": [[15, 2, 1, "", "plot_correlations"], [16, 2, 1, "", "plot_network"], [17, 2, 1, "", "plot_nodes"], [18, 2, 1, "", "plot_trajectories"]], "pyhgf.response": [[19, 2, 1, "", "binary_softmax"], [20, 2, 1, "", "binary_softmax_inverse_temperature"], [21, 2, 1, "", "first_level_binary_surprise"], [22, 2, 1, "", "first_level_gaussian_surprise"], [23, 2, 1, "", "total_gaussian_surprise"]], "pyhgf.updates.posterior.binary": [[24, 2, 1, "", "binary_node_update_finite"], [25, 2, 1, "", "binary_node_update_infinite"]], "pyhgf.updates.posterior.categorical": [[26, 2, 1, "", "categorical_input_update"]], "pyhgf.updates.posterior.continuous": [[27, 2, 1, "", "continuous_node_update"], [28, 2, 1, "", "continuous_node_update_ehgf"], [29, 2, 1, "", "posterior_update_mean_continuous_node"], [30, 2, 1, "", "posterior_update_precision_continuous_node"]], "pyhgf.updates.posterior.exponential": [[31, 2, 1, "", "posterior_update_exponential_family"]], "pyhgf.updates.prediction.binary": [[32, 2, 1, "", "binary_state_node_prediction"]], "pyhgf.updates.prediction.continuous": [[33, 2, 1, "", "continuous_node_prediction"], [34, 2, 1, "", "predict_mean"], [35, 2, 1, "", "predict_precision"]], "pyhgf.updates.prediction_error.inputs.binary": [[36, 2, 1, "", "binary_input_prediction_error_finite_precision"], [37, 2, 1, "", "binary_input_prediction_error_infinite_precision"]], "pyhgf.updates.prediction_error.inputs.continuous": [[38, 2, 1, "", "continuous_input_prediction_error"], [39, 2, 1, "", "continuous_input_value_prediction_error"], [40, 2, 1, "", "continuous_input_volatility_prediction_error"]], "pyhgf.updates.prediction_error.inputs.generic": [[41, 2, 1, "", "generic_input_prediction_error"]], "pyhgf.updates.prediction_error.nodes.binary": [[42, 2, 1, "", "binary_state_node_prediction_error"]], "pyhgf.updates.prediction_error.nodes.continuous": [[43, 2, 1, "", "continuous_node_prediction_error"], [44, 2, 1, "", "continuous_node_value_prediction_error"], [45, 2, 1, "", "continuous_node_volatility_prediction_error"]], "pyhgf.utils": [[46, 2, 1, "", "beliefs_propagation"], [47, 2, 1, "", "fill_categorical_state_node"], [48, 2, 1, "", "get_update_sequence"], [49, 2, 1, "", "list_branches"], [50, 2, 1, "", "trim_sequence"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function"}, "terms": {"": [1, 2, 17, 18, 21, 22, 23, 34, 40, 46, 48, 51, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66], "0": [0, 2, 3, 4, 7, 8, 12, 13, 14, 17, 18, 19, 20, 34, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "00": [62, 65], "000000": 65, "000000e": 65, "00039": [1, 51, 66], "00362": 56, "00825": [1, 51, 66], "009": 59, "0096": 58, "01": [55, 61, 62, 63, 65], "013": 59, "016216": 59, "018": 65, "02": [55, 65], "024": 65, "027": 2, "03": 65, "030": [11, 31], "033": 65, "038": 2, "04": [17, 18, 58, 65], "05": 64, "056803": 59, "060": 66, "061": 65, "064": 65, "067450": 59, "068": 66, "07": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "077038": 59, "08": 66, "08008": 61, "088": 59, "092": 58, "1": [1, 2, 4, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 20, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66], "10": [1, 2, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 57, 58, 60, 63, 64, 65, 66], "100": [55, 61, 62, 65], "1000": [2, 53, 54, 55, 62, 63, 65], "10000": [4, 14, 53], "1007": [11, 31], "1016": 66, "1017": 66, "104": 65, "10937": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "11": [2, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "1100": 65, "1106": 58, "1118": 58, "113": 65, "114": [65, 66], "117590": 66, "118": 65, "12": [2, 17, 18, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "1224": 66, "123": [53, 54, 55, 60, 61, 63, 64], "1239": 66, "124": 65, "125": 53, "1251": 66, "1254": 2, "1265": 66, "128": [55, 65], "13": [17, 18, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "1323": 65, "14": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "145032": 65, "147": 65, "1486": 59, "15": [2, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "150": [57, 63], "1500": 54, "158508": 65, "16": [55, 65], "1662": 1, "16625161": 1, "17": 57, "1726": 2, "18": [17, 18, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "182": 65, "185465": 59, "19": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "1903": 61, "196": 65, "1999": 61, "1_000": [56, 58, 59, 60, 61, 62, 64, 65], "1d": [2, 3, 4], "1e1": [2, 17, 18, 56, 58, 62, 65], "1e4": [2, 14, 17, 18, 51, 56, 58, 59, 62, 65], "1i": [9, 57], "1rst": 56, "2": [2, 3, 4, 9, 11, 12, 14, 17, 18, 27, 28, 29, 30, 40, 45, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66], "20": [1, 61, 65, 66], "200": [53, 54, 55, 65], "2000": 54, "2001": 9, "2010": 58, "2011": [1, 51, 53, 54, 58, 66], "2014": [1, 51, 53, 54, 60, 65, 66], "2016": [65, 66], "2017": [64, 66], "2019": [61, 65, 66], "202": 56, "2020": [11, 31, 55, 66], "2021": [51, 56, 59, 65, 66], "2023": [0, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 65, 66], "2024": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "203": [51, 56], "205": 59, "2052": 59, "21": 57, "21596": 56, "21629826": 1, "218048e": 65, "22": [57, 60, 64, 65], "222": 65, "224": 65, "226": 66, "2305": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "230946": 59, "232": 61, "232583": 59, "233799": 59, "234603": 59, "235004": 59, "24": 65, "244": 65, "245": 65, "247": 65, "249": 65, "25": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "250": [53, 54, 57, 65], "256": 55, "26": [53, 54, 55, 57, 59, 60, 61, 62, 63, 64, 65], "27": 59, "270900": 59, "274": 65, "27879": 66, "27it": 62, "283697": 59, "29": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "296556": 59, "29it": 62, "2_000": [56, 58, 60, 61, 62, 64], "2_i": 60, "2a2a2a": [57, 65], "2i": [9, 57], "2nd": 56, "3": [2, 3, 4, 11, 14, 17, 18, 31, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66], "30": [53, 54, 55, 57, 65, 66], "301674": 59, "303713e": 65, "305": 2, "31": 57, "32": 55, "320": 51, "334381": 65, "3389": [1, 51, 66], "35": [55, 57], "353413": 65, "35667497": 7, "387": 65, "389923": 59, "4": [2, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66], "40": 64, "400": [54, 55], "4000": 65, "400254": 59, "4093": 58, "416410": 59, "444049": 59, "44it": 62, "45": 54, "458906": 59, "46234": 65, "466": 2, "466356": 59, "471469": 59, "472": 65, "474077": 59, "479414": 65, "48": 65, "48550": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51], "49547": 66, "498445": 65, "499": 59, "4_000": [59, 65], "4c72b0": [53, 59, 65], "5": [0, 1, 2, 17, 18, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66], "50": [62, 63, 65], "500": [60, 63], "500000": 59, "506923": 59, "51": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "510971": 59, "512": 55, "5161": 1, "518301": 59, "52": [11, 31, 66], "520583": 59, "52966": 56, "530355": 59, "530717": 59, "536678": 59, "54": 59, "540697": 59, "55a868": [53, 61, 65], "56": 65, "566859": 59, "58": [11, 31, 66], "582766": [55, 63], "583": 65, "597464": 59, "6": [18, 53, 54, 55, 60, 61, 63, 64, 65, 66], "60": [61, 62], "600": [54, 55], "609021": 65, "6174": 58, "622459": 59, "624085": 59, "627284": 59, "631975": 59, "635": 65, "638038": 59, "6395263671875": 51, "64": [55, 60], "64919": [11, 31], "65": 60, "659764": 59, "66": [56, 58, 62, 65], "660445": 59, "661825": 59, "663944": 59, "675": 2, "680811": [51, 66], "698": 58, "698733": 59, "7": [7, 55, 58, 61, 62, 64, 65, 66], "701": 65, "730": 65, "731660": 59, "732927": 59, "75": 65, "750": 54, "753879": 65, "754053": 65, "7554": 66, "79": 65, "792017": 65, "7_7": [11, 31], "7f7f7f": 57, "8": [1, 9, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "80": [61, 64], "800": [54, 55], "828": 58, "834867": 59, "846": 2, "865": 65, "87854": 59, "886": 58, "894": 65, "9": [9, 17, 18, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "90": [54, 65], "900": 54, "901648": 65, "903": 58, "909": 65, "910": 58, "9189386": 12, "927": 59, "931": 65, "944": 65, "958": 59, "964": 58, "965": 58, "97632": 56, "978": [11, 31], "999": 55, "A": [0, 1, 2, 3, 4, 14, 17, 18, 20, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 56, 58, 59, 61, 65, 66], "And": [59, 65], "As": [54, 64], "At": [52, 53, 65], "Being": 59, "But": [54, 58, 59, 60, 65], "By": [2, 3, 4, 28, 34, 51, 58, 59, 60], "For": [1, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 53, 54, 55, 59, 61, 65], "If": [1, 2, 3, 4, 14, 17, 18, 29, 30, 34, 49, 51, 53, 57, 59, 60, 64], "In": [1, 11, 17, 18, 31, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "It": [1, 14, 26, 51, 53, 54, 55, 58, 59, 61, 63, 64, 65], "NOT": 65, "OR": 65, "On": 59, "One": [54, 56, 58], "Such": [53, 55, 65], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 55, 59, 60, 61, 62, 63, 64, 66], "Then": 65, "There": [59, 60, 61, 65], "These": [1, 51, 53, 56], "To": [53, 56, 58, 59, 60, 65], "With": 53, "_": [18, 20, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 64, 65], "_1": [59, 60], "__init__": [2, 3, 5, 6, 14], "_a": [32, 34, 35], "_b": [29, 30, 32], "_i": 53, "_j": [29, 30, 39, 40, 44, 45], "a_custom_hgf": 54, "aarhu": 65, "aarhus_weather_df": 65, "ab": 61, "aberr": 58, "abil": 61, "abl": [51, 56, 59, 60], "about": [1, 52, 53, 54, 55, 56, 57, 58, 59, 64, 65], "abov": [49, 53, 54, 55, 58, 59, 64, 65], "absenc": [61, 64], "abstract": [1, 55, 66], "ac": 9, "acceler": 58, "accept": [56, 58], "access": [2, 3, 4, 54, 59], "accommod": 1, "accord": [0, 59, 65], "accordingli": [51, 53, 56, 58, 64, 65], "account": [1, 53, 54, 64], "accumul": 46, "accur": 61, "acetylcholin": 1, "achiev": 55, "across": [23, 53, 55, 56, 58, 64], "act": [56, 58, 59], "action": [52, 59, 60, 65], "action_prob": 65, "actionmodel": 59, "activ": [11, 31, 59, 65, 66], "actual": [51, 54, 57, 64, 65], "acycl": 54, "ad": [51, 56, 57, 58, 63, 64, 65], "adapt": [1, 52, 53, 58, 59, 65], "adapt_diag": [56, 58, 59, 60, 61, 62, 64, 65], "add": [51, 53, 64, 65], "add_nod": [2, 3, 4, 54, 55, 57, 63, 64], "addit": [2, 3, 4, 54, 55, 58, 59], "addition": 61, "additionn": [19, 20, 21, 22, 23], "adjac": 54, "adjacencylist": [24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 54], "adopt": [56, 58], "advanc": 52, "advantag": [53, 54, 65], "aesara": [56, 58], "affect": [4, 14, 58, 64, 65, 66], "after": [0, 17, 24, 25, 26, 27, 28, 46, 55, 56, 60, 61, 65], "afterward": [2, 3, 4, 14], "again": [57, 58, 65], "against": 58, "agent": [1, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65], "agnost": 1, "aim": 58, "air": 65, "al": [0, 51, 53, 54, 56, 59, 65], "algorithm": [1, 53, 56, 62], "align": [53, 55, 59], "alin": 66, "all": [0, 1, 2, 4, 14, 48, 49, 51, 56, 58, 59, 60, 61, 62, 64, 65], "allow": [1, 54, 58, 59, 64], "alon": 65, "along": [4, 21, 65], "alpha": [55, 57, 59, 61, 63, 64, 65], "alpha_": [9, 57, 65], "alpha_1": 9, "alpha_2": 9, "alreadi": [49, 54, 59, 60, 65], "also": [14, 17, 33, 35, 38, 43, 49, 51, 53, 54, 56, 58, 59, 63, 64, 65], "altern": [48, 54, 58, 59, 64, 65], "alwai": [57, 60, 61, 64, 65], "among": 59, "amount": 58, "an": [1, 2, 3, 5, 6, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 29, 30, 31, 37, 38, 39, 40, 41, 43, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66], "analys": [1, 65], "analyt": 1, "ani": [0, 1, 24, 25, 27, 28, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60], "anim": 55, "ann": 66, "anna": 66, "anoth": [53, 57, 58, 63, 65], "another_custom_hgf": 54, "answer": 61, "anymor": [34, 53, 55, 65], "anyth": [53, 57, 65], "api": [51, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "apont": [51, 66], "appar": 53, "appear": 54, "append": [17, 53, 55, 60, 61, 64, 65], "appli": [40, 46, 48, 50, 52, 54, 55, 57, 59, 60, 61, 64, 65], "applic": [1, 52, 54, 55, 58, 59, 61, 65], "apply_along_axi": 55, "approach": [53, 55, 56, 57, 60, 61, 65], "appropri": 63, "approxim": [1, 28, 53, 54, 65], "april": [58, 66], "ar": [0, 1, 2, 4, 14, 17, 26, 40, 46, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "ar1": [53, 64], "arang": [54, 55, 57, 59, 64, 65], "arbitrari": [2, 54, 59], "arbitrarili": 51, "area": [17, 65], "arg": [5, 6, 24, 25, 26, 27, 28, 31, 32, 33, 36, 37, 41, 42, 43], "argument": [2, 3, 4, 54, 56, 58, 59], "arm": [52, 59, 60, 65], "around": [17, 18, 52, 53, 54, 58, 59], "arrai": [2, 3, 4, 7, 8, 9, 10, 12, 13, 14, 19, 20, 26, 34, 35, 42, 44, 46, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65], "arrang": 65, "arriv": 53, "articl": [1, 66], "arviz": [2, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "arxiv": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 61, 66], "as_tensor_vari": [57, 64, 65], "asarrai": [57, 64, 65], "ask": [1, 58], "aspect": 57, "assert": 54, "assess": [56, 58, 65], "assign": [56, 57, 58, 59, 60, 61, 62, 64, 65], "associ": [2, 3, 4, 48, 57, 59, 60, 61, 64, 65, 66], "assum": [1, 27, 28, 31, 36, 37, 53, 54, 56, 58, 59, 60, 61, 63, 64, 65], "assumpt": [63, 65], "astyp": 64, "atmospher": 65, "attribut": [2, 3, 14, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 55, 57, 60, 61, 63, 64], "august": 58, "author": 1, "auto": [56, 57, 58, 59, 60, 61, 62, 64, 65], "autoconnect": [34, 53], "automat": [4, 54, 56, 58, 60], "autoregress": 34, "avail": [0, 51, 65], "averag": [56, 65], "avoid": 61, "awai": 55, "ax": [15, 17, 18, 53, 54, 55, 57, 61, 63, 64, 65], "axi": [4, 53, 55], "axvlin": 64, "az": [2, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "b": [29, 30, 32, 34, 51, 55, 56, 64], "back": [34, 53], "backgroud": 17, "backslash": 1, "backward": 54, "bad": 65, "badg": 52, "badit": 65, "bandit": [52, 59, 60], "bank": 58, "base": [1, 48, 53, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "batch": [46, 64], "bay": 1, "bayesian": [1, 51, 52, 53, 56, 57, 58, 59, 66], "becaus": [40, 53, 54, 56, 57, 58, 64, 65], "becom": 53, "been": [48, 53, 54, 55, 57, 58, 59, 65], "befor": [0, 17, 30, 48, 53, 54, 55, 58, 59, 60, 61, 64, 65], "beforehand": [29, 58, 65], "begin": [7, 11, 52, 53, 55, 59, 65], "behav": [1, 56, 58], "behavior": [1, 65, 66], "behaviour": [51, 52, 53, 56, 58, 59, 62, 64, 65], "behind": [52, 53, 65], "being": [53, 54, 56, 60, 62, 65], "belief": [0, 17, 46, 51, 52, 54, 55, 58, 59, 60, 61], "beliefs_propag": [55, 64], "belong": [49, 55], "below": [0, 53, 56, 57, 59, 60, 64, 65], "bernoulli": 7, "best": [1, 58, 62, 65], "beta": [64, 65], "better": [28, 58, 59, 61, 65], "between": [0, 1, 4, 9, 14, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64], "beyond": 53, "bi": 66, "bia": [60, 65, 66], "biased_random": 65, "biased_random_idata": 65, "biased_random_model": 65, "bibtex": 1, "big": 53, "binari": [2, 3, 4, 7, 8, 14, 18, 19, 20, 21, 26, 47, 48, 51, 52, 53, 55, 57, 58, 61, 64], "binary_input_idx": 47, "binary_input_upd": 26, "binary_paramet": [47, 57], "binary_precis": [4, 14, 18, 56], "binary_softmax": [59, 65], "binary_softmax_inverse_temperatur": [60, 61], "binary_surpris": [59, 64], "bind": 54, "binomi": [54, 59, 60, 61, 64], "biolog": 51, "birt": 66, "bit": [58, 60], "bivariate_hgf": 55, "bla": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "blackjax": 59, "blank": 57, "block": [53, 56, 58, 64], "blog": 57, "blue": 59, "bollmann": [51, 66], "bool": [4, 7, 8, 9, 10, 12, 13, 14, 17, 18, 19, 20, 37, 38, 41, 46], "bool_": [4, 7, 8, 9, 10, 12, 13, 14, 19, 20, 46], "boolean": [26, 57, 58, 65], "boom": 66, "both": [1, 34, 52, 53, 54, 57, 59, 60, 63, 64], "bottom": [51, 53], "brain": 1, "branch": [49, 51, 59, 64], "branch_list": 49, "break": 65, "broad": 57, "broadcast": [4, 60], "broader": 55, "brodersen": [1, 51, 66], "broke": 58, "brown": [64, 66], "bucklei": 66, "build": [51, 52, 53, 56, 58], "built": [54, 56, 58, 65], "burst": 54, "c": [1, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "c44e52": [53, 55, 59, 61, 65], "cach": 51, "calcul": 65, "call": [0, 26, 51, 53, 55, 56, 58, 59, 60, 62, 64, 65], "callabl": [0, 2, 3, 4, 31, 46, 50, 59], "cambridg": 66, "can": [0, 1, 2, 3, 4, 14, 29, 40, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "candid": 64, "cannot": [14, 54, 55, 64], "cao": 66, "capabl": 53, "capitalis": 53, "captur": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "cardiac": [52, 58], "carlo": [1, 56, 58, 65], "carryov": 46, "case": [7, 11, 51, 53, 55, 57, 58, 59, 60, 62, 64], "categor": [14, 47, 48, 52, 55, 60, 64], "categori": [8, 55, 57, 64], "categorical_hgf": 57, "categorical_idata": 57, "categorical_surpris": 57, "caus": 28, "cbo9781139087759": 66, "cedric": 66, "cell": [53, 58, 65], "censor": 61, "censored_volatil": 61, "centr": [57, 58], "central": [53, 54, 58, 65], "certain": [1, 53, 54], "chain": [1, 2, 56, 57, 58, 59, 60, 61, 62, 64, 65], "cham": 66, "chanc": 64, "chance_conting": 64, "chang": [53, 54, 57, 58, 59, 60, 61, 63, 64, 65], "channel": 62, "chaotic": 64, "check": [58, 65], "chf": [17, 18], "child": [0, 17, 18, 29, 30, 39, 53, 54, 55, 65], "children": [0, 14, 17, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 48, 49, 53, 54], "children_input": 17, "choic": 54, "cholinerg": 66, "choos": [55, 58, 64], "chose": [20, 55, 59, 64], "chosen": [48, 64], "christoph": [1, 66], "ci": [17, 18], "circl": 59, "circumst": 28, "citi": 65, "clarifi": 60, "clariti": 58, "class": [0, 2, 3, 5, 6, 14, 16, 17, 18, 31, 54, 55, 56, 57, 58, 59, 60, 64], "classic": 58, "cldtot": 65, "clear": [59, 65], "clearli": [54, 59], "close": [59, 61], "cloud": 65, "cloudi": 65, "cm": 63, "cmap": [57, 61], "co": 55, "code": [52, 53, 54, 55, 56, 58, 59, 60, 62, 65], "coeffici": [53, 61], "cognit": [51, 62, 66], "colab": [52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "collect": [0, 57], "colleg": 9, "collin": [61, 66], "color": [17, 53, 55, 57, 59, 61, 63, 64, 65], "column": 46, "com": [51, 65], "combin": [1, 34, 53, 54], "come": [1, 53, 55, 59], "command": 65, "common": [54, 57], "commonli": 59, "commun": [11, 53], "compar": [1, 51, 58, 65], "comparison": 61, "compat": [2, 54, 56, 57, 58, 59], "complet": 53, "complex": [4, 7, 8, 9, 10, 12, 13, 14, 19, 20, 46, 52, 53, 54, 59], "complexifi": 53, "compli": 59, "complic": 1, "compon": [52, 53, 54, 58, 60, 64], "compromis": 54, "comput": [0, 1, 2, 3, 4, 8, 9, 11, 21, 22, 29, 30, 31, 34, 35, 36, 37, 40, 42, 44, 45, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62, 64, 65, 66], "computation": 1, "concaten": 64, "concentr": 9, "concept": [53, 65], "concern": 53, "connect": [1, 14, 53, 54, 59, 65], "consequ": [53, 54, 65], "consid": [48, 53, 54, 56, 58, 59, 64, 65], "consider": 1, "consist": [51, 53, 54, 55, 57, 59, 61, 64], "constant": [12, 53, 55], "constantdata": 65, "constitud": 53, "constitut": 65, "contain": [0, 1, 2, 3, 4, 14, 15, 19, 20, 34, 35, 46, 53, 54, 62, 65], "containt": 60, "context": [2, 46, 55, 56, 58, 59, 64, 65], "contextu": 1, "contin": 3, "conting": [54, 57, 59, 64], "contingencylist": 54, "continu": [1, 2, 3, 4, 12, 14, 17, 18, 22, 24, 25, 48, 51, 52, 53, 55, 56, 57, 59, 60, 62, 63, 64], "continuous_input_prediction_error": [39, 40], "continuous_input_upd": 26, "continuous_input_value_prediction_error": [29, 30, 38, 40], "continuous_input_volatility_prediction_error": [29, 39], "continuous_node_prediction_error": [44, 45], "continuous_node_value_prediction_error": [29, 30, 43, 45], "continuous_node_volatility_prediction_error": [29, 43, 44], "continuous_precis": [4, 14], "contrari": 54, "control": [1, 51, 53, 54, 60, 65], "conveni": [53, 59], "converg": [56, 58, 60, 61, 62, 64], "convert": [17, 18, 53, 57, 62, 64], "core": [2, 51, 54, 59, 60, 61, 64, 65], "correct": [55, 66], "correctli": [16, 61], "correl": [0, 15, 61], "correspond": [4, 14, 17, 18, 51, 55, 56, 59, 61, 64, 65], "cost": 64, "could": [21, 22, 23, 54, 57, 58, 59, 64, 65], "count": [11, 55, 65], "counterpart": [54, 56], "coupl": [0, 1, 4, 14, 17, 18, 26, 29, 30, 33, 34, 35, 38, 43, 48, 51, 52, 56, 63, 64], "cours": 52, "covari": 55, "cover": [53, 65], "cpython": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "creat": [0, 2, 3, 4, 14, 17, 18, 51, 52, 55, 60, 61, 62, 64, 65], "create_belief_propagation_fn": 64, "creation": [14, 54, 59], "crisi": 58, "critic": [1, 54, 59], "cross": 65, "csv": 65, "cumsum": 53, "currenc": 58, "current": [0, 1, 17, 18, 26, 32, 33, 34, 35, 36, 37, 38, 39, 41, 51, 53, 54, 55, 59, 65, 66], "current_action_prob": 65, "current_belief": 65, "curret_belief": 65, "curv": 17, "custom": [14, 51, 52, 56, 57, 60, 64, 65], "custom_op": [57, 64], "customis": 52, "customop": [57, 64], "d": [1, 9, 51, 55, 66], "dai": 65, "dario": 66, "dash": 53, "data": [0, 1, 2, 3, 4, 17, 18, 21, 22, 23, 46, 51, 53, 55, 57, 59, 60, 61, 62, 63, 65, 66], "data2": 55, "databas": 65, "dataset": [59, 62, 65], "daunizeau": [1, 51, 66], "de": 66, "deadlock": [56, 58, 62, 65], "deal": [1, 64], "decid": [53, 58, 59, 65], "decis": [1, 19, 20, 51, 56, 57, 60, 61, 65], "declar": 54, "decreas": 64, "dedic": 58, "def": [54, 55, 57, 59, 60, 61, 64, 65], "default": [2, 3, 4, 14, 17, 18, 21, 22, 46, 48, 53, 54, 55, 56, 58, 59, 60, 61, 62, 64], "defin": [10, 14, 17, 46, 51, 53, 54, 55, 56, 57, 58, 59, 65], "definit": [48, 59], "degre": [55, 56, 58], "delta": 55, "delta_j": [29, 30, 39, 44, 45], "demonstr": [1, 51, 55, 56, 59, 61, 62, 63], "denot": 53, "densiti": [0, 2, 9, 10, 11, 56, 58, 60, 63, 65], "densitydist": 65, "depend": [29, 32, 50, 53, 56, 58, 59, 60, 65], "depict": [18, 53], "deprec": 65, "depth": 52, "deriv": [1, 51, 53, 55, 65], "describ": [0, 51, 52, 53, 54, 55, 56, 59, 65], "descript": [1, 53, 65], "design": [51, 52, 54, 57, 59, 60, 64, 65], "despin": [53, 54, 55, 57, 60, 61, 63, 64, 65], "detail": [53, 61, 64, 65], "detect": 62, "determin": 1, "determinist": 1, "develop": [51, 54], "deviat": [17, 18, 60, 62], "df": [55, 63], "diagnos": 65, "diagnost": [56, 58, 60, 61, 62, 64, 65], "dict": [14, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "dictionari": [14, 46, 51, 54, 56, 58, 65], "did": [58, 60], "differ": [1, 2, 3, 4, 14, 24, 25, 27, 28, 51, 53, 54, 55, 56, 58, 59, 60, 64, 65], "differenti": [55, 56, 58], "difficult": [1, 55], "diffus": [51, 54], "dimens": [53, 54], "dimension": [55, 64], "dir": 9, "direct": [53, 54], "directli": [26, 54, 56, 58, 59, 64], "dirichlet": [9, 26, 55, 57], "disambigu": 54, "discrep": [56, 58], "discret": [1, 57, 65], "discuss": [1, 53, 60, 64], "displai": [55, 65], "dissoci": [0, 54], "dist": 61, "dist_mean": 63, "dist_std": 63, "distanc": 55, "distant": 55, "distinguish": 60, "distribut": [5, 6, 7, 8, 9, 11, 12, 26, 31, 51, 52, 53, 54, 56, 57, 58, 59, 61, 62, 63, 64, 65], "dive": [53, 54], "diverg": [0, 9, 57, 60, 61, 65], "do": [51, 54, 56, 57, 58, 59, 60, 65, 66], "documatt": 54, "document": [51, 57], "doe": [55, 57, 59, 65], "doi": [1, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "dollar": 58, "domain": 58, "don": [53, 65], "done": [54, 65], "dopamin": 1, "dopaminerg": 66, "dot": 58, "down": [0, 53, 55, 65], "download": [51, 62, 65], "drag": 58, "drai": 56, "draw": [1, 17, 18, 56, 58, 59, 60, 61, 62, 64, 65], "drift": [4, 14, 34, 54], "dse": 65, "dtype": [7, 12, 56, 57, 58, 59, 64, 65], "due": 54, "duplic": [60, 61], "dure": [0, 35, 54, 58, 61, 65, 66], "dx": 66, "dynam": [52, 59, 62, 65], "e": [1, 2, 4, 14, 17, 20, 24, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 49, 51, 53, 54, 56, 58, 59, 60, 61, 62, 64, 65, 66], "e49547": 66, "each": [2, 3, 4, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "easili": [54, 57, 59], "ecg": 62, "ecg_peak": 62, "ecosystem": 51, "edg": [24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 48, 49, 50], "edgecolor": [55, 59, 61, 64, 65], "editor": 66, "eduardo": 66, "ef": 55, "effect": [29, 30, 35, 40, 58, 61, 66], "effective_precis": 35, "effici": [1, 53], "ehgf": [28, 29, 48], "either": [54, 59, 60], "ekaterina": [1, 66], "elaps": [27, 28, 30, 53, 64], "electrocardiographi": 62, "electron": 1, "elicit": 12, "elif": 66, "ellicit": 7, "elpd_diff": 65, "elpd_loo": 65, "els": [61, 64], "emb": [56, 58, 65], "embed": [0, 51, 52, 56, 58, 65], "empir": 1, "enabl": 1, "encapsul": [57, 64], "encod": [1, 53, 57, 59, 61], "end": [7, 11, 53, 55, 59], "endogen": 35, "energi": [1, 66], "enlarg": 55, "enno": 66, "ensur": [48, 60, 61, 64, 65], "enter": 53, "entir": 54, "entri": 14, "enumer": [53, 55], "environ": [1, 53, 54, 59, 65], "environment": [1, 54, 61], "epsilon_j": 40, "eq": 9, "equal": [1, 28], "equat": [1, 9, 53, 56, 57, 58, 59, 64, 65], "equival": [40, 55, 59], "erdem": 66, "eric": 66, "error": [1, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 51, 54, 55, 58, 62, 65, 66], "especi": [53, 60, 64], "ess": 61, "ess_bulk": [59, 65], "ess_tail": [59, 65], "estim": [0, 1, 2, 17, 18, 52, 53, 55, 59, 60, 61, 64, 65], "et": [0, 51, 53, 54, 56, 59, 65], "eta": 55, "eta0": [8, 14, 18, 56], "eta1": [8, 14, 18, 56], "etc": 54, "euro": 58, "european": 66, "evalu": [11, 53, 57, 59, 64], "even": [1, 53], "event": [1, 58, 63, 65], "everi": [52, 53, 54, 57, 60, 64, 65], "everyth": 59, "evid": [55, 65], "evidenc": 55, "evolut": [53, 56, 58, 59, 65], "evolv": [52, 53, 64], "exact": [53, 59, 65], "exactli": [53, 57, 59], "exampl": [1, 2, 7, 12, 17, 18, 51, 52, 53, 54, 56, 57, 58, 59, 60, 65], "excel": 59, "except": [29, 30, 39, 56, 58, 59, 65], "exchang": 58, "exclud": [49, 64], "exclude_node_idx": 50, "exclus": 49, "execut": [0, 54], "exert": [53, 54], "exhibit": [56, 58], "exist": 54, "exogen": 35, "exot": 57, "exp": [35, 53, 55, 60, 64, 65], "expect": [0, 4, 7, 8, 12, 14, 17, 18, 20, 26, 28, 29, 30, 32, 33, 34, 35, 39, 53, 54, 55, 56, 58, 59, 60, 62, 63, 64, 65], "expected_mean": [7, 8, 12, 34, 53, 54, 59, 60, 61, 64], "expected_precis": [8, 12, 35, 54, 55, 63], "experi": [59, 65], "experiment": [1, 52, 59, 60, 61, 64, 65], "explain": 65, "explan": 65, "explicit": 59, "explicitli": [1, 54, 60, 62], "exponenti": [5, 6, 11, 52, 53, 55], "export": 59, "express": [1, 54, 55, 57, 58, 64], "extend": [54, 55, 56, 58, 60], "extens": [1, 52, 65], "extract": [56, 58, 62, 63], "extrem": [1, 58, 64, 65], "f": [34, 51, 53, 54, 65], "f_1": 54, "f_i": 54, "f_n": 54, "f_x": 55, "facilit": [51, 54], "fact": 64, "fail": 28, "fairli": 61, "fall": 58, "fals": [17, 18, 54, 57, 60, 61, 64, 65], "famili": [5, 6, 11, 31, 52, 53, 55], "familiar": [59, 65], "far": [54, 58, 59, 65], "fashion": 1, "fast": 64, "featur": [17, 18, 54, 60, 62], "februari": 66, "feed": [17, 18, 64], "fewer": 63, "field": [1, 54, 59], "fig": [55, 57, 61, 63, 65], "figsiz": [17, 18, 53, 54, 55, 57, 59, 61, 63, 64, 65], "figur": [17, 18, 54, 55, 57, 59, 64, 65], "fil": 9, "file": 1, "fill": 61, "fill_between": [57, 63, 64], "filter": [0, 1, 11, 14, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 54, 59, 61, 63, 64, 66], "final": [1, 65], "find": [52, 54, 58, 59, 65], "finit": [8, 24, 36], "fir": 62, "firebrick": 64, "first": [0, 1, 4, 8, 14, 22, 27, 28, 53, 54, 55, 56, 57, 58, 59, 60, 62, 64, 65], "first_level_binary_surpris": 56, "first_level_gaussian_surpris": [58, 62, 65], "firt": 20, "fit": [2, 3, 4, 14, 21, 22, 23, 59, 60, 61, 64, 65], "fix": [2, 31, 40, 53, 59, 65], "flexibl": [1, 57], "flexibli": 55, "flight": 58, "float": [4, 7, 8, 9, 10, 12, 13, 14, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 41, 46, 64, 65], "float32": [7, 12, 56, 58, 59, 65], "float64": [57, 64], "floor": 58, "fluctuat": 53, "flux": 65, "fn": 65, "fnhum": [1, 51, 66], "focu": 51, "focus": [54, 64], "folder": 51, "follow": [1, 9, 48, 51, 53, 54, 55, 56, 57, 58, 64, 65], "forc": 64, "fork": [56, 58, 62, 65], "form": [1, 51, 53, 54, 55, 60, 65], "formal": 53, "format": 1, "formul": 1, "forward": [53, 56, 58, 60, 61, 64, 65], "found": [1, 53, 54, 56, 58, 65], "foundat": [1, 51, 66], "four": [1, 54, 64], "fpsyt": [51, 66], "fr": [51, 66], "frac": [9, 11, 12, 17, 20, 29, 30, 31, 32, 34, 35, 39, 40, 45, 53, 55, 57, 60, 64, 65], "fraction": 65, "frame": [53, 55, 62, 65], "framework": [1, 52, 53, 54, 55, 65], "franc": 58, "frederik": 66, "free": [1, 56, 59, 61], "freedom": 55, "friston": [1, 51, 66], "from": [0, 1, 2, 4, 7, 9, 11, 12, 17, 18, 19, 20, 29, 30, 39, 40, 41, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 60, 62, 63, 65], "frontier": [1, 51, 66], "frontiersin": [1, 66], "fr\u00e4ssle": 51, "full": [1, 55], "fulli": [53, 65], "func": 55, "funcanim": 55, "function": [1, 2, 3, 4, 13, 16, 17, 18, 19, 20, 21, 22, 23, 26, 40, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65], "fundament": 53, "further": [53, 54, 60, 63, 64], "fusion": 59, "futur": [0, 53, 66], "futurewarn": 65, "g": [1, 4, 53, 59, 61, 65], "g_": 55, "gamma": [9, 11, 55, 57], "gamma_a": 35, "gamma_j": [29, 30, 40], "gammaln": 55, "gaussian": [0, 1, 2, 10, 11, 12, 14, 17, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 54, 59, 61, 62, 63, 64, 66], "gaussian_predictive_distribut": 55, "gcc": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "ge": 66, "gener": [1, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 43, 44, 45, 47, 48, 51, 52, 54, 55, 56, 57, 59, 61, 64, 65, 66], "generalis": [51, 52, 57, 59, 65], "generalised_filt": 55, "get": [32, 54, 55, 58, 59, 61, 63, 64, 65], "get_legend_handles_label": 53, "get_network": [55, 64], "get_update_sequ": 54, "gif": 55, "git": 51, "github": [9, 51], "githubusercont": 65, "give": [56, 58, 59, 64], "given": [0, 4, 7, 9, 12, 17, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 34, 35, 39, 40, 44, 45, 49, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65], "global": [1, 58], "go": [53, 56, 58, 59, 60, 64, 65], "goe": 57, "good": [59, 61, 64, 65], "googl": [52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "grad": [57, 64], "gradient": [3, 57, 64], "grai": 64, "grandpar": 54, "graph": [51, 52, 54, 57, 64], "graphic": 51, "graphviz": [16, 56, 58], "greater": 54, "greatli": 55, "greec": 58, "green": 61, "grei": [17, 53, 55, 58, 61, 63], "grid": [53, 55, 61, 63, 65], "ground": 65, "group": [52, 53, 60, 61], "grow": 57, "grw": [53, 65], "guid": 53, "gz": [57, 64], "h": [1, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 55, 66], "ha": [1, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 53, 54, 55, 56, 57, 58, 59, 64, 65], "had": [59, 60], "halfnorm": 60, "hamiltonian": [56, 58, 65], "hand": [30, 52, 59, 65], "handl": [52, 53, 55, 57, 59, 60, 65], "happen": [53, 59, 65], "harrison": [51, 66], "hat": [7, 12, 17, 20, 29, 30, 32, 34, 35, 39, 40, 44, 45, 53, 59, 60], "have": [1, 4, 26, 40, 48, 51, 53, 54, 56, 57, 58, 59, 60, 64, 65], "hdi_3": [59, 65], "hdi_97": [59, 65], "he": 59, "head": [59, 65], "heart": [0, 53, 54], "heartbeat": 62, "heatmap": 15, "heavi": 54, "hedvig": 66, "height": [17, 18, 65], "heinzl": [51, 66], "help": 58, "her": 59, "here": [1, 2, 19, 20, 21, 22, 23, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "hgf": [0, 1, 2, 3, 4, 15, 17, 18, 19, 20, 21, 22, 23, 26, 27, 47, 51, 52, 53, 54, 55, 57, 61, 62, 63, 64], "hgf_loglik": [56, 58, 59, 60, 61, 62, 65], "hgf_logp": [60, 61], "hgf_logp_op": [2, 56, 58, 59, 60, 61, 62, 65], "hgf_mcmc": [56, 58], "hgf_sampl": 2, "hgfdistribut": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "hhgf_loglik": 2, "hidden": [1, 53, 64, 65], "hide": 64, "hierarch": [0, 1, 11, 14, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 54, 59, 61, 62, 63, 64, 66], "hierarchi": [0, 1, 2, 3, 4, 14, 51, 53, 54, 56, 58, 65], "hierarchicalgaussianfilt": 59, "high": [63, 64], "high_prob": 64, "higher": [53, 56, 58, 60, 61, 65], "highest": 1, "highli": [1, 58], "hist": 64, "hold": [53, 59], "home": 1, "hood": 55, "hostedtoolcach": [56, 58, 62, 65], "hour": [52, 65], "hourli": [65, 66], "how": [52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65], "howev": [1, 53, 54, 55, 57, 58, 59, 60, 62, 65], "html": 9, "http": [1, 9, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 61, 65, 66], "human": [1, 51, 66], "hyper": 60, "hyperparamet": [11, 31, 55], "hyperprior": [60, 61], "i": [0, 1, 2, 3, 4, 7, 9, 11, 12, 14, 17, 18, 20, 21, 22, 26, 27, 28, 29, 30, 31, 33, 34, 35, 38, 39, 40, 41, 43, 44, 45, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "iain": 66, "idata": [62, 64, 65], "idata_kwarg": 65, "idea": [53, 54, 58, 59, 61], "identifi": 61, "idex": 47, "idx": [46, 57, 61], "iglesia": [1, 51, 56, 59, 65, 66], "ignor": 4, "ii": 1, "iii": 1, "ilabcod": [51, 65], "illustr": [1, 53, 54, 57, 58, 59, 62, 64, 65], "iloc": 63, "impact": 64, "implement": [0, 14, 31, 34, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "impli": [26, 47, 53, 55, 57, 58, 64, 65], "implicitli": 59, "import": [2, 7, 12, 17, 18, 51, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65], "import_dataset1": 62, "importantli": [53, 54], "imposs": 48, "improv": 48, "imshow": 57, "includ": [4, 14, 46, 51, 53, 54, 55, 56, 58, 59, 60, 62], "incom": [53, 65], "incompat": [56, 58, 62, 65], "incorpor": [14, 33, 38, 43, 55, 59, 60], "increas": [55, 56, 58, 60, 61, 64, 65], "increment": [46, 53], "inde": 60, "independ": [52, 55, 61], "index": [17, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 47, 49, 50, 51, 54], "indic": [53, 58, 59, 60, 61, 62, 64, 65], "individu": [1, 51, 61, 66], "inf": [4, 14, 18, 21, 22, 23, 56, 57, 59, 64, 65], "infer": [0, 1, 11, 31, 51, 52, 53, 54, 58, 59, 60, 63, 65, 66], "inferec": 4, "inferred_paramet": 61, "infinit": [25, 37, 57, 64], "influenc": [0, 1, 34, 53, 54, 55, 56, 58, 64, 65], "inform": [1, 11, 46, 54, 55, 56, 57, 58, 64, 65], "infti": 58, "ingredi": 59, "inherit": [4, 51, 53, 65], "initi": [2, 3, 14, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65], "initial_mean": [14, 17, 18, 51, 56, 58, 59, 60, 61, 62, 65], "initial_precis": [14, 17, 18, 51, 56, 58, 59, 62, 65], "initv": 61, "inplac": 57, "input": [1, 2, 3, 4, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 43, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "input_convers": 62, "input_data": [2, 3, 4, 17, 18, 46, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "input_precis": [54, 55, 63], "input_typ": 62, "insert": 53, "insid": [59, 64], "inspir": [51, 53, 54], "instal": [16, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "instanc": [0, 15, 16, 17, 18, 19, 20, 21, 22, 23, 47, 48, 54, 56, 58, 59, 60], "instanti": [57, 64], "instead": [2, 3, 4, 29, 30, 39, 58, 64, 65], "instruct": 54, "int": [2, 3, 4, 7, 8, 9, 10, 12, 13, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 55], "int32": 65, "integ": [2, 3, 4, 54], "integr": [1, 55, 65], "intend": 65, "inter": 1, "interact": [52, 53], "intercept": 53, "interest": [51, 53, 60, 61, 64], "interestingli": 55, "interfac": [51, 59], "interleav": 0, "intern": [31, 52, 57, 59, 65, 66], "interocept": 52, "interpol": 57, "interpret": 1, "intersect": 52, "interv": [26, 32, 33, 34, 35, 36, 37, 38, 39, 41, 55, 62], "interven": 58, "intervent": 58, "introduc": [1, 52, 53, 57, 65], "introduct": 52, "intuit": [1, 52, 59], "invers": [1, 4, 20, 53, 59, 60, 61, 64, 65], "inverse_temperatur": [60, 61], "invert": 1, "involv": 1, "io": 9, "ion": 9, "ipython": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "isbn": 1, "isnan": [57, 64], "issn": 1, "item": [2, 3, 4], "iter": [53, 56, 58, 59, 60, 61, 62, 63, 64, 65], "ith": 46, "its": [1, 32, 34, 41, 51, 52, 53, 54, 56, 58, 59, 62, 65], "itself": [53, 54, 56, 65], "iv": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "j": [1, 29, 30, 35, 39, 40, 45, 51, 66], "jacobian": [57, 64], "jakob": 66, "jan": 66, "jax": [0, 18, 19, 20, 46, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "jaxlib": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "jean": [1, 66], "jit": [51, 57, 64], "jitted_custom_op_jax": [57, 64], "jitted_vjp_custom_op_jax": [57, 64], "jitter": [56, 58, 59, 60, 61, 62, 64, 65], "jl": 59, "jnp": [14, 18, 21, 22, 23, 55, 56, 57, 58, 59, 60, 61, 64, 65], "job": [56, 58, 59, 60, 61, 62, 64, 65], "joint": [54, 55], "journal": [1, 66], "julia": [51, 54, 59], "jump": 53, "jun": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "june": 66, "just": [59, 60, 61, 65], "k": [1, 9, 19, 20, 24, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 57, 59, 60, 61, 64, 65, 66], "kai": [1, 66], "kalman": [53, 59, 65], "kappa": 53, "kappa_1": 53, "kappa_j": [29, 30, 35, 39], "karl": [1, 66], "kasper": [51, 66], "kdeplot": 61, "kei": [1, 53, 54], "keyword": [1, 54, 59], "kg": 65, "kind": [29, 53, 54, 55, 57, 58, 60, 63, 64], "kl": [9, 57], "kl_diverg": 57, "klaa": [1, 66], "knew": [56, 58], "know": [53, 59], "knowledg": 65, "kullback": [9, 57], "kwarg": [5, 6], "l": [11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 66], "l_a": 64, "l_b": 64, "label": [53, 54, 55, 57, 59, 60, 63, 64, 65], "laew": 1, "lambda": [53, 60], "lambda_1": 53, "lambda_2": 53, "lambda_3": 53, "lambda_a": [34, 53], "land": 65, "lanillo": 66, "lar": 66, "larg": [54, 55], "larger": [54, 55, 61], "last": [46, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "latent": 53, "later": [35, 51, 53], "latter": 64, "lax": [46, 64], "layer": [53, 58, 65], "lead": [53, 56, 58, 62, 65], "learn": [1, 51, 53, 57, 61, 63, 66], "learning_r": 65, "least": [0, 56, 58, 60, 61, 62, 64], "leav": [0, 53, 65], "lee": [60, 66], "left": [9, 11, 29, 30, 34, 35, 40, 45, 53, 55, 57, 59, 65], "leftarrow": [31, 55], "legend": [53, 54, 55, 59, 60, 63, 64, 65], "legrand": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "leibler": [9, 57], "len": [57, 59, 64, 65], "length": [2, 3, 4, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 59, 60], "less": [14, 54, 59], "let": [53, 54, 55, 57, 59, 65], "level": [0, 1, 2, 4, 14, 17, 18, 20, 22, 51, 52, 53, 54, 55, 59, 60, 61, 62, 63, 64], "leverag": 60, "li": 53, "lib": [56, 58, 62, 65], "librari": [0, 54, 56, 58, 65], "like": [4, 56, 57, 58, 59, 60, 62, 65], "likelihood": [58, 59, 65], "lilian": 66, "limit": [1, 28, 53, 55, 59, 64, 65], "line": [53, 54, 58, 59], "linear": 51, "linearli": 55, "linestyl": [53, 54, 55, 59, 61, 63], "linewidth": [53, 55, 57, 65], "link": [1, 54, 60], "linspac": [60, 61, 63], "list": [2, 3, 4, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 54, 57, 59, 60, 64], "lit": 1, "ller": 66, "ln": [9, 57], "load": [51, 65], "load_data": [2, 17, 18, 51, 56, 57, 58, 59, 60, 61, 65], "load_ext": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "loadtxt": [60, 61], "loc": [53, 55, 57, 63, 64, 65], "log": [2, 4, 7, 12, 17, 51, 56, 58, 59, 60, 61, 64, 65], "log_likelihood": 65, "log_prob": 4, "logist": 13, "lognorm": 60, "logp": 65, "logp_fn": 64, "lomakina": [1, 51, 66], "london": 9, "long": 66, "loo": 65, "look": [56, 57, 58], "loop": [53, 64], "loos": 64, "loss": 64, "loss_arm1": 64, "loss_arm2": 64, "lot": 56, "low": [63, 64], "low_prob": 64, "lower": [53, 54, 55, 56, 57, 61], "lower_bound": 13, "lowest": 51, "lr": 65, "luckili": 60, "m": [51, 53, 54, 66], "m2": 65, "m3": 65, "m_1": 53, "m_a": 34, "made": [14, 51, 54, 59, 60, 64, 65], "mai": [1, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "main": [0, 16, 17, 18, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "major": 1, "make": [1, 53, 54, 56, 57, 59, 60, 63, 64, 65], "make_nod": [57, 64], "mani": [1, 2, 4, 53, 54, 57, 59, 60], "manipul": [0, 51, 52, 56, 59, 60, 64], "manka": 66, "manual": [54, 55, 65], "many_binary_children_hgf": 54, "many_value_children_hgf": 54, "many_value_parents_hgf": 54, "many_volatility_children_hgf": 54, "many_volatility_parents_hgf": 54, "market": 58, "markov": 1, "mask": 64, "master": 51, "match": [4, 46, 51, 54], "math": [2, 31, 34, 44, 55, 64], "mathcal": [11, 53, 54, 55, 56, 59, 60, 65], "mathemat": [12, 53, 65], "mathi": [1, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 65, 66], "matlab": [51, 53, 58], "matplotlib": [15, 17, 18, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "matrix": [64, 65], "matter": [46, 59, 65], "matthia": 66, "maxim": 58, "mayb": 60, "mcmc": 2, "mcse_mean": [59, 65], "mcse_sd": [59, 65], "mead": 1, "mean": [1, 4, 7, 10, 12, 14, 17, 18, 27, 28, 29, 30, 32, 33, 34, 39, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "mean_1": [2, 4, 58, 65], "mean_2": 4, "mean_3": [4, 65], "mean_hgf": 63, "mean_precision_hgf": 63, "measur": [57, 59, 61, 62, 65], "mechan": 1, "media": 51, "mention": 53, "mere": 59, "messag": 54, "meta": [54, 58, 65], "meter": 65, "method": [1, 2, 3, 5, 6, 14, 21, 22, 31, 54, 56, 58, 59, 62], "metric": 59, "michael": 66, "might": [2, 3, 4, 14, 59, 65], "min": 57, "minim": [1, 54, 56, 58, 65], "minimis": 62, "miss": 64, "missing_inputs_u": 64, "mix": 65, "mm": 65, "modal": 62, "model": [1, 2, 3, 4, 15, 17, 18, 19, 20, 21, 22, 23, 28, 47, 48, 52, 54, 55, 61, 63, 64, 66], "model_to_graphviz": [56, 58, 60, 62, 65], "model_typ": [2, 3, 4, 14, 17, 18, 21, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "modifi": 59, "modul": [0, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "modular": [51, 53, 54], "mont": [1, 56, 58, 65], "month": 65, "more": [51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 65], "moreov": 60, "most": [14, 51, 53, 54, 55, 56, 57, 58, 59, 64], "mostli": 64, "move": [53, 60], "mu": [7, 12, 20, 29, 30, 32, 34, 44, 53, 56, 58, 59, 60, 65], "mu_": 40, "mu_1": [53, 58, 65], "mu_2": [53, 65], "mu_a": [34, 35, 39], "mu_b": 29, "mu_i": [53, 65], "mu_j": [29, 30, 39, 44], "mu_temperatur": 60, "mu_volatil": 60, "much": [54, 55, 58, 65], "multi": [52, 60, 61], "multiarm": 52, "multilevel": [51, 52], "multinomi": 57, "multipl": [1, 4, 17, 51, 54, 57, 59, 60, 62, 64], "multipleloc": 55, "multipli": 54, "multiprocess": [56, 58, 62, 65], "multithread": [56, 58, 62, 65], "multivari": [5, 55], "multivariatenorm": 55, "mutabl": 65, "m\u00f8ller": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "m\u00fcller": 51, "n": [2, 3, 4, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "n1662": 1, "n_": [29, 30, 35], "n_1": 54, "n_categori": 57, "n_j": 54, "n_level": [2, 3, 4, 14, 17, 18, 51, 54, 56, 58, 59, 60, 61, 62, 65], "n_node": [54, 55, 64], "name": 53, "nan": [4, 65], "nativ": [56, 58, 60], "natur": [1, 53, 55], "ncol": [53, 61], "ndarrai": [2, 4, 7, 8, 9, 10, 12, 13, 14, 19, 20, 46], "necessari": 60, "necessarili": 1, "need": [24, 25, 26, 27, 28, 51, 55, 57, 59, 60, 61, 64, 65], "neg": [4, 17, 28, 56, 58, 59, 64], "nelder": 1, "nest": [57, 59, 64], "network": [0, 15, 16, 17, 18, 22, 23, 34, 35, 46, 47, 48, 49, 50, 52, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65], "neural": [0, 48, 52, 53, 54, 60], "neuroimag": 66, "neuromodel": [51, 66], "neuromodul": 1, "neuromodulatori": 1, "neurosci": [1, 51, 56, 58, 60, 66], "new": [0, 17, 18, 29, 30, 32, 34, 35, 36, 37, 38, 41, 46, 51, 53, 54, 55, 56, 57, 58, 60, 61, 64, 65], "new_attribut": 54, "new_belief": 65, "new_input_precision_1": 54, "new_input_precision_2": 54, "new_mean": 55, "new_observ": 65, "new_respons": 65, "next": [1, 53, 56, 58, 59, 65], "nicola": 66, "nodal": [51, 62, 65], "nodalis": 51, "node": [2, 3, 4, 14, 16, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 46, 47, 48, 49, 50, 51, 52, 55, 56, 58, 59, 60, 62, 64], "node_idx": [17, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 49, 54, 57, 64], "node_paramet": [54, 55], "node_precis": 29, "node_trajectori": [57, 59, 60, 61, 64], "node_typ": 54, "nois": [1, 40, 54], "noisi": [52, 54, 55], "non": 51, "non_sequ": 65, "none": [2, 3, 4, 14, 17, 18, 21, 22, 23, 26, 53, 54, 55, 56, 57, 59, 64], "noon": 65, "nope": 40, "norm": [55, 63, 64], "normal": [1, 2, 5, 8, 9, 31, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "note": [14, 16, 26, 29, 30, 33, 38, 39, 40, 43, 53, 56, 58, 59, 60, 64, 65], "notebook": [52, 53, 54, 56, 58, 59, 60, 63, 64], "notion": [53, 54, 65], "nov": 66, "novel": 1, "novemb": 66, "now": [53, 54, 56, 58, 59, 60, 64, 65], "np": [2, 11, 53, 54, 55, 57, 59, 60, 61, 62, 63, 64, 65], "nrow": [53, 55, 57, 64, 65], "nu": [11, 31], "nu_": 55, "num": 61, "number": [1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 54, 55, 56, 57, 58, 59, 60, 61, 64], "numer": [1, 57, 64], "numpi": [2, 3, 4, 18, 19, 20, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "nut": [56, 58, 59, 60, 61, 62, 64, 65], "nutshel": 59, "o": [51, 56, 58, 62, 65], "o_": 59, "object": 61, "observ": [0, 7, 8, 11, 12, 17, 18, 26, 27, 28, 29, 30, 36, 37, 38, 39, 41, 46, 51, 52, 53, 54, 55, 56, 57, 58, 60, 62, 64, 65], "observation_input_0": [59, 65], "observation_input_0_expected_precis": [59, 63], "observation_input_0_surpris": 59, "obtain": [59, 65], "occur": [28, 57, 60], "occurr": 65, "octob": 66, "offer": [1, 53], "offici": [51, 57], "often": [28, 53, 54, 59, 61], "ok": 65, "olivia": 66, "omega": [2, 56, 57, 58, 62, 64, 65], "omega_": [56, 58, 60], "omega_1": [53, 58, 65], "omega_2": [53, 56, 57, 58, 59, 62, 65], "omega_3": [56, 58], "omega_a": 35, "omega_i": 65, "omega_j": [29, 30], "onc": [53, 54, 65], "one": [1, 2, 3, 4, 17, 27, 28, 29, 30, 31, 34, 39, 53, 54, 55, 59, 60, 64, 65], "ones": [55, 61, 64], "onli": [0, 14, 18, 21, 53, 54, 56, 57, 59, 60, 62, 64, 65], "onlin": 1, "op": [3, 57, 60, 64], "open": [51, 62, 66], "oper": [51, 55, 57, 59, 64, 65], "opt": [56, 58, 62, 65], "optim": [1, 48, 51, 52, 53, 54, 56, 58, 64], "optimis": [56, 58, 59], "option": [20, 34, 58, 59], "orang": 58, "order": [46, 51, 53, 54, 55, 56, 58, 59, 65], "org": [1, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 61, 66], "organ": 0, "origin": [48, 51], "orphan": 53, "other": [29, 30, 49, 50, 51, 53, 54, 56, 58, 59, 64, 65], "otherwis": [64, 65], "our": [1, 53, 55, 56, 58, 59, 60, 62, 64, 65], "ourselv": [56, 58], "out": [53, 65], "outcom": [7, 12, 51, 52, 54, 56, 59, 60, 64, 65], "outcome_1": 65, "outcome_2": 65, "output": [57, 59, 64, 66], "output_gradi": [57, 64], "output_typ": 62, "outputs_info": 65, "over": [4, 11, 51, 52, 53, 54, 55, 56, 58, 59, 60, 62, 64, 65], "overal": [1, 58, 59], "overfit": [58, 64], "overtim": 63, "overview": 53, "own": [34, 53, 65], "p": [9, 20, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "p1": 57, "p2": 57, "p3": 57, "p_a": [34, 64], "p_loo": 65, "pablo": 66, "packag": [1, 51, 54, 59, 65, 66], "page": 1, "pair": [53, 65], "pan": 62, "panda": [59, 62, 65], "panel": [54, 58, 59], "paper": [1, 53], "paradigm": 65, "paralel": 55, "parallel": 60, "paramet": [0, 1, 2, 3, 4, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 60, 62], "parameter": [14, 53], "parameter_structur": 46, "parametr": [9, 11, 20, 51, 53, 54, 55, 56, 57, 58, 59, 61], "parametris": 64, "paraticip": [19, 20], "parent": [0, 4, 14, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 48, 49, 51, 53, 54, 55, 56, 58, 62, 63, 64, 65], "pareto": 65, "part": [4, 14, 51, 53, 54, 57, 58, 59, 60, 65], "partial": [57, 61, 64], "particip": [59, 60, 61, 62, 65], "particular": 53, "pass": [2, 3, 4, 26, 41, 53, 54, 55, 56, 58, 59, 64, 65], "past": [55, 59], "patholog": 1, "pattern": 66, "pct": 65, "pd": 65, "pdf": [1, 55, 63], "peak": 62, "penni": 9, "per": 61, "percept": [1, 51, 66], "perceptu": [1, 2, 3, 4, 14, 59, 60, 61], "pereira": [51, 66], "perform": [1, 4, 28, 34, 46, 48, 51, 52, 53, 54, 56, 57, 58, 59, 62, 64, 65], "perspect": [56, 58], "peter": 66, "petzschner": [51, 66], "pfenning": [65, 66], "phasic": [4, 14, 34, 35, 39, 53, 65], "phenomena": 54, "phi": 53, "phygf": 65, "physio_df": 62, "physiolog": [52, 58], "pi": [11, 12, 17, 29, 30, 32, 35, 39, 40, 45, 53, 55, 56, 58], "pi_": 40, "pi_1": 53, "pi_a": 35, "pi_b": [29, 30], "pi_i": [53, 65], "pi_j": [29, 30, 45], "pid": [56, 58, 62, 65], "piec": 65, "pip": [51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "place": [53, 54, 60, 64], "plai": [1, 58], "plausibl": 51, "pleas": 65, "plot": [53, 54, 55, 57, 59, 61, 63, 64, 65], "plot_correl": 58, "plot_network": [54, 55, 56, 57, 58, 63, 64, 65], "plot_nod": [54, 57, 64], "plot_posterior": [60, 64], "plot_raw": 62, "plot_trac": [56, 57, 58, 59, 62, 65], "plot_trajectori": [51, 54, 56, 58, 62, 65], "plt": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "plu": 64, "pm": [2, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "pmid": 1, "point": [4, 11, 21, 22, 23, 26, 32, 33, 34, 35, 36, 37, 38, 39, 41, 46, 53, 54, 55, 56, 57, 58, 59, 60, 64, 65], "pointer": [24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "pool": 61, "popen_fork": [56, 58, 62, 65], "popul": 60, "popular": 65, "posit": [54, 59, 60, 65], "possibl": [8, 34, 51, 52, 54, 55, 57, 59, 60, 62, 65], "post": 57, "posterior": [1, 2, 40, 51, 52, 53, 55], "posterior_mean": 29, "posterior_precis": 30, "posterior_update_mean_continuous_nod": [27, 28, 30], "posterior_update_precision_continuous_nod": [27, 28, 29], "potenti": [2, 56, 57, 58, 59, 60, 61, 62, 64, 65], "power": [65, 66], "pp": [11, 31], "ppg": 62, "pr": [56, 59], "practic": [52, 54, 55, 59], "pre": [14, 51, 56, 57, 58], "precipit": 65, "precis": [1, 4, 8, 10, 12, 14, 17, 18, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 42, 48, 51, 52, 53, 54, 55, 56, 57, 58, 64, 65], "precision_1": [2, 4], "precision_2": [2, 4], "precision_3": 4, "precsnoland": 65, "prectotland": 65, "predict": [1, 11, 12, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 52, 54, 55, 58, 59, 60, 62, 64, 66], "predict_precis": 29, "prediction_error": [29, 30], "presenc": 61, "present": [51, 53, 54, 56, 58, 59, 60, 64], "press": 66, "previou": [0, 1, 26, 27, 28, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 53, 54, 56, 57, 58, 59, 60, 65], "previous": [53, 59, 65], "principl": [1, 48, 53, 54, 55, 59, 65], "print": [2, 51], "prior": [2, 52, 54, 55, 56, 58, 59, 60, 62, 65], "probabilist": [0, 1, 2, 17, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 51, 52, 53, 55, 58, 59, 60, 62, 64], "probabl": [0, 1, 2, 4, 7, 8, 11, 17, 20, 26, 31, 52, 53, 55, 56, 58, 59, 60, 61, 64, 65], "problem": 61, "procedur": [54, 60, 65], "process": [1, 27, 28, 34, 51, 52, 54, 55, 64, 65], "produc": [60, 64, 65], "product": [57, 64], "programmat": 59, "progress": [54, 57], "propag": [0, 46, 51, 54, 55, 59, 65], "propens": [53, 60], "properti": [1, 54], "proport": 55, "propos": 48, "provid": [1, 2, 3, 4, 14, 17, 20, 53, 54, 56, 57, 58, 59, 60, 64, 65], "proxim": 54, "pseudo": [11, 55, 60], "psi": [9, 26, 57], "psychiatri": [51, 52, 59, 60, 65, 66], "psycholog": 59, "pt": [57, 64, 65], "public": [1, 9, 57], "publish": [31, 66], "pulcu": [64, 66], "punish": [52, 66], "purpos": [53, 59, 63], "put": 58, "pv": 66, "pval": 57, "py": [56, 58, 62, 65], "pyhgf": [1, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "pymc": [0, 2, 4, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "pyplot": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "pytensor": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "python": [51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "python3": [56, 58, 62, 65], "pytre": 54, "pytress": 54, "q": [9, 57], "quantiti": [63, 64, 65], "question": 55, "quickli": 58, "quit": [58, 65], "r": [53, 55, 62, 64, 65], "r_a": 55, "r_hat": [59, 65], "rain": 65, "raman": [51, 66], "rand": 55, "randn": 55, "random": [1, 4, 14, 34, 54, 55, 57, 59, 60, 61, 63, 64], "randomli": [53, 61, 65], "rang": [51, 53, 55, 57, 59, 60, 61, 63, 64, 65], "rank": 65, "rate": [34, 51, 53, 55, 56, 58, 59, 63, 64, 65], "rather": 65, "ratio": 55, "ration": 66, "raw": 65, "reach": 54, "react": 58, "read": [17, 18, 65], "read_csv": 65, "reader": 53, "readi": [64, 65], "real": [1, 39, 54, 55, 56, 58, 59, 62, 65], "reanalysi": 66, "reason": [54, 56, 58, 59, 60, 65], "receiv": [0, 17, 18, 26, 34, 41, 53, 54, 55, 57, 59, 64, 65], "recent": 1, "recommend": [56, 58, 60, 61, 62, 64], "record": [52, 64, 65], "recov": [0, 52, 64], "recoveri": [52, 59], "recurs": [49, 51], "red": 61, "reduc": 48, "ref": 61, "ref_val": 60, "refer": [5, 6, 9, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 53, 54, 55, 57, 59, 60, 61, 64, 65], "reflect": 54, "regard": 65, "regist": [54, 65], "regular": [28, 53, 56], "reinforc": [1, 51, 52, 53, 56, 57], "relat": [1, 59, 62], "relax": 63, "releas": 51, "relev": [14, 56, 58], "reli": [53, 55, 60, 65], "reliabl": 61, "remain": 64, "remot": 53, "remov": [50, 65], "reparameter": [60, 61, 65], "repeat": [53, 64], "replac": [57, 64], "report": [1, 61], "repres": [1, 4, 14, 34, 53, 54, 55, 57, 59, 60, 65], "requier": [57, 64], "requir": [16, 19, 21, 22, 23, 34, 54, 55, 59, 60, 64, 65], "rescorla": [53, 56, 61], "research": [1, 59, 65], "resembl": 59, "resolut": 1, "respect": [9, 53, 54, 58], "respir": 62, "respond": 65, "respons": [2, 3, 4, 52, 56, 58, 60, 61, 62, 65, 66], "response_funct": [2, 3, 4, 56, 58, 59, 60, 61, 62, 65], "response_function_input": [2, 3, 4, 19, 20, 21, 22, 23, 59, 60, 61, 65], "response_function_paramet": [4, 19, 20, 21, 22, 23, 56, 59, 60, 61], "rest": 1, "restrict": [54, 58], "result": [1, 2, 51, 54, 56, 57, 58, 59, 62, 64, 65], "retriev": [54, 58, 62, 65], "return": [0, 4, 7, 8, 9, 11, 12, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "revert": [34, 53], "review": [53, 65], "reward": [52, 59, 66], "rf": [55, 60], "rhat": 61, "rho": 53, "rho_1": 53, "rho_a": 34, "rhoa": 65, "right": [9, 11, 29, 30, 34, 35, 40, 45, 53, 55, 57, 59, 64], "rise": 58, "rl": 1, "robert": 66, "robust": [56, 58, 60, 61, 62, 64], "rocket": 60, "role": [0, 1, 58], "root": [0, 49, 50, 53, 54], "row": 17, "rr": 62, "rr_": 62, "rule": 66, "run": [52, 53, 55, 56, 57, 58, 60, 61, 62, 64, 65], "runtimewarn": [56, 58, 62, 65], "rw": 65, "rw_idata": 65, "rw_model": 65, "rw_updat": 65, "s_0": 59, "s_1": 59, "sa": 51, "sake": 59, "salient": 58, "same": [1, 2, 3, 4, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 53, 57, 58, 59, 60, 61, 63, 64, 65], "sampl": [1, 2, 48, 52, 53, 54, 55, 59, 61, 62, 63, 64], "sampler": [56, 58, 59, 60, 61, 62, 64, 65], "samuel": 66, "sandra": [1, 66], "saskia": 66, "satellit": 66, "save": [35, 55, 60, 61], "scalar": 55, "scale": [53, 55, 63, 65], "scall": 53, "scan": [46, 64, 65], "scat": 55, "scat2": 55, "scatter": [55, 59, 61, 64, 65], "scatterplot": 61, "sch": 66, "scheme": [1, 54], "schrader": [51, 66], "sch\u00f6bi": 51, "scienc": 11, "scipi": [55, 63, 64], "scope": 53, "sd": [59, 65], "se": 65, "seaborn": [53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65], "seagreen": 64, "search": 49, "second": [0, 1, 2, 4, 8, 14, 53, 54, 56, 58, 59, 60, 61, 62, 64, 65], "section": [52, 53, 56, 57, 58, 60, 65], "see": [53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65], "seed": [53, 54, 55, 59, 60, 61, 63, 64], "seen": [51, 53, 65], "select": [59, 64, 65], "self": [56, 57, 58, 62, 64, 65], "send": [53, 54, 58, 65], "sens": [1, 53, 57, 59], "sensori": [1, 53, 65, 66], "separ": [4, 55, 60, 61, 65], "septemb": 58, "sequenc": [46, 48, 50, 51, 53, 55, 57, 59, 60, 64, 65], "sequenti": [57, 59, 60, 61, 64, 65], "seri": [1, 2, 3, 4, 11, 21, 31, 51, 53, 54, 55, 56, 57, 58, 60, 62, 65, 66], "serotonin": 1, "serv": 51, "session": 52, "set": [14, 17, 18, 47, 49, 50, 51, 53, 54, 55, 56, 58, 59, 61, 63, 64, 65], "set_minor_loc": 55, "set_offset": 55, "set_palett": 60, "set_titl": [55, 57, 61, 65], "set_update_sequ": 63, "set_xdata": 55, "set_xlabel": [55, 61, 63], "set_ydata": 55, "set_ylabel": [55, 57, 61, 63, 64], "sever": [1, 58, 65], "sfreq": 62, "shad": 17, "shape": [0, 1, 54, 55, 57, 60, 61, 64], "share": [54, 56], "sharei": 64, "sharex": [53, 57, 64], "she": 59, "shoot": 58, "shortwav": 65, "should": [0, 2, 3, 4, 17, 18, 26, 31, 34, 35, 40, 54, 55, 57, 59, 64, 65], "show": [17, 18, 54, 58, 65], "show_current_st": [17, 18], "show_heart_r": 62, "show_observ": [17, 18, 54], "show_surpris": [17, 18], "shown": [53, 55], "side": [54, 59], "sigma": [53, 54, 60, 65], "sigma_1": [53, 65], "sigma_2": [53, 65], "sigma_temperatur": 60, "sigma_volatil": 60, "sigmoid": [53, 60, 61, 64, 65], "sigmoid_hgf": 59, "sigmoid_hgf_idata": 59, "signal": [0, 51, 52], "sim": [53, 60, 65], "similar": [29, 30, 39, 56, 58, 62, 64, 65], "similarli": [54, 58], "simpl": [2, 53, 54, 55, 59, 61, 64, 65, 66], "simpler": [53, 54, 65], "simplest": [53, 59], "simplex": 1, "simpli": [0, 54, 55, 60, 61, 65], "simpul": 53, "simul": [1, 53, 54, 55, 59, 65, 66], "simultan": 60, "sin": [54, 55], "sinc": 53, "singl": [4, 46, 54, 64, 65], "sinusoid": 54, "site": 65, "situat": [1, 17, 18, 53, 54, 57, 59, 60, 64], "size": [1, 51, 53, 54, 56, 58, 61, 63, 65], "skew": 57, "slightli": [58, 59], "slope": 53, "slow": 64, "smaller": 61, "smooth": 52, "smoother": 55, "smoothli": 51, "sn": [53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65], "snoma": 65, "snow": 65, "so": [40, 46, 51, 54, 56, 58, 59, 60, 62, 65], "sofmax": [19, 20], "softmax": [4, 59, 64, 65], "softwar": [51, 66], "solar": 65, "sole": 64, "solut": 55, "some": [4, 28, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65], "someth": [53, 54, 59, 63, 65], "sometim": [54, 58, 59, 65], "sort": 55, "sourc": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 66], "space": [39, 48, 58, 60, 61], "sparsiti": 59, "special": [51, 55, 64], "specif": [1, 34, 51, 52, 53, 54, 55, 56, 57, 59, 64], "specifi": [2, 53, 57, 62, 64], "spike": 58, "spiral": 55, "split": [54, 59], "springer": [31, 66], "sqrt": [11, 17, 55, 63], "squar": 60, "ssle": [51, 66], "stabil": 1, "stabl": 58, "stable_conting": 64, "stack": 55, "staffel": [65, 66], "standard": [0, 17, 18, 27, 29, 48, 51, 52, 53, 54, 56, 57, 58, 59, 60, 63], "start": [2, 3, 4, 48, 53, 55, 57, 59, 60, 64, 65], "stat": [55, 63, 64], "state": [1, 17, 29, 30, 32, 34, 35, 39, 42, 44, 45, 47, 53, 54, 55, 59, 60, 64, 65], "statist": [0, 11, 15, 17, 18, 31, 51, 53, 54, 59, 61, 63, 65, 66], "statproofbook": 9, "std": 63, "stefan": 66, "step": [1, 27, 28, 29, 30, 35, 39, 46, 48, 50, 52, 53, 54, 55, 56, 59, 60, 61, 64, 65], "stephan": [1, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "still": [57, 64], "stim_1": 65, "stim_2": 65, "stimuli": [59, 60, 65], "stimulu": [59, 60], "stochast": [53, 55, 57, 65], "storag": 65, "store": [35, 38, 39, 40, 43, 51, 54, 59, 60], "str": [2, 3, 4, 14, 17, 48], "straight": 53, "straightforward": [53, 55, 64], "strength": [14, 26, 29, 30, 33, 34, 35, 38, 43, 53, 56], "string": 54, "structur": [0, 14, 17, 18, 26, 33, 38, 43, 46, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 61, 65], "student": 55, "studi": [1, 52, 58, 60], "sub": [0, 54, 56], "subject": [1, 65], "subplot": [53, 55, 57, 61, 63, 64, 65], "success": 61, "sudhir": 66, "suffici": [0, 11, 15, 17, 18, 31, 51, 53, 54, 59, 63, 65, 66], "sufficient_statist": 55, "sufficient_stats_fn": 31, "suggest": 55, "suit": 65, "suitabl": 64, "sum": [4, 21, 23, 34, 35, 39, 57, 58, 59, 62, 64, 65], "sum_": [9, 29, 30, 35, 57, 59], "summari": [2, 56, 58, 59, 61, 62, 65], "summer": 65, "support": [4, 17, 18, 53, 54], "sure": [57, 59, 64, 65], "surfac": 65, "surpris": [0, 2, 3, 4, 7, 8, 12, 17, 18, 19, 20, 21, 22, 23, 51, 54, 57, 62, 64, 65], "surprise_fn": 57, "suspect": 58, "swgdn": 65, "swiss": 58, "switch": [55, 56], "swtdn": 65, "sy": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "systol": 62, "t": [20, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 51, 53, 54, 55, 56, 57, 59, 60, 64, 65, 66], "t2m": 65, "tailor": [56, 57], "take": [0, 1, 51, 53, 56, 59, 65], "tapa": [51, 66], "target": [51, 55, 65], "target_accept": [60, 61, 65], "task": [52, 54, 56, 59, 60, 62, 65], "techniqu": 61, "tediou": 58, "temp": 60, "temperatur": [4, 20, 59, 60, 61, 64, 65], "ten": 66, "tensor": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "term": [1, 35, 53, 54, 59, 66], "terminologi": [57, 60], "test": [60, 61], "text": [7, 59], "th": [4, 60], "than": [14, 28, 53, 55, 57, 58, 60, 61], "thei": [0, 54, 55, 56, 57, 58, 59, 60, 61, 65], "them": [4, 53, 59, 64, 65], "themselv": 51, "theori": [1, 53], "thereaft": 60, "therefor": [21, 40, 53, 54, 55, 57, 58, 59, 60, 64, 65], "thestrup": 66, "theta": [54, 55], "theta_": 54, "theta_1": 54, "thi": [0, 1, 2, 4, 11, 14, 16, 17, 18, 21, 26, 27, 28, 29, 30, 31, 35, 39, 40, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "thing": [57, 60, 65], "think": [53, 59, 65], "third": [1, 4, 54, 56, 58, 65], "those": [51, 54, 55, 56, 59], "three": [0, 14, 17, 18, 53, 54, 57, 63, 64], "three_level_hgf": [58, 62], "three_level_hgf_idata": [56, 58], "three_levels_binary_hgf": [56, 65], "three_levels_continuous_hgf": 58, "three_levels_continuous_hgf_bi": 58, "three_levels_df": 65, "three_levels_hgf": [18, 56], "three_levels_idata": 65, "through": [0, 51, 52, 53, 54, 59], "thu": [1, 51], "ticker": 55, "tight_layout": [53, 54, 55, 56, 57, 58, 59, 60, 62, 64, 65], "tile": [53, 64], "tim": 66, "time": [1, 2, 3, 4, 11, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 46, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66], "time_step": [2, 3, 4, 26, 27, 28, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 59, 64], "timeseri": [2, 17, 18, 58, 65], "titl": [1, 53, 55, 57, 60, 63], "to_numpi": 65, "to_panda": [55, 59, 63, 65], "toa": 65, "togeth": [18, 51, 56, 58, 59, 65], "tolist": 61, "tomkin": 62, "tonic": [4, 14, 34, 35, 39, 53, 58, 60, 61, 63, 64, 65], "tonic_drift": [14, 17, 18, 56, 62], "tonic_drift_1": 4, "tonic_drift_2": 4, "tonic_drift_3": 4, "tonic_volatil": [14, 17, 18, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "tonic_volatility_1": [4, 58, 62, 65], "tonic_volatility_2": [2, 4, 56, 57, 58, 59, 60, 61, 62, 65], "tonic_volatility_3": [4, 56, 58, 65], "too": 64, "took": [56, 58, 59, 60, 61, 62, 64, 65], "tool": [51, 60], "toolbox": [51, 53, 58, 59], "top": [0, 17, 18, 51, 53, 56, 58, 59, 63, 65], "total": [34, 35, 53, 56, 58, 59, 60, 61, 62, 64, 65], "total_gaussian_surpris": [2, 62], "total_surpris": [59, 65], "toussaint": [51, 66], "toward": [64, 65], "track": [53, 54, 55, 56, 59, 63, 65], "tradition": 59, "trajectori": [0, 15, 17, 18, 51, 55, 59, 60, 61, 62, 63, 64, 65], "transform": [51, 53, 54, 59, 60, 65], "transformed_old_valu": 65, "transit": [47, 52, 55], "translat": [51, 66], "transpar": 54, "tree": 54, "tree_util": [57, 64], "tri": [54, 56, 59, 65], "trial": [1, 53, 58, 59, 64, 65], "trigger": [0, 46, 51, 53], "trimmed_update_sequ": 50, "trivial": 59, "true": [7, 12, 14, 17, 18, 53, 54, 57, 61, 62, 64, 65], "try": [58, 59, 63, 64, 65], "tt": 60, "tune": [2, 56, 58, 59, 60, 61, 62, 64, 65], "tupl": [2, 3, 4, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 49, 50, 51, 54, 59], "turn": [52, 53], "tutori": [51, 53, 56, 59, 60, 61, 64, 65], "two": [0, 1, 4, 9, 14, 17, 18, 27, 28, 46, 51, 53, 54, 55, 57, 59, 60, 61, 62, 63, 64], "two_armed_bandit_hgf": 64, "two_armed_bandit_missing_inputs_hgf": 64, "two_bandits_logp": 64, "two_level_hgf": [58, 65], "two_level_hgf_idata": [56, 58, 60, 61], "two_levels_binary_hgf": [56, 60, 61, 65], "two_levels_continuous_hgf": [58, 65], "two_levels_hgf": [56, 65], "two_levels_idata": 65, "type": [2, 3, 4, 14, 19, 20, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 48, 54, 55, 57, 59, 60, 64, 65], "typic": 54, "u": [18, 39, 40, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "u_0": 54, "u_0_prob": 54, "u_1": [53, 54], "u_1_prob": 54, "u_2": 53, "u_loss_arm1": 64, "u_loss_arm2": 64, "u_win_arm1": 64, "u_win_arm2": 64, "ucl": 9, "uk": 9, "uncertain": [1, 54], "uncertainti": [1, 17, 18, 51, 52, 53, 64, 66], "under": [1, 7, 8, 12, 19, 20, 28, 51, 52, 53, 55, 56, 58, 59, 66], "undergo": [59, 60], "underli": [8, 54, 56, 57, 58, 59, 61], "underpin": [53, 55], "understand": [1, 53], "underw": 59, "unexpect": [55, 56, 58], "uniform": [56, 61, 65], "union": [19, 20], "uniqu": [53, 54], "unit": [2, 3, 4, 46, 60], "univari": [6, 31], "univariate_hgf": 55, "univers": [9, 66], "unlik": [53, 58], "unobserv": 64, "until": 57, "up": [17, 18, 51, 53, 58], "updat": [1, 11, 46, 47, 48, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63], "update_binary_input_par": 33, "update_continuous_input_par": 33, "update_fn": 54, "update_fn1": 54, "update_fn2": 54, "update_sequ": [46, 50, 54, 55, 64], "update_typ": [48, 63], "upon": 53, "upper": [53, 54, 61, 64], "upper_bound": 13, "url": [1, 9, 66], "us": [0, 1, 2, 3, 4, 14, 16, 17, 26, 27, 28, 29, 30, 34, 35, 39, 40, 46, 51, 53, 54, 60, 61, 62, 63, 64, 65, 66], "usd": [17, 18], "user": [51, 53, 59], "usual": [0, 53, 54, 61, 63, 65], "util": [55, 62, 64], "v": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "valid": [11, 21, 54, 65, 66], "valu": [0, 2, 4, 8, 14, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 51, 52, 55, 56, 58, 59, 60, 61, 62, 63, 64], "valuat": 58, "value_children": [54, 55, 63, 64], "value_coupling_children": [14, 33, 38, 43], "value_coupling_par": [14, 33, 38, 43], "value_par": 54, "vapa": 40, "vape": 53, "var_nam": [2, 56, 59, 60, 61], "vari": [53, 55, 59, 60, 65], "variabl": [1, 11, 34, 46, 51, 53, 54, 55, 57, 58, 59, 60, 61, 62, 64, 65], "varianc": [4, 14, 52, 53, 54, 58, 65], "variat": [0, 1, 54, 55], "varieti": 54, "variou": [1, 54, 65], "vartheta": 55, "vector": [2, 3, 4, 14, 46, 55, 57, 59, 61, 64, 65], "verbelen": 66, "verbos": [14, 54, 57, 60, 61, 64, 65], "veri": [1, 53, 58, 62, 65], "version": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "via": [53, 54, 65], "view": 64, "visibl": 58, "visual": [0, 16, 17, 18, 51, 55, 63, 65], "vizualis": 55, "vjp": [57, 64], "vjp_custom_op": [57, 64], "vjp_custom_op_jax": [57, 64], "vjp_fn": [57, 64], "vjpcustomop": [57, 64], "vol": 51, "volatil": [0, 1, 4, 14, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 45, 48, 51, 52, 55, 56, 58, 59, 60, 61, 63, 64], "volatile_conting": 64, "volatility_children": [54, 55, 63], "volatility_coupl": [14, 17, 18, 26, 56, 62], "volatility_coupling_1": 4, "volatility_coupling_2": 4, "volatility_coupling_children": [14, 33, 38, 43], "volatility_coupling_par": [14, 33, 38, 43], "volatility_par": 54, "volum": 1, "vopa": 35, "vope": [40, 53], "vstack": 57, "w": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "w_a": 64, "w_b": 64, "wa": [29, 30, 37, 38, 41, 48, 51, 54, 56, 57, 58, 59, 62, 64, 65], "waad": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "wagenmak": [60, 66], "wagner": [53, 56, 61], "wai": [1, 40, 46, 53, 54, 55, 56, 57, 58, 59, 60, 64, 65], "walk": [1, 4, 14, 34, 64], "want": [2, 54, 56, 58, 59, 60, 62, 63, 64, 65], "warmup": 2, "warn": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "watermark": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "wave": 54, "we": [0, 1, 2, 40, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "weak_typ": [7, 12], "weber": [0, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 65, 66], "wed": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "weigh": [55, 65], "weight": [1, 51, 53, 54, 55, 65], "well": [1, 46, 54, 61, 65], "were": [53, 56, 59, 60, 61, 64, 65], "what": [54, 57, 58, 59, 64, 65], "when": [2, 3, 4, 21, 34, 53, 54, 55, 56, 57, 58, 59, 60, 64, 65], "where": [0, 12, 17, 18, 20, 29, 30, 34, 35, 39, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 65], "wherea": 62, "whether": [17, 37, 38, 41], "which": [1, 4, 11, 34, 39, 48, 51, 53, 54, 55, 56, 57, 58, 59, 64, 65], "while": [53, 54, 55, 59, 60, 62, 64, 65], "whole": [51, 53, 55, 64], "wide": [14, 56], "width": [17, 18], "william": 9, "wilson": [61, 66], "win": 64, "win_arm1": 64, "win_arm2": 64, "wind": 66, "wine": 64, "wishart": 9, "within": 1, "without": [1, 34, 50, 52, 54, 55, 59], "won": 56, "word": [54, 56, 58, 65], "work": [16, 40, 52, 57, 59, 64, 65], "workflow": 60, "world": [53, 55, 59], "worri": [56, 58], "worth": 60, "would": [56, 58, 60, 64, 65], "wpenni": 9, "wrap": [0, 56, 57, 58, 64], "write": [57, 59, 65], "written": [51, 55], "wrote": 65, "www": [1, 9, 66], "x": [7, 10, 11, 12, 13, 31, 55, 56, 57, 59, 60, 61, 62, 63, 64], "x1": 53, "x2": 53, "x64": [56, 58, 62, 65], "x_": [53, 56, 65], "x_1": [53, 55, 65], "x_1_1": 53, "x_1_2": 53, "x_1_3": 53, "x_1_expected_mean": [59, 63, 65], "x_1_expected_precis": 59, "x_1_mean": 59, "x_1_precis": 59, "x_1_surpris": 59, "x_1_xis_0": 55, "x_2": [53, 55, 65], "x_2_1": 53, "x_2_2": 53, "x_2_3": 53, "x_2_expected_mean": [59, 65], "x_2_expected_precis": 59, "x_2_mean": 59, "x_2_precis": 59, "x_2_surpris": 59, "x_3_expected_mean": 65, "x_b": 34, "x_i": 55, "xaxi": 55, "xflr6": 16, "xi": [11, 31, 54, 55, 57], "xi_": [11, 54, 55], "xi_1": 54, "xi_k": 54, "xi_x": [11, 55], "xlabel": [53, 55, 57, 59], "xlim": 55, "y": [11, 55, 59, 61, 64, 65], "y1": 57, "y2": 57, "y_data": 65, "yao": 66, "yaxi": 55, "year": [1, 65, 66], "yet": 64, "ylabel": [53, 55, 57], "ylim": 55, "you": [1, 51, 52, 54, 57, 59, 64, 65], "your": [1, 65], "yu": 66, "z": 55, "zero": 65, "zeta": 39, "zip": [53, 55, 61, 63, 64], "zorder": [57, 61], "zurich": 52, "\u00e4": [51, 66], "\u00ea": 66, "\u00f6": 66, "\u00fc": 66, "\u03c9_2": 2}, "titles": ["API", "How to cite?", "pyhgf.distribution.HGFDistribution", "pyhgf.distribution.HGFLogpGradOp", "pyhgf.distribution.hgf_logp", "pyhgf.math.MultivariateNormal", "pyhgf.math.Normal", "pyhgf.math.binary_surprise", "pyhgf.math.binary_surprise_finite_precision", "pyhgf.math.dirichlet_kullback_leibler", "pyhgf.math.gaussian_density", "pyhgf.math.gaussian_predictive_distribution", "pyhgf.math.gaussian_surprise", "pyhgf.math.sigmoid", "pyhgf.model.HGF", "pyhgf.plots.plot_correlations", "pyhgf.plots.plot_network", "pyhgf.plots.plot_nodes", "pyhgf.plots.plot_trajectories", "pyhgf.response.binary_softmax", "pyhgf.response.binary_softmax_inverse_temperature", "pyhgf.response.first_level_binary_surprise", "pyhgf.response.first_level_gaussian_surprise", "pyhgf.response.total_gaussian_surprise", "pyhgf.updates.posterior.binary.binary_node_update_finite", "pyhgf.updates.posterior.binary.binary_node_update_infinite", "pyhgf.updates.posterior.categorical.categorical_input_update", "pyhgf.updates.posterior.continuous.continuous_node_update", "pyhgf.updates.posterior.continuous.continuous_node_update_ehgf", "pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node", "pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node", "pyhgf.updates.posterior.exponential.posterior_update_exponential_family", "pyhgf.updates.prediction.binary.binary_state_node_prediction", "pyhgf.updates.prediction.continuous.continuous_node_prediction", "pyhgf.updates.prediction.continuous.predict_mean", "pyhgf.updates.prediction.continuous.predict_precision", "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision", "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision", "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error", "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error", "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error", "pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error", "pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error", "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error", "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error", "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error", "pyhgf.utils.beliefs_propagation", "pyhgf.utils.fill_categorical_state_node", "pyhgf.utils.get_update_sequence", "pyhgf.utils.list_branches", "pyhgf.utils.trim_sequence", "PyHGF: A Neural Network Library for Predictive Coding", "Learn", "Introduction to the Generalised Hierarchical Gaussian Filter", "Creating and manipulating networks of probabilistic nodes", "From Reinforcement Learning to Generalised Bayesian Filtering", "The binary Hierarchical Gaussian Filter", "The categorical Hierarchical Gaussian Filter", "The continuous Hierarchical Gaussian Filter", "Using custom response models", "Embeding Hierarchical Gaussian Filters in a multilevel Bayesian model", "Recovering computational parameters from observed behaviours", "Example 1: Bayesian filtering of cardiac volatility", "Example 2: Estimating the mean and precision of an input node", "Example 3: A multi-armed bandit task with independent rewards and punishments", "An introduction to Hierarchical Gaussian Filters through practical exercises", "References"], "titleterms": {"1": [62, 65], "2": [63, 65], "3": [64, 65], "4": 65, "5": 65, "A": [51, 60, 64], "The": [51, 52, 53, 54, 56, 57, 58, 65], "acknowledg": 51, "ad": 53, "adapt": 55, "add": [56, 58], "an": [63, 65], "api": 0, "arm": [61, 64], "ascend": 54, "assign": 54, "attribut": 54, "autoregress": 53, "bandit": [61, 64], "bayesian": [55, 60, 62, 64, 65], "behavior": 59, "behaviour": 61, "belief": [53, 64, 65], "beliefs_propag": 46, "between": 65, "bias": 65, "binari": [0, 24, 25, 32, 36, 37, 42, 54, 56, 59, 60, 65], "binary_input_prediction_error_finite_precis": 36, "binary_input_prediction_error_infinite_precis": 37, "binary_node_update_finit": 24, "binary_node_update_infinit": 25, "binary_softmax": 19, "binary_softmax_inverse_temperatur": 20, "binary_state_node_predict": 32, "binary_state_node_prediction_error": 42, "binary_surpris": 7, "binary_surprise_finite_precis": 8, "bivari": 55, "cardiac": 62, "case": [52, 54], "categor": [0, 26, 57], "categorical_input_upd": 26, "cite": 1, "code": 51, "collect": 55, "comparison": 65, "comput": [60, 61], "configur": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "content": 0, "continu": [0, 27, 28, 29, 30, 33, 34, 35, 38, 39, 40, 43, 44, 45, 54, 58, 65], "continuous_input_prediction_error": 38, "continuous_input_value_prediction_error": 39, "continuous_input_volatility_prediction_error": 40, "continuous_node_predict": 33, "continuous_node_prediction_error": 43, "continuous_node_upd": 27, "continuous_node_update_ehgf": 28, "continuous_node_value_prediction_error": 44, "continuous_node_volatility_prediction_error": 45, "correl": 58, "coupl": [53, 54, 65], "creat": [54, 56, 57, 58, 59], "custom": [54, 59], "data": [56, 58], "dataset": [57, 60, 64], "decis": [59, 64], "deriv": 62, "descend": 54, "detail": 54, "dirichlet_kullback_leibl": 9, "distribut": [0, 2, 3, 4, 55, 60], "doe": 51, "drift": 53, "dynam": [53, 54, 55], "edg": 54, "embed": 60, "error": [0, 53], "estim": 63, "exampl": [62, 63, 64], "exercis": [52, 65], "exponenti": [0, 31], "famili": 0, "fill_categorical_state_nod": 47, "filter": [51, 52, 53, 55, 56, 57, 58, 60, 62, 65], "first_level_binary_surpris": 21, "first_level_gaussian_surpris": 22, "fit": [51, 56, 57, 58], "fix": [55, 56, 58], "forward": 57, "from": [55, 59, 61, 64], "function": [0, 54, 59], "gaussian": [51, 52, 53, 55, 56, 57, 58, 60, 65], "gaussian_dens": 10, "gaussian_predictive_distribut": 11, "gaussian_surpris": 12, "gener": [0, 41, 53], "generalis": [53, 55], "generic_input_prediction_error": 41, "get": 51, "get_update_sequ": 48, "glossari": [53, 59], "graph": 60, "heart": 62, "hgf": [14, 56, 58, 59, 60, 65], "hgf_logp": 4, "hgfdistribut": 2, "hgflogpgradop": 3, "hierarch": [51, 52, 53, 55, 56, 57, 58, 60, 65], "how": [1, 51], "implement": 54, "import": 56, "independ": 64, "infer": [57, 61, 64], "input": [0, 36, 37, 38, 39, 40, 41, 54, 63], "instal": 51, "instantan": 62, "introduct": [53, 65], "known": 63, "kown": 63, "learn": [52, 55, 56, 58, 65], "level": [56, 58, 65], "librari": 51, "list_branch": 49, "load": 62, "manipul": 54, "math": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13], "mcmc": [56, 57, 58], "mean": 63, "miss": 54, "model": [0, 14, 51, 53, 56, 57, 58, 59, 60, 62, 65], "modifi": 54, "multi": 64, "multilevel": 60, "multivari": 54, "multivariatenorm": 5, "network": [51, 53, 54, 57], "neural": 51, "new": 59, "node": [0, 42, 43, 44, 45, 53, 54, 57, 63, 65], "non": 55, "normal": [6, 55], "nu": 55, "observ": [59, 61], "one": 61, "optim": 65, "paramet": [56, 58, 59, 61, 64, 65], "particip": 64, "physiolog": 62, "plot": [0, 15, 16, 17, 18, 56, 58, 60, 62], "plot_correl": 15, "plot_network": 16, "plot_nod": 17, "plot_trajectori": 18, "posterior": [0, 24, 25, 26, 27, 28, 29, 30, 31, 60, 65], "posterior_update_exponential_famili": 31, "posterior_update_mean_continuous_nod": 29, "posterior_update_precision_continuous_nod": 30, "practic": 65, "precis": 63, "predict": [0, 32, 33, 34, 35, 51, 53, 65], "predict_mean": 34, "predict_precis": 35, "prediction_error": [36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "preprocess": 62, "probabilist": [54, 57, 65], "process": 53, "propag": 53, "punish": 64, "pyhgf": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], "random": [53, 65], "rate": 62, "real": 64, "record": 62, "recov": [59, 61], "recoveri": [61, 64], "refer": [51, 66], "reinforc": [55, 65], "rescorla": 65, "respons": [0, 19, 20, 21, 22, 23, 59, 64], "reward": 64, "rule": [59, 64], "sampl": [56, 57, 58, 60, 65], "sequenc": 54, "sigmoid": 13, "signal": 62, "simul": [57, 60, 61, 64], "start": 51, "state": [0, 57], "static": 54, "stationari": 55, "statist": 55, "step": 0, "structur": 64, "suffici": 55, "surpris": [56, 58, 59], "system": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "tabl": 0, "task": [61, 64], "theori": [52, 54], "three": [56, 58, 65], "through": [55, 65], "time": [54, 64], "total_gaussian_surpris": 23, "trajectori": [56, 58], "transit": 57, "trim_sequ": 50, "tutori": 52, "two": [56, 58, 65], "uncertainti": 65, "under": 65, "univari": 55, "unknown": 63, "unkown": 63, "unobserv": 54, "updat": [0, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 53, 54, 64, 65], "us": [52, 55, 56, 57, 58, 59], "util": [0, 46, 47, 48, 49, 50], "valu": [53, 54, 65], "vari": 54, "visual": [54, 56, 58, 60, 61], "volatil": [53, 54, 62, 65], "wagner": 65, "walk": [53, 65], "weather": 65, "work": [51, 54], "world": 65}}) \ No newline at end of file +Search.setIndex({"alltitles": {"A multilevel binary HGF": [[60, "a-multilevel-binary-hgf"]], "API": [[0, "api"]], "Acknowledgments": [[51, "acknowledgments"]], "Add data": [[56, "add-data"], [56, "id4"], [58, "add-data"], [58, "id3"]], "Adding a drift to the random walk": [[53, "adding-a-drift-to-the-random-walk"]], "An introduction to Hierarchical Gaussian Filters through practical exercises": [[65, "an-introduction-to-hierarchical-gaussian-filters-through-practical-exercises"]], "Autoregressive processes": [[53, "autoregressive-processes"]], "Bayesian inference": [[64, "bayesian-inference"]], "Bayesian reinforcement learning: the binary HGF": [[65, "bayesian-reinforcement-learning-the-binary-hgf"]], "Belief updating under uncertainty: the continuous Hierarchical Gaussian Filter": [[65, "belief-updating-under-uncertainty-the-continuous-hierarchical-gaussian-filter"]], "Biased random": [[65, "biased-random"]], "Binary inputs": [[0, "binary-inputs"]], "Binary nodes": [[0, "binary-nodes"], [0, "id1"]], "Binary state nodes": [[0, "binary-state-nodes"]], "Bivariate normal distribution": [[55, "bivariate-normal-distribution"]], "Categorical nodes": [[0, "categorical-nodes"]], "Continuous inputs": [[0, "continuous-inputs"]], "Continuous nodes": [[0, "continuous-nodes"], [0, "id2"]], "Continuous state nodes": [[0, "continuous-state-nodes"]], "Continuous value coupling": [[54, "continuous-value-coupling"]], "Continuous volatility coupling": [[54, "continuous-volatility-coupling"]], "Coupling with binary nodes": [[54, "coupling-with-binary-nodes"]], "Create the model": [[56, "create-the-model"], [56, "id3"], [58, "create-the-model"], [58, "id2"]], "Creating a new response function": [[59, "creating-a-new-response-function"]], "Creating a new response function: the binary surprise": [[59, "creating-a-new-response-function-the-binary-surprise"]], "Creating and manipulating networks of probabilistic nodes": [[54, "creating-and-manipulating-networks-of-probabilistic-nodes"]], "Creating custom update functions": [[54, "creating-custom-update-functions"]], "Creating custom update sequences": [[54, "creating-custom-update-sequences"]], "Creating probabilistic nodes": [[54, "creating-probabilistic-nodes"]], "Creating the decision rule": [[59, "creating-the-decision-rule"]], "Creating the model": [[56, "creating-the-model"], [56, "id7"], [58, "creating-the-model"], [58, "id5"]], "Creating the probabilistic network": [[57, "creating-the-probabilistic-network"]], "Decision rule": [[64, "decision-rule"]], "Distribution": [[0, "distribution"]], "Dynamic assignation of update sequences": [[54, "dynamic-assignation-of-update-sequences"]], "Dynamic beliefs updating": [[53, "dynamic-beliefs-updating"]], "Embeding Hierarchical Gaussian Filters in a multilevel Bayesian model": [[60, "embeding-hierarchical-gaussian-filters-in-a-multilevel-bayesian-model"]], "Example 1: Bayesian filtering of cardiac volatility": [[62, "example-1-bayesian-filtering-of-cardiac-volatility"]], "Example 2: Estimating the mean and precision of an input node": [[63, "example-2-estimating-the-mean-and-precision-of-an-input-node"]], "Example 3: A multi-armed bandit task with independent rewards and punishments": [[64, "example-3-a-multi-armed-bandit-task-with-independent-rewards-and-punishments"]], "Exercise 1": [[65, null]], "Exercise 2": [[65, null]], "Exercise 3": [[65, null]], "Exercises": [[52, "exercises"]], "Exercises 4": [[65, null]], "Exercises 5": [[65, null]], "Exponential family": [[0, "exponential-family"]], "Filtering the Sufficient Statistics of a Non-Stationary Distribution": [[55, "filtering-the-sufficient-statistics-of-a-non-stationary-distribution"]], "Filtering the Sufficient Statistics of a Stationary Distribution": [[55, "filtering-the-sufficient-statistics-of-a-stationary-distribution"]], "Fitting the binary HGF with fixed parameters": [[56, "fitting-the-binary-hgf-with-fixed-parameters"]], "Fitting the continuous HGF with fixed parameters": [[58, "fitting-the-continuous-hgf-with-fixed-parameters"]], "Fitting the model forwards": [[57, "fitting-the-model-forwards"]], "From Reinforcement Learning to Generalised Bayesian Filtering": [[55, "from-reinforcement-learning-to-generalised-bayesian-filtering"]], "Gaussian Random Walks": [[53, "gaussian-random-walks"]], "Gaussian random walks": [[65, "gaussian-random-walks"]], "Generic input": [[0, "generic-input"]], "Getting started": [[51, "getting-started"]], "Glossary": [[53, "glossary"], [59, "glossary"]], "How does it work?": [[51, "how-does-it-work"]], "How to cite?": [[1, "how-to-cite"]], "Imports": [[56, "imports"]], "Inference from the simulated behaviours": [[61, "inference-from-the-simulated-behaviours"]], "Inference using MCMC sampling": [[57, "inference-using-mcmc-sampling"]], "Inputs": [[0, "inputs"]], "Installation": [[51, "installation"]], "Introduction to the Generalised Hierarchical Gaussian Filter": [[53, "introduction-to-the-generalised-hierarchical-gaussian-filter"]], "Kown mean, unknown precision": [[63, "kown-mean-unknown-precision"]], "Learn": [[52, "learn"]], "Learning parameters with MCMC sampling": [[56, "learning-parameters-with-mcmc-sampling"], [58, "learning-parameters-with-mcmc-sampling"]], "Loading and preprocessing physiological recording": [[62, "loading-and-preprocessing-physiological-recording"]], "Math": [[0, "math"]], "Model": [[0, "model"], [62, "model"]], "Model comparison": [[65, "model-comparison"]], "Model fitting": [[51, "model-fitting"]], "Modifying the attributes": [[54, "modifying-the-attributes"]], "Modifying the edges": [[54, "modifying-the-edges"]], "Multivariate coupling": [[54, "multivariate-coupling"]], "Parameter recovery": [[64, "parameter-recovery"]], "Parameters optimization": [[65, "parameters-optimization"]], "Plot correlation": [[58, "plot-correlation"]], "Plot the computational graph": [[60, "plot-the-computational-graph"]], "Plot the signal with instantaneous heart rate derivations": [[62, "plot-the-signal-with-instantaneous-heart-rate-derivations"]], "Plot trajectories": [[56, "plot-trajectories"], [56, "id5"], [58, "plot-trajectories"], [58, "id4"]], "Plots": [[0, "plots"]], "Posterior predictive sampling": [[65, "posterior-predictive-sampling"]], "Posterior updates": [[0, "posterior-updates"]], "Practice: Filtering the worlds weather": [[65, "practice-filtering-the-worlds-weather"]], "Prediction error steps": [[0, "prediction-error-steps"]], "Prediction steps": [[0, "prediction-steps"]], "Preprocessing": [[62, "preprocessing"]], "PyHGF: A Neural Network Library for Predictive Coding": [[51, "pyhgf-a-neural-network-library-for-predictive-coding"]], "Real-time decision and belief updating": [[64, "real-time-decision-and-belief-updating"]], "Recovering HGF parameters from the observed behaviors": [[59, "recovering-hgf-parameters-from-the-observed-behaviors"]], "Recovering computational parameters from observed behaviours": [[61, "recovering-computational-parameters-from-observed-behaviours"]], "References": [[51, "references"], [66, "references"]], "Rescorla-Wagner": [[65, "rescorla-wagner"]], "Response": [[0, "response"]], "Sampling": [[56, "sampling"], [56, "id9"], [58, "sampling"], [58, "id7"], [60, "sampling"]], "Simulate a dataset": [[60, "simulate-a-dataset"], [64, "simulate-a-dataset"]], "Simulate behaviours from a one-armed bandit task": [[61, "simulate-behaviours-from-a-one-armed-bandit-task"]], "Simulate responses from a participant": [[64, "simulate-responses-from-a-participant"]], "Simulating a dataset": [[57, "simulating-a-dataset"]], "State nodes": [[0, "state-nodes"]], "Static assignation of update sequences": [[54, "static-assignation-of-update-sequences"]], "Surprise": [[56, "surprise"], [56, "id6"], [58, "surprise"]], "System configuration": [[53, "system-configuration"], [54, "system-configuration"], [55, "system-configuration"], [56, "system-configuration"], [57, "system-configuration"], [58, "system-configuration"], [59, "system-configuration"], [60, "system-configuration"], [61, "system-configuration"], [62, "system-configuration"], [63, "system-configuration"], [64, "system-configuration"], [65, "system-configuration"]], "Table of Contents": [[0, "table-of-contents"]], "Task structure": [[64, "task-structure"]], "The Hierarchical Gaussian Filter": [[51, "the-hierarchical-gaussian-filter"], [52, "the-hierarchical-gaussian-filter"]], "The Hierarchical Gaussian Filter in a network of predictive nodes": [[53, "the-hierarchical-gaussian-filter-in-a-network-of-predictive-nodes"]], "The binary Hierarchical Gaussian Filter": [[56, "the-binary-hierarchical-gaussian-filter"], [65, "the-binary-hierarchical-gaussian-filter"]], "The case of multivariate ascendency": [[54, "the-case-of-multivariate-ascendency"]], "The case of multivariate descendency": [[54, "the-case-of-multivariate-descendency"]], "The categorical Hierarchical Gaussian Filter": [[57, "the-categorical-hierarchical-gaussian-filter"]], "The categorical state node": [[57, "the-categorical-state-node"]], "The categorical state-transition node": [[57, "the-categorical-state-transition-node"]], "The continuous Hierarchical Gaussian Filter": [[58, "the-continuous-hierarchical-gaussian-filter"], [65, "the-continuous-hierarchical-gaussian-filter"]], "The generative model": [[53, "the-generative-model"]], "The propagation of prediction and prediction errors": [[53, "the-propagation-of-prediction-and-prediction-errors"]], "The three-level binary Hierarchical Gaussian Filter": [[56, "the-three-level-binary-hierarchical-gaussian-filter"]], "The three-level continuous Hierarchical Gaussian Filter": [[58, "the-three-level-continuous-hierarchical-gaussian-filter"]], "The two-level binary Hierarchical Gaussian Filter": [[56, "the-two-level-binary-hierarchical-gaussian-filter"]], "The two-level continuous Hierarchical Gaussian Filter": [[58, "the-two-level-continuous-hierarchical-gaussian-filter"]], "Theory": [[52, "theory"]], "Theory and implementation details": [[54, "theory-and-implementation-details"]], "Three-level HGF": [[65, "three-level-hgf"]], "Three-level model": [[56, "three-level-model"], [58, "three-level-model"]], "Time-varying update sequences": [[54, "time-varying-update-sequences"]], "Tutorials": [[52, "tutorials"]], "Two-level HGF": [[65, "two-level-hgf"]], "Two-level model": [[56, "two-level-model"], [58, "two-level-model"]], "Univariate normal distribution": [[55, "univariate-normal-distribution"]], "Unkown mean, known precision": [[63, "unkown-mean-known-precision"]], "Unkown mean, unknown precision": [[63, "unkown-mean-unknown-precision"]], "Update functions": [[54, "update-functions"]], "Updates functions": [[0, "updates-functions"]], "Use cases": [[52, "use-cases"]], "Using a dynamically adapted \\nu through a collection of Hierarchical Gaussian Filters": [[55, "using-a-dynamically-adapted-nu-through-a-collection-of-hierarchical-gaussian-filters"]], "Using a fixed \\nu": [[55, "using-a-fixed-nu"]], "Using custom response models": [[59, "using-custom-response-models"]], "Using the learned parameters": [[56, "using-the-learned-parameters"], [56, "id10"], [58, "using-the-learned-parameters"], [58, "id8"]], "Utils": [[0, "utils"]], "Value and volatility coupling between probabilistic nodes": [[65, "value-and-volatility-coupling-between-probabilistic-nodes"]], "Value coupling": [[53, "value-coupling"], [54, "value-coupling"]], "Visualization of the posterior distributions": [[60, "visualization-of-the-posterior-distributions"]], "Visualizing parameters recovery": [[61, "visualizing-parameters-recovery"]], "Visualizing probabilistic networks": [[54, "visualizing-probabilistic-networks"]], "Visualizing the model": [[56, "visualizing-the-model"], [56, "id8"], [58, "visualizing-the-model"], [58, "id6"]], "Volatility coupling": [[53, "volatility-coupling"], [54, "volatility-coupling"]], "Working with missing or unobserved input sequences": [[54, "working-with-missing-or-unobserved-input-sequences"]], "pyhgf.distribution.HGFDistribution": [[2, "pyhgf-distribution-hgfdistribution"]], "pyhgf.distribution.HGFLogpGradOp": [[3, "pyhgf-distribution-hgflogpgradop"]], "pyhgf.distribution.hgf_logp": [[4, "pyhgf-distribution-hgf-logp"]], "pyhgf.math.MultivariateNormal": [[5, "pyhgf-math-multivariatenormal"]], "pyhgf.math.Normal": [[6, "pyhgf-math-normal"]], "pyhgf.math.binary_surprise": [[7, "pyhgf-math-binary-surprise"]], "pyhgf.math.binary_surprise_finite_precision": [[8, "pyhgf-math-binary-surprise-finite-precision"]], "pyhgf.math.dirichlet_kullback_leibler": [[9, "pyhgf-math-dirichlet-kullback-leibler"]], "pyhgf.math.gaussian_density": [[10, "pyhgf-math-gaussian-density"]], "pyhgf.math.gaussian_predictive_distribution": [[11, "pyhgf-math-gaussian-predictive-distribution"]], "pyhgf.math.gaussian_surprise": [[12, "pyhgf-math-gaussian-surprise"]], "pyhgf.math.sigmoid": [[13, "pyhgf-math-sigmoid"]], "pyhgf.model.HGF": [[14, "pyhgf-model-hgf"]], "pyhgf.plots.plot_correlations": [[15, "pyhgf-plots-plot-correlations"]], "pyhgf.plots.plot_network": [[16, "pyhgf-plots-plot-network"]], "pyhgf.plots.plot_nodes": [[17, "pyhgf-plots-plot-nodes"]], "pyhgf.plots.plot_trajectories": [[18, "pyhgf-plots-plot-trajectories"]], "pyhgf.response.binary_softmax": [[19, "pyhgf-response-binary-softmax"]], "pyhgf.response.binary_softmax_inverse_temperature": [[20, "pyhgf-response-binary-softmax-inverse-temperature"]], "pyhgf.response.first_level_binary_surprise": [[21, "pyhgf-response-first-level-binary-surprise"]], "pyhgf.response.first_level_gaussian_surprise": [[22, "pyhgf-response-first-level-gaussian-surprise"]], "pyhgf.response.total_gaussian_surprise": [[23, "pyhgf-response-total-gaussian-surprise"]], "pyhgf.updates.posterior.binary.binary_node_update_finite": [[24, "pyhgf-updates-posterior-binary-binary-node-update-finite"]], "pyhgf.updates.posterior.binary.binary_node_update_infinite": [[25, "pyhgf-updates-posterior-binary-binary-node-update-infinite"]], "pyhgf.updates.posterior.categorical.categorical_input_update": [[26, "pyhgf-updates-posterior-categorical-categorical-input-update"]], "pyhgf.updates.posterior.continuous.continuous_node_update": [[27, "pyhgf-updates-posterior-continuous-continuous-node-update"]], "pyhgf.updates.posterior.continuous.continuous_node_update_ehgf": [[28, "pyhgf-updates-posterior-continuous-continuous-node-update-ehgf"]], "pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node": [[29, "pyhgf-updates-posterior-continuous-posterior-update-mean-continuous-node"]], "pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node": [[30, "pyhgf-updates-posterior-continuous-posterior-update-precision-continuous-node"]], "pyhgf.updates.posterior.exponential.posterior_update_exponential_family": [[31, "pyhgf-updates-posterior-exponential-posterior-update-exponential-family"]], "pyhgf.updates.prediction.binary.binary_state_node_prediction": [[32, "pyhgf-updates-prediction-binary-binary-state-node-prediction"]], "pyhgf.updates.prediction.continuous.continuous_node_prediction": [[33, "pyhgf-updates-prediction-continuous-continuous-node-prediction"]], "pyhgf.updates.prediction.continuous.predict_mean": [[34, "pyhgf-updates-prediction-continuous-predict-mean"]], "pyhgf.updates.prediction.continuous.predict_precision": [[35, "pyhgf-updates-prediction-continuous-predict-precision"]], "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision": [[36, "pyhgf-updates-prediction-error-inputs-binary-binary-input-prediction-error-finite-precision"]], "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision": [[37, "pyhgf-updates-prediction-error-inputs-binary-binary-input-prediction-error-infinite-precision"]], "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error": [[38, "pyhgf-updates-prediction-error-inputs-continuous-continuous-input-prediction-error"]], "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error": [[39, "pyhgf-updates-prediction-error-inputs-continuous-continuous-input-value-prediction-error"]], "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error": [[40, "pyhgf-updates-prediction-error-inputs-continuous-continuous-input-volatility-prediction-error"]], "pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error": [[41, "pyhgf-updates-prediction-error-inputs-generic-generic-input-prediction-error"]], "pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error": [[42, "pyhgf-updates-prediction-error-nodes-binary-binary-state-node-prediction-error"]], "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error": [[43, "pyhgf-updates-prediction-error-nodes-continuous-continuous-node-prediction-error"]], "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error": [[44, "pyhgf-updates-prediction-error-nodes-continuous-continuous-node-value-prediction-error"]], "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error": [[45, "pyhgf-updates-prediction-error-nodes-continuous-continuous-node-volatility-prediction-error"]], "pyhgf.utils.beliefs_propagation": [[46, "pyhgf-utils-beliefs-propagation"]], "pyhgf.utils.fill_categorical_state_node": [[47, "pyhgf-utils-fill-categorical-state-node"]], "pyhgf.utils.get_update_sequence": [[48, "pyhgf-utils-get-update-sequence"]], "pyhgf.utils.list_branches": [[49, "pyhgf-utils-list-branches"]], "pyhgf.utils.trim_sequence": [[50, "pyhgf-utils-trim-sequence"]]}, "docnames": ["api", "cite", "generated/pyhgf.distribution/pyhgf.distribution.HGFDistribution", "generated/pyhgf.distribution/pyhgf.distribution.HGFLogpGradOp", "generated/pyhgf.distribution/pyhgf.distribution.hgf_logp", "generated/pyhgf.math/pyhgf.math.MultivariateNormal", "generated/pyhgf.math/pyhgf.math.Normal", "generated/pyhgf.math/pyhgf.math.binary_surprise", "generated/pyhgf.math/pyhgf.math.binary_surprise_finite_precision", "generated/pyhgf.math/pyhgf.math.dirichlet_kullback_leibler", "generated/pyhgf.math/pyhgf.math.gaussian_density", "generated/pyhgf.math/pyhgf.math.gaussian_predictive_distribution", "generated/pyhgf.math/pyhgf.math.gaussian_surprise", "generated/pyhgf.math/pyhgf.math.sigmoid", "generated/pyhgf.model/pyhgf.model.HGF", "generated/pyhgf.plots/pyhgf.plots.plot_correlations", "generated/pyhgf.plots/pyhgf.plots.plot_network", "generated/pyhgf.plots/pyhgf.plots.plot_nodes", "generated/pyhgf.plots/pyhgf.plots.plot_trajectories", "generated/pyhgf.response/pyhgf.response.binary_softmax", "generated/pyhgf.response/pyhgf.response.binary_softmax_inverse_temperature", "generated/pyhgf.response/pyhgf.response.first_level_binary_surprise", "generated/pyhgf.response/pyhgf.response.first_level_gaussian_surprise", "generated/pyhgf.response/pyhgf.response.total_gaussian_surprise", "generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_finite", "generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_infinite", "generated/pyhgf.updates.posterior.categorical/pyhgf.updates.posterior.categorical.categorical_input_update", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update_ehgf", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node", "generated/pyhgf.updates.posterior.exponential/pyhgf.updates.posterior.exponential.posterior_update_exponential_family", "generated/pyhgf.updates.prediction.binary/pyhgf.updates.prediction.binary.binary_state_node_prediction", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.continuous_node_prediction", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_mean", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_precision", "generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision", "generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error", "generated/pyhgf.updates.prediction_error.inputs.generic/pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error", "generated/pyhgf.updates.prediction_error.nodes.binary/pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error", "generated/pyhgf.utils/pyhgf.utils.beliefs_propagation", "generated/pyhgf.utils/pyhgf.utils.fill_categorical_state_node", "generated/pyhgf.utils/pyhgf.utils.get_update_sequence", "generated/pyhgf.utils/pyhgf.utils.list_branches", "generated/pyhgf.utils/pyhgf.utils.trim_sequence", "index", "learn", "notebooks/0.1-Theory", "notebooks/0.2-Creating_networks", "notebooks/0.3-Generalised_filtering", "notebooks/1.1-Binary_HGF", "notebooks/1.2-Categorical_HGF", "notebooks/1.3-Continuous_HGF", "notebooks/2-Using_custom_response_functions", "notebooks/3-Multilevel_HGF", "notebooks/4-Parameter_recovery", "notebooks/Example_1_Heart_rate_variability", "notebooks/Example_2_Input_node_volatility_coupling", "notebooks/Example_3_Multi_armed_bandit", "notebooks/Exercise_1_Using_the_HGF", "references"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinxcontrib.bibtex": 9}, "filenames": ["api.rst", "cite.md", "generated/pyhgf.distribution/pyhgf.distribution.HGFDistribution.rst", "generated/pyhgf.distribution/pyhgf.distribution.HGFLogpGradOp.rst", "generated/pyhgf.distribution/pyhgf.distribution.hgf_logp.rst", "generated/pyhgf.math/pyhgf.math.MultivariateNormal.rst", "generated/pyhgf.math/pyhgf.math.Normal.rst", "generated/pyhgf.math/pyhgf.math.binary_surprise.rst", "generated/pyhgf.math/pyhgf.math.binary_surprise_finite_precision.rst", "generated/pyhgf.math/pyhgf.math.dirichlet_kullback_leibler.rst", "generated/pyhgf.math/pyhgf.math.gaussian_density.rst", "generated/pyhgf.math/pyhgf.math.gaussian_predictive_distribution.rst", "generated/pyhgf.math/pyhgf.math.gaussian_surprise.rst", "generated/pyhgf.math/pyhgf.math.sigmoid.rst", "generated/pyhgf.model/pyhgf.model.HGF.rst", "generated/pyhgf.plots/pyhgf.plots.plot_correlations.rst", "generated/pyhgf.plots/pyhgf.plots.plot_network.rst", "generated/pyhgf.plots/pyhgf.plots.plot_nodes.rst", "generated/pyhgf.plots/pyhgf.plots.plot_trajectories.rst", "generated/pyhgf.response/pyhgf.response.binary_softmax.rst", "generated/pyhgf.response/pyhgf.response.binary_softmax_inverse_temperature.rst", "generated/pyhgf.response/pyhgf.response.first_level_binary_surprise.rst", "generated/pyhgf.response/pyhgf.response.first_level_gaussian_surprise.rst", "generated/pyhgf.response/pyhgf.response.total_gaussian_surprise.rst", "generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_finite.rst", "generated/pyhgf.updates.posterior.binary/pyhgf.updates.posterior.binary.binary_node_update_infinite.rst", "generated/pyhgf.updates.posterior.categorical/pyhgf.updates.posterior.categorical.categorical_input_update.rst", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update.rst", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.continuous_node_update_ehgf.rst", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node.rst", "generated/pyhgf.updates.posterior.continuous/pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node.rst", "generated/pyhgf.updates.posterior.exponential/pyhgf.updates.posterior.exponential.posterior_update_exponential_family.rst", "generated/pyhgf.updates.prediction.binary/pyhgf.updates.prediction.binary.binary_state_node_prediction.rst", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.continuous_node_prediction.rst", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_mean.rst", "generated/pyhgf.updates.prediction.continuous/pyhgf.updates.prediction.continuous.predict_precision.rst", "generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision.rst", "generated/pyhgf.updates.prediction_error.inputs.binary/pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision.rst", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error.rst", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error.rst", "generated/pyhgf.updates.prediction_error.inputs.continuous/pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error.rst", "generated/pyhgf.updates.prediction_error.inputs.generic/pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error.rst", "generated/pyhgf.updates.prediction_error.nodes.binary/pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error.rst", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error.rst", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error.rst", "generated/pyhgf.updates.prediction_error.nodes.continuous/pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error.rst", "generated/pyhgf.utils/pyhgf.utils.beliefs_propagation.rst", "generated/pyhgf.utils/pyhgf.utils.fill_categorical_state_node.rst", "generated/pyhgf.utils/pyhgf.utils.get_update_sequence.rst", "generated/pyhgf.utils/pyhgf.utils.list_branches.rst", "generated/pyhgf.utils/pyhgf.utils.trim_sequence.rst", "index.md", "learn.md", "notebooks/0.1-Theory.ipynb", "notebooks/0.2-Creating_networks.ipynb", "notebooks/0.3-Generalised_filtering.ipynb", "notebooks/1.1-Binary_HGF.ipynb", "notebooks/1.2-Categorical_HGF.ipynb", "notebooks/1.3-Continuous_HGF.ipynb", "notebooks/2-Using_custom_response_functions.ipynb", "notebooks/3-Multilevel_HGF.ipynb", "notebooks/4-Parameter_recovery.ipynb", "notebooks/Example_1_Heart_rate_variability.ipynb", "notebooks/Example_2_Input_node_volatility_coupling.ipynb", "notebooks/Example_3_Multi_armed_bandit.ipynb", "notebooks/Exercise_1_Using_the_HGF.ipynb", "references.md"], "indexentries": {"__init__() (pyhgf.distribution.hgfdistribution method)": [[2, "pyhgf.distribution.HGFDistribution.__init__", false]], "__init__() (pyhgf.distribution.hgflogpgradop method)": [[3, "pyhgf.distribution.HGFLogpGradOp.__init__", false]], "__init__() (pyhgf.math.multivariatenormal method)": [[5, "pyhgf.math.MultivariateNormal.__init__", false]], "__init__() (pyhgf.math.normal method)": [[6, "pyhgf.math.Normal.__init__", false]], "__init__() (pyhgf.model.hgf method)": [[14, "pyhgf.model.HGF.__init__", false]], "beliefs_propagation() (in module pyhgf.utils)": [[46, "pyhgf.utils.beliefs_propagation", false]], "binary_input_prediction_error_finite_precision() (in module pyhgf.updates.prediction_error.inputs.binary)": [[36, "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision", false]], "binary_input_prediction_error_infinite_precision() (in module pyhgf.updates.prediction_error.inputs.binary)": [[37, "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision", false]], "binary_node_update_finite() (in module pyhgf.updates.posterior.binary)": [[24, "pyhgf.updates.posterior.binary.binary_node_update_finite", false]], "binary_node_update_infinite() (in module pyhgf.updates.posterior.binary)": [[25, "pyhgf.updates.posterior.binary.binary_node_update_infinite", false]], "binary_softmax() (in module pyhgf.response)": [[19, "pyhgf.response.binary_softmax", false]], "binary_softmax_inverse_temperature() (in module pyhgf.response)": [[20, "pyhgf.response.binary_softmax_inverse_temperature", false]], "binary_state_node_prediction() (in module pyhgf.updates.prediction.binary)": [[32, "pyhgf.updates.prediction.binary.binary_state_node_prediction", false]], "binary_state_node_prediction_error() (in module pyhgf.updates.prediction_error.nodes.binary)": [[42, "pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error", false]], "binary_surprise() (in module pyhgf.math)": [[7, "pyhgf.math.binary_surprise", false]], "binary_surprise_finite_precision() (in module pyhgf.math)": [[8, "pyhgf.math.binary_surprise_finite_precision", false]], "categorical_input_update() (in module pyhgf.updates.posterior.categorical)": [[26, "pyhgf.updates.posterior.categorical.categorical_input_update", false]], "continuous_input_prediction_error() (in module pyhgf.updates.prediction_error.inputs.continuous)": [[38, "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error", false]], "continuous_input_value_prediction_error() (in module pyhgf.updates.prediction_error.inputs.continuous)": [[39, "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error", false]], "continuous_input_volatility_prediction_error() (in module pyhgf.updates.prediction_error.inputs.continuous)": [[40, "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error", false]], "continuous_node_prediction() (in module pyhgf.updates.prediction.continuous)": [[33, "pyhgf.updates.prediction.continuous.continuous_node_prediction", false]], "continuous_node_prediction_error() (in module pyhgf.updates.prediction_error.nodes.continuous)": [[43, "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error", false]], "continuous_node_update() (in module pyhgf.updates.posterior.continuous)": [[27, "pyhgf.updates.posterior.continuous.continuous_node_update", false]], "continuous_node_update_ehgf() (in module pyhgf.updates.posterior.continuous)": [[28, "pyhgf.updates.posterior.continuous.continuous_node_update_ehgf", false]], "continuous_node_value_prediction_error() (in module pyhgf.updates.prediction_error.nodes.continuous)": [[44, "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error", false]], "continuous_node_volatility_prediction_error() (in module pyhgf.updates.prediction_error.nodes.continuous)": [[45, "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error", false]], "decision rule": [[59, "term-Decision-rule", true]], "dirichlet_kullback_leibler() (in module pyhgf.math)": [[9, "pyhgf.math.dirichlet_kullback_leibler", false]], "fill_categorical_state_node() (in module pyhgf.utils)": [[47, "pyhgf.utils.fill_categorical_state_node", false]], "first_level_binary_surprise() (in module pyhgf.response)": [[21, "pyhgf.response.first_level_binary_surprise", false]], "first_level_gaussian_surprise() (in module pyhgf.response)": [[22, "pyhgf.response.first_level_gaussian_surprise", false]], "gaussian random walk": [[53, "term-Gaussian-Random-Walk", true]], "gaussian_density() (in module pyhgf.math)": [[10, "pyhgf.math.gaussian_density", false]], "gaussian_predictive_distribution() (in module pyhgf.math)": [[11, "pyhgf.math.gaussian_predictive_distribution", false]], "gaussian_surprise() (in module pyhgf.math)": [[12, "pyhgf.math.gaussian_surprise", false]], "generic_input_prediction_error() (in module pyhgf.updates.prediction_error.inputs.generic)": [[41, "pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error", false]], "get_update_sequence() (in module pyhgf.utils)": [[48, "pyhgf.utils.get_update_sequence", false]], "hgf (class in pyhgf.model)": [[14, "pyhgf.model.HGF", false]], "hgf_logp() (in module pyhgf.distribution)": [[4, "pyhgf.distribution.hgf_logp", false]], "hgfdistribution (class in pyhgf.distribution)": [[2, "pyhgf.distribution.HGFDistribution", false]], "hgflogpgradop (class in pyhgf.distribution)": [[3, "pyhgf.distribution.HGFLogpGradOp", false]], "list_branches() (in module pyhgf.utils)": [[49, "pyhgf.utils.list_branches", false]], "multivariatenormal (class in pyhgf.math)": [[5, "pyhgf.math.MultivariateNormal", false]], "node": [[53, "term-Node", true]], "normal (class in pyhgf.math)": [[6, "pyhgf.math.Normal", false]], "perceptual model": [[59, "term-Perceptual-model", true]], "plot_correlations() (in module pyhgf.plots)": [[15, "pyhgf.plots.plot_correlations", false]], "plot_network() (in module pyhgf.plots)": [[16, "pyhgf.plots.plot_network", false]], "plot_nodes() (in module pyhgf.plots)": [[17, "pyhgf.plots.plot_nodes", false]], "plot_trajectories() (in module pyhgf.plots)": [[18, "pyhgf.plots.plot_trajectories", false]], "posterior_update_exponential_family() (in module pyhgf.updates.posterior.exponential)": [[31, "pyhgf.updates.posterior.exponential.posterior_update_exponential_family", false]], "posterior_update_mean_continuous_node() (in module pyhgf.updates.posterior.continuous)": [[29, "pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node", false]], "posterior_update_precision_continuous_node() (in module pyhgf.updates.posterior.continuous)": [[30, "pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node", false]], "predict_mean() (in module pyhgf.updates.prediction.continuous)": [[34, "pyhgf.updates.prediction.continuous.predict_mean", false]], "predict_precision() (in module pyhgf.updates.prediction.continuous)": [[35, "pyhgf.updates.prediction.continuous.predict_precision", false]], "prediction": [[53, "term-Prediction", true]], "prediction error": [[53, "term-Prediction-error", true]], "response function": [[59, "term-Response-function", true]], "response model": [[59, "term-Response-model", true]], "sigmoid() (in module pyhgf.math)": [[13, "pyhgf.math.sigmoid", false]], "total_gaussian_surprise() (in module pyhgf.response)": [[23, "pyhgf.response.total_gaussian_surprise", false]], "trim_sequence() (in module pyhgf.utils)": [[50, "pyhgf.utils.trim_sequence", false]], "update": [[53, "term-Update", true]], "vape": [[53, "term-VAPE", true]], "vope": [[53, "term-VOPE", true]]}, "objects": {"pyhgf.distribution": [[2, 0, 1, "", "HGFDistribution"], [3, 0, 1, "", "HGFLogpGradOp"], [4, 2, 1, "", "hgf_logp"]], "pyhgf.distribution.HGFDistribution": [[2, 1, 1, "", "__init__"]], "pyhgf.distribution.HGFLogpGradOp": [[3, 1, 1, "", "__init__"]], "pyhgf.math": [[5, 0, 1, "", "MultivariateNormal"], [6, 0, 1, "", "Normal"], [7, 2, 1, "", "binary_surprise"], [8, 2, 1, "", "binary_surprise_finite_precision"], [9, 2, 1, "", "dirichlet_kullback_leibler"], [10, 2, 1, "", "gaussian_density"], [11, 2, 1, "", "gaussian_predictive_distribution"], [12, 2, 1, "", "gaussian_surprise"], [13, 2, 1, "", "sigmoid"]], "pyhgf.math.MultivariateNormal": [[5, 1, 1, "", "__init__"]], "pyhgf.math.Normal": [[6, 1, 1, "", "__init__"]], "pyhgf.model": [[14, 0, 1, "", "HGF"]], "pyhgf.model.HGF": [[14, 1, 1, "", "__init__"]], "pyhgf.plots": [[15, 2, 1, "", "plot_correlations"], [16, 2, 1, "", "plot_network"], [17, 2, 1, "", "plot_nodes"], [18, 2, 1, "", "plot_trajectories"]], "pyhgf.response": [[19, 2, 1, "", "binary_softmax"], [20, 2, 1, "", "binary_softmax_inverse_temperature"], [21, 2, 1, "", "first_level_binary_surprise"], [22, 2, 1, "", "first_level_gaussian_surprise"], [23, 2, 1, "", "total_gaussian_surprise"]], "pyhgf.updates.posterior.binary": [[24, 2, 1, "", "binary_node_update_finite"], [25, 2, 1, "", "binary_node_update_infinite"]], "pyhgf.updates.posterior.categorical": [[26, 2, 1, "", "categorical_input_update"]], "pyhgf.updates.posterior.continuous": [[27, 2, 1, "", "continuous_node_update"], [28, 2, 1, "", "continuous_node_update_ehgf"], [29, 2, 1, "", "posterior_update_mean_continuous_node"], [30, 2, 1, "", "posterior_update_precision_continuous_node"]], "pyhgf.updates.posterior.exponential": [[31, 2, 1, "", "posterior_update_exponential_family"]], "pyhgf.updates.prediction.binary": [[32, 2, 1, "", "binary_state_node_prediction"]], "pyhgf.updates.prediction.continuous": [[33, 2, 1, "", "continuous_node_prediction"], [34, 2, 1, "", "predict_mean"], [35, 2, 1, "", "predict_precision"]], "pyhgf.updates.prediction_error.inputs.binary": [[36, 2, 1, "", "binary_input_prediction_error_finite_precision"], [37, 2, 1, "", "binary_input_prediction_error_infinite_precision"]], "pyhgf.updates.prediction_error.inputs.continuous": [[38, 2, 1, "", "continuous_input_prediction_error"], [39, 2, 1, "", "continuous_input_value_prediction_error"], [40, 2, 1, "", "continuous_input_volatility_prediction_error"]], "pyhgf.updates.prediction_error.inputs.generic": [[41, 2, 1, "", "generic_input_prediction_error"]], "pyhgf.updates.prediction_error.nodes.binary": [[42, 2, 1, "", "binary_state_node_prediction_error"]], "pyhgf.updates.prediction_error.nodes.continuous": [[43, 2, 1, "", "continuous_node_prediction_error"], [44, 2, 1, "", "continuous_node_value_prediction_error"], [45, 2, 1, "", "continuous_node_volatility_prediction_error"]], "pyhgf.utils": [[46, 2, 1, "", "beliefs_propagation"], [47, 2, 1, "", "fill_categorical_state_node"], [48, 2, 1, "", "get_update_sequence"], [49, 2, 1, "", "list_branches"], [50, 2, 1, "", "trim_sequence"]]}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function"}, "terms": {"": [1, 2, 17, 18, 21, 22, 23, 34, 40, 46, 48, 51, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66], "0": [0, 2, 3, 4, 7, 8, 12, 13, 14, 17, 18, 19, 20, 34, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "00": [62, 65], "000000": 65, "000000e": 65, "00039": [1, 51, 66], "00825": [1, 51, 66], "009": 59, "01": [55, 61, 63, 65], "013": 59, "01566": 56, "016216": 59, "017531": 65, "018": 65, "018775": 65, "02": [55, 65], "021": 65, "027": 2, "03": 65, "030": [11, 31], "036306": 65, "038": 2, "04": [17, 18, 58, 65], "05": 64, "056803": 59, "060": 66, "061": 65, "067450": 59, "068": 66, "07": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "077038": 59, "08": 66, "08008": 61, "081": 59, "09": 65, "092390": 65, "0984": 58, "1": [1, 2, 4, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 20, 24, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66], "10": [1, 2, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 57, 58, 60, 63, 64, 65, 66], "100": [55, 61, 62, 65], "1000": [2, 53, 54, 55, 62, 63, 65], "10000": [4, 14, 53], "1007": [11, 31], "101": 61, "1016": 66, "1017": 66, "1039": 65, "104": 65, "10937": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "11": [2, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "1100": 65, "110223e": 65, "1106": 58, "1118": 58, "114": [65, 66], "117590": 66, "118": 65, "12": [2, 17, 18, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "1224": 66, "123": [53, 54, 55, 60, 61, 63, 64], "1239": 66, "124": 65, "125": 53, "1251": 66, "1254": 2, "1265": 66, "128": [55, 65], "1298": 58, "13": [17, 18, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "1323": 65, "14": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "1459": 59, "147": 65, "15": [2, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "150": [57, 63], "1500": 54, "15it": 62, "16": [55, 65], "1662": 1, "16625161": 1, "17": 57, "1726": 2, "18": [17, 18, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "181772": 65, "182": 65, "185465": 59, "19": 65, "1903": 61, "196": 65, "1_000": [56, 58, 59, 60, 61, 62, 64, 65], "1d": [2, 3, 4], "1e1": [2, 17, 18, 56, 58, 62, 65], "1e4": [2, 14, 17, 18, 51, 56, 58, 59, 62, 65], "1i": [9, 57], "1rst": 56, "2": [2, 3, 4, 9, 11, 12, 14, 17, 18, 27, 28, 29, 30, 40, 45, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66], "20": [1, 61, 65, 66], "200": [53, 54, 55, 65], "2000": [54, 61], "2001": 9, "200547": 65, "2010": 58, "2011": [1, 51, 53, 54, 58, 66], "2014": [1, 51, 53, 54, 60, 65, 66], "2016": [65, 66], "2017": [64, 66], "2019": [61, 65, 66], "202": 56, "2020": [11, 31, 55, 66], "2021": [51, 56, 59, 65, 66], "2023": [0, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 65, 66], "2024": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "203": [51, 56], "205": 59, "21": 57, "2103": 59, "21596": 56, "21629826": 1, "22": [57, 60, 64, 65], "221245e": 65, "222": 65, "224": 65, "226": 66, "2305": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "230946": 59, "232583": 59, "233799": 59, "234603": 59, "235004": 59, "24": 65, "244": 65, "245": 65, "247": 65, "249": 65, "25": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "250": [53, 54, 57, 65], "256": 55, "26": [53, 54, 55, 57, 59, 60, 61, 62, 63, 64, 65], "27": 59, "270900": 59, "274": 65, "278": 65, "27879": 66, "283697": 59, "29": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "296556": 59, "2_000": [56, 58, 60, 61, 62, 64], "2_i": 60, "2a2a2a": [57, 65], "2i": [9, 57], "2nd": 56, "3": [2, 3, 4, 11, 14, 17, 18, 31, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66], "30": [53, 54, 55, 57, 65, 66], "301674": 59, "305": 2, "31": 57, "32": 55, "320": 51, "3389": [1, 51, 66], "35": [55, 57], "35667497": 7, "387": 65, "389923": 59, "4": [2, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66], "40": 64, "400": [54, 55], "4000": 65, "400254": 59, "4093": 58, "40it": 62, "416410": 59, "444049": 59, "45": 54, "458906": 59, "46234": 65, "466": 2, "466356": 59, "471469": 59, "472": 65, "474077": 59, "48550": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51], "494": 59, "49547": 66, "49it": 62, "4_000": [59, 65], "4c72b0": [53, 59, 65], "5": [0, 1, 2, 17, 18, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66], "50": [62, 63], "500": [60, 63], "500000": 59, "506923": 59, "51": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "510971": 59, "512": 55, "5161": 1, "518301": 59, "52": [11, 31, 66], "520583": 59, "5296": 56, "530355": 59, "530717": 59, "536678": 59, "54": 59, "540697": 59, "55a868": [53, 61, 65], "566859": 59, "57": 65, "58": [11, 31, 66], "582766": [55, 63], "591404": 65, "597464": 59, "6": [18, 53, 54, 55, 60, 61, 63, 64, 65, 66], "60": [61, 62], "600": [54, 55], "61": 65, "610179": 65, "6174": 58, "622459": 59, "624085": 59, "627284": 59, "631975": 59, "635": 65, "638038": 59, "6395263671875": 51, "64": [55, 60], "644": 65, "64919": [11, 31], "659764": 59, "66": [56, 58, 60, 62, 65], "660445": 59, "661825": 59, "663944": 59, "675": 2, "680811": [51, 66], "698": 58, "698733": 59, "7": [7, 55, 58, 61, 62, 64, 65, 66], "701": 65, "731660": 59, "732927": 59, "750": 54, "7554": 66, "76": 65, "763965": 65, "7_7": [11, 31], "7f7f7f": 57, "8": [1, 9, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "80": [61, 64], "800": [54, 55], "828": 58, "831868e": 65, "834867": 59, "846": 2, "86": 65, "862063": 65, "863844": 65, "865": 65, "872": 65, "87854": 59, "886": 58, "9": [9, 17, 18, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "90": 54, "900": 54, "903": 58, "910": 58, "9189386": 12, "92": 65, "931": 65, "938": 59, "956": 59, "964": 58, "965": 58, "97632": 56, "978": [11, 31], "987": 65, "999": 55, "A": [0, 1, 2, 3, 4, 14, 17, 18, 20, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 56, 58, 59, 61, 65, 66], "And": [59, 65], "As": [54, 64], "At": [52, 53, 65], "Being": 59, "But": [54, 58, 59, 60, 65], "By": [2, 3, 4, 28, 34, 51, 58, 59, 60], "For": [1, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 53, 54, 55, 59, 61, 65], "If": [1, 2, 3, 4, 14, 17, 18, 29, 30, 34, 49, 51, 53, 57, 59, 60, 64], "In": [1, 11, 17, 18, 31, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "It": [1, 14, 26, 51, 53, 54, 55, 58, 59, 61, 63, 64, 65], "NOT": 65, "OR": 65, "On": 59, "One": [54, 56, 58], "Such": [53, 55, 65], "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 55, 59, 60, 61, 62, 63, 64, 66], "Then": 65, "There": [59, 61, 64, 65], "These": [1, 51, 53, 56], "To": [53, 56, 58, 59, 60, 65], "With": 53, "_": [18, 20, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 64, 65], "_1": [59, 60], "__init__": [2, 3, 5, 6, 14], "_a": [32, 34, 35], "_b": [29, 30, 32], "_i": 53, "_j": [29, 30, 39, 40, 44, 45], "a_custom_hgf": 54, "aarhu": 65, "aarhus_weather_df": 65, "ab": 61, "aberr": 58, "abil": 61, "abl": [51, 56, 59, 60], "about": [1, 52, 53, 54, 55, 56, 57, 58, 59, 64, 65], "abov": [49, 53, 54, 55, 58, 59, 64, 65], "absenc": [61, 64], "abstract": [1, 55, 66], "ac": 9, "acceler": 58, "accept": [56, 58], "access": [2, 3, 4, 54, 59], "accommod": 1, "accord": [0, 59, 65], "accordingli": [51, 53, 56, 58, 64, 65], "account": [1, 53, 54, 64], "accumul": 46, "accur": 61, "acetylcholin": 1, "achiev": 55, "across": [23, 53, 55, 56, 58, 64], "act": [56, 58, 59], "action": [52, 59, 60, 65], "action_prob": 65, "actionmodel": 59, "activ": [11, 31, 59, 65, 66], "actual": [51, 54, 57, 64, 65], "acycl": 54, "ad": [51, 56, 57, 58, 63, 64, 65], "adapt": [1, 52, 53, 58, 59, 65], "adapt_diag": [56, 58, 59, 60, 61, 62, 64, 65], "add": [51, 53, 64, 65], "add_nod": [2, 3, 4, 54, 55, 57, 63, 64], "addit": [2, 3, 4, 54, 55, 58, 59], "addition": 61, "additionn": [19, 20, 21, 22, 23], "adjac": 54, "adjacencylist": [24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 54], "adopt": [56, 58], "advanc": 52, "advantag": [53, 54, 65], "aesara": [56, 58], "affect": [4, 14, 58, 64, 65, 66], "after": [0, 17, 24, 25, 26, 27, 28, 46, 55, 56, 61, 64, 65], "afterward": [2, 3, 4, 14], "again": [57, 58, 65], "against": 58, "agent": [1, 52, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65], "agnost": 1, "aim": 58, "air": 65, "al": [0, 51, 53, 54, 56, 59, 65], "algorithm": [1, 53, 56, 62], "align": [53, 55, 59], "alin": 66, "all": [0, 1, 2, 4, 14, 48, 49, 51, 56, 58, 59, 60, 61, 62, 64, 65], "allow": [1, 54, 58, 59, 64], "alon": 65, "along": [4, 21, 65], "alpha": [55, 57, 59, 61, 63, 64, 65], "alpha_": [9, 57, 65], "alpha_1": 9, "alpha_2": 9, "alreadi": [49, 54, 59, 60, 65], "also": [14, 17, 33, 35, 38, 43, 49, 51, 53, 54, 56, 58, 59, 63, 64, 65], "altern": [48, 54, 58, 59, 64, 65], "alwai": [57, 60, 61, 64, 65], "among": 59, "amount": 58, "an": [1, 2, 3, 5, 6, 12, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 29, 30, 31, 37, 38, 39, 40, 41, 43, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66], "analys": [1, 65], "analyt": 1, "ani": [0, 1, 24, 25, 27, 28, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60], "anim": 55, "ann": 66, "anna": 66, "anoth": [53, 57, 58, 63, 65], "another_custom_hgf": 54, "answer": 61, "anymor": [34, 53, 55, 65], "anyth": [53, 57, 65], "api": [51, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "apont": [51, 66], "appar": 53, "appear": 54, "append": [17, 53, 55, 60, 61, 64, 65], "appli": [40, 46, 48, 50, 52, 54, 55, 57, 59, 60, 61, 64, 65], "applic": [1, 52, 54, 55, 58, 59, 61, 65], "apply_along_axi": 55, "approach": [53, 55, 56, 57, 60, 61, 65], "appropri": 63, "approxim": [1, 28, 53, 54, 65], "april": [58, 66], "ar": [0, 1, 2, 4, 14, 17, 26, 40, 46, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "ar1": [53, 64], "arang": [54, 55, 57, 59, 64, 65], "arbitrari": [2, 54, 59], "arbitrarili": 51, "area": [17, 65], "arg": [5, 6, 24, 25, 26, 27, 28, 31, 32, 33, 36, 37, 41, 42, 43], "argument": [2, 3, 4, 54, 56, 58, 59], "arm": [52, 59, 60, 65], "around": [17, 18, 52, 53, 54, 58, 59], "arrai": [2, 3, 4, 7, 8, 9, 10, 12, 13, 14, 19, 20, 26, 34, 35, 42, 44, 46, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65], "arrang": 65, "arriv": 53, "articl": [1, 66], "arviz": [2, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "arxiv": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 61, 66], "as_tensor_vari": [57, 64, 65], "asarrai": [57, 64, 65], "ask": [1, 58], "aspect": 57, "assert": 54, "assess": [56, 58, 65], "assign": [56, 57, 58, 59, 60, 61, 62, 64, 65], "associ": [2, 3, 4, 48, 57, 59, 60, 61, 64, 65, 66], "assum": [1, 27, 28, 31, 36, 37, 53, 54, 56, 58, 59, 60, 61, 63, 64, 65], "assumpt": [63, 65], "astyp": 64, "atmospher": 65, "attribut": [2, 3, 14, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 55, 57, 60, 61, 63, 64], "august": 58, "author": 1, "auto": [56, 57, 58, 59, 60, 61, 62, 64, 65], "autoconnect": [34, 53], "automat": [4, 54, 56, 58, 60], "autoregress": 34, "avail": [0, 51, 65], "averag": [56, 65], "avoid": 61, "awai": 55, "ax": [15, 17, 18, 53, 54, 55, 57, 61, 63, 64, 65], "axi": [4, 53, 55], "axvlin": 64, "az": [2, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "b": [29, 30, 32, 34, 51, 55, 56, 64], "back": [34, 53], "backgroud": 17, "backslash": 1, "backward": 54, "bad": 65, "badg": 52, "badit": 65, "bandit": [52, 59, 60], "bank": 58, "base": [1, 48, 53, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "batch": [46, 64], "bay": 1, "bayesian": [1, 51, 52, 53, 56, 57, 58, 59, 66], "becaus": [40, 53, 54, 56, 57, 58, 64, 65], "becom": 53, "been": [48, 53, 54, 55, 57, 58, 59, 65], "befor": [0, 17, 30, 48, 53, 54, 55, 58, 59, 60, 61, 64, 65], "beforehand": [29, 58, 65], "begin": [7, 11, 52, 53, 55, 59, 65], "behav": [1, 56, 58], "behavior": [1, 65, 66], "behaviour": [51, 52, 53, 56, 58, 59, 62, 64, 65], "behind": [52, 53, 65], "being": [53, 54, 56, 60, 62, 65], "belief": [0, 17, 46, 51, 52, 54, 55, 58, 59, 60, 61], "beliefs_propag": [55, 64], "belong": [49, 55], "below": [0, 53, 56, 57, 59, 60, 64, 65], "bernoulli": 7, "best": [1, 58, 62, 65], "beta": [64, 65], "better": [28, 58, 59, 61, 65], "between": [0, 1, 4, 9, 14, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64], "beyond": 53, "bi": 66, "bia": [60, 65, 66], "biased_random": 65, "biased_random_idata": 65, "biased_random_model": 65, "bibtex": 1, "big": 53, "binari": [2, 3, 4, 7, 8, 14, 18, 19, 20, 21, 26, 47, 48, 51, 52, 53, 55, 57, 58, 61, 64], "binary_input_idx": 47, "binary_input_upd": 26, "binary_paramet": [47, 57], "binary_precis": [4, 14, 18, 56], "binary_softmax": [59, 65], "binary_softmax_inverse_temperatur": [60, 61], "binary_surpris": [59, 64], "bind": 54, "binomi": [54, 59, 60, 61, 64], "biolog": 51, "birt": 66, "bit": [58, 60], "bivariate_hgf": 55, "bla": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "blackjax": 59, "blank": 57, "block": [53, 56, 58, 64], "blog": 57, "blue": 59, "bollmann": [51, 66], "bool": [4, 7, 8, 9, 10, 12, 13, 14, 17, 18, 19, 20, 37, 38, 41, 46], "bool_": [4, 7, 8, 9, 10, 12, 13, 14, 19, 20, 46], "boolean": [26, 57, 58, 65], "boom": 66, "both": [1, 34, 52, 53, 54, 57, 59, 60, 63, 64], "bottom": [51, 53], "brain": 1, "branch": [49, 51, 59, 64], "branch_list": 49, "break": 65, "broad": 57, "broadcast": [4, 60], "broader": 55, "brodersen": [1, 51, 66], "broke": 58, "brown": [64, 66], "bucklei": 66, "build": [51, 52, 53, 56, 58], "built": [54, 56, 58, 65], "burst": 54, "c": [1, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "c44e52": [53, 55, 59, 61, 65], "cach": 51, "calcul": 65, "call": [0, 26, 51, 53, 55, 56, 58, 59, 60, 62, 64, 65], "callabl": [0, 2, 3, 4, 31, 46, 50, 59], "cambridg": 66, "can": [0, 1, 2, 3, 4, 14, 29, 40, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "candid": 64, "cannot": [14, 54, 55, 64], "cao": 66, "capabl": 53, "capitalis": 53, "captur": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "cardiac": [52, 58], "carlo": [1, 56, 58, 65], "carryov": 46, "case": [7, 11, 51, 53, 55, 57, 58, 59, 60, 62, 64], "categor": [14, 47, 48, 52, 55, 60, 64], "categori": [8, 55, 57, 64], "categorical_hgf": 57, "categorical_idata": 57, "categorical_surpris": 57, "caus": 28, "cbo9781139087759": 66, "cedric": 66, "cell": [53, 58, 65], "censor": 61, "censored_volatil": 61, "centr": [57, 58], "central": [53, 54, 58, 65], "certain": [1, 53, 54], "chain": [1, 2, 56, 57, 58, 59, 60, 61, 62, 64, 65], "cham": 66, "chanc": 64, "chance_conting": 64, "chang": [53, 54, 57, 58, 59, 60, 61, 63, 64, 65], "channel": 62, "chaotic": 64, "check": [58, 65], "chf": [17, 18], "child": [0, 17, 18, 29, 30, 39, 53, 54, 55, 65], "children": [0, 14, 17, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 48, 49, 53, 54], "children_input": 17, "choic": 54, "cholinerg": 66, "choos": [55, 58, 64], "chose": [20, 55, 59, 64], "chosen": [48, 64], "christoph": [1, 66], "ci": [17, 18], "circl": 59, "circumst": 28, "citi": 65, "clarifi": 60, "clariti": 58, "class": [0, 2, 3, 5, 6, 14, 16, 17, 18, 31, 54, 55, 56, 57, 58, 59, 60, 64], "classic": 58, "cldtot": 65, "clear": [59, 65], "clearli": [54, 59], "close": [59, 61], "cloud": 65, "cloudi": 65, "cm": 63, "cmap": [57, 61], "co": 55, "code": [52, 53, 54, 55, 56, 58, 59, 60, 62, 65], "coeffici": [53, 61], "cognit": [51, 62, 66], "colab": [52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "collect": [0, 57], "colleg": 9, "collin": [61, 66], "color": [17, 53, 55, 57, 59, 61, 63, 64, 65], "column": 46, "com": [51, 65], "combin": [1, 34, 53, 54], "come": [1, 53, 55, 59], "command": 65, "common": [54, 57], "commonli": 59, "commun": [11, 53], "compar": [1, 51, 58, 65], "comparison": 61, "compat": [2, 54, 56, 57, 58, 59], "complet": 53, "complex": [4, 7, 8, 9, 10, 12, 13, 14, 19, 20, 46, 52, 53, 54, 59], "complexifi": 53, "compli": 59, "complic": 1, "compon": [52, 53, 54, 58, 60, 64], "compromis": 54, "comput": [0, 1, 2, 3, 4, 8, 9, 11, 21, 22, 29, 30, 31, 34, 35, 36, 37, 40, 42, 44, 45, 48, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62, 64, 65, 66], "computation": 1, "concaten": 64, "concentr": 9, "concept": [53, 65], "concern": 53, "connect": [1, 14, 53, 54, 59, 65], "consequ": [53, 54, 65], "consid": [48, 53, 54, 56, 58, 59, 64, 65], "consider": 1, "consist": [51, 53, 54, 55, 57, 59, 61, 64], "constant": [12, 53, 55], "constantdata": 65, "constitud": 53, "constitut": 65, "contain": [0, 1, 2, 3, 4, 14, 15, 19, 20, 34, 35, 46, 53, 54, 62, 65], "containt": 60, "context": [2, 46, 55, 56, 58, 59, 64, 65], "contextu": 1, "contin": 3, "conting": [54, 57, 59, 64], "contingencylist": 54, "continu": [1, 2, 3, 4, 12, 14, 17, 18, 22, 24, 25, 48, 51, 52, 53, 55, 56, 57, 59, 60, 62, 63, 64], "continuous_input_prediction_error": [39, 40], "continuous_input_upd": 26, "continuous_input_value_prediction_error": [29, 30, 38, 40], "continuous_input_volatility_prediction_error": [29, 39], "continuous_node_prediction_error": [44, 45], "continuous_node_value_prediction_error": [29, 30, 43, 45], "continuous_node_volatility_prediction_error": [29, 43, 44], "continuous_precis": [4, 14], "contrari": 54, "control": [1, 51, 53, 54, 60, 65], "conveni": [53, 59], "converg": [56, 58, 60, 61, 62, 64], "convert": [17, 18, 53, 57, 62, 64], "core": [2, 51, 54, 59, 60, 61, 64, 65], "correct": [55, 66], "correctli": [16, 61], "correl": [0, 15, 61], "correspond": [4, 14, 17, 18, 51, 55, 56, 59, 61, 64, 65], "cost": 64, "could": [21, 22, 23, 54, 57, 58, 59, 64, 65], "count": [11, 55, 65], "counterpart": [54, 56], "coupl": [0, 1, 4, 14, 17, 18, 26, 29, 30, 33, 34, 35, 38, 43, 48, 51, 52, 56, 63, 64], "cours": 52, "covari": 55, "cover": [53, 65], "cpython": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "creat": [0, 2, 3, 4, 14, 17, 18, 51, 52, 55, 60, 61, 62, 64, 65], "create_belief_propagation_fn": 64, "creation": [14, 54, 59], "crisi": 58, "critic": [1, 54, 59], "cross": 65, "csv": 65, "cumsum": 53, "currenc": 58, "current": [0, 1, 17, 18, 26, 32, 33, 34, 35, 36, 37, 38, 39, 41, 51, 53, 54, 55, 59, 65, 66], "current_action_prob": 65, "current_belief": 65, "curret_belief": 65, "curv": 17, "custom": [14, 51, 52, 56, 57, 60, 64, 65], "custom_op": [57, 64], "customis": 52, "customop": [57, 64], "d": [1, 9, 51, 55, 66], "dai": 65, "dario": 66, "dash": 53, "data": [0, 1, 2, 3, 4, 17, 18, 21, 22, 23, 46, 51, 53, 55, 57, 59, 60, 61, 62, 63, 65, 66], "data2": 55, "databas": 65, "dataset": [59, 62, 65], "daunizeau": [1, 51, 66], "de": 66, "deadlock": [56, 58, 62, 65], "deal": [1, 64], "decid": [53, 58, 59, 65], "decis": [1, 19, 20, 51, 56, 57, 60, 61, 65], "declar": 54, "decreas": 64, "dedic": 58, "def": [54, 55, 57, 59, 60, 61, 64, 65], "default": [2, 3, 4, 14, 17, 18, 21, 22, 46, 48, 53, 54, 55, 56, 58, 59, 60, 61, 62, 64], "defin": [10, 14, 17, 46, 51, 53, 54, 55, 56, 57, 58, 59, 65], "definit": [48, 59], "degre": [55, 56, 58], "delta": 55, "delta_j": [29, 30, 39, 44, 45], "demonstr": [1, 51, 55, 56, 59, 61, 62, 63], "denot": 53, "densiti": [0, 2, 9, 10, 11, 56, 58, 60, 63, 65], "densitydist": 65, "depend": [29, 32, 50, 53, 56, 58, 59, 60, 65], "depict": [18, 53], "deprec": 65, "depth": 52, "deriv": [1, 51, 53, 55, 65], "describ": [0, 51, 52, 53, 54, 55, 56, 59, 65], "descript": [1, 53, 65], "design": [51, 52, 54, 57, 59, 60, 64, 65], "despin": [53, 54, 55, 57, 60, 61, 63, 64, 65], "detail": [53, 61, 64, 65], "detect": 62, "determin": 1, "determinist": 1, "develop": [51, 54], "deviat": [17, 18, 60, 62], "df": [55, 63], "diagnos": 65, "diagnost": [56, 58, 60, 61, 62, 64, 65], "dict": [14, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "dictionari": [14, 46, 51, 54, 56, 58, 65], "did": [58, 60], "differ": [1, 2, 3, 4, 14, 24, 25, 27, 28, 51, 53, 54, 55, 56, 58, 59, 60, 64, 65], "differenti": [55, 56, 58], "difficult": [1, 55], "diffus": [51, 54], "dimens": [53, 54], "dimension": [55, 64], "dir": 9, "direct": [53, 54], "directli": [26, 54, 56, 58, 59, 64], "dirichlet": [9, 26, 55, 57], "disambigu": 54, "discrep": [56, 58], "discret": [1, 57, 65], "discuss": [1, 53, 60, 64], "displai": [55, 65], "dissoci": [0, 54], "dist": 61, "dist_mean": 63, "dist_std": 63, "distanc": 55, "distant": 55, "distinguish": 60, "distribut": [5, 6, 7, 8, 9, 11, 12, 26, 31, 51, 52, 53, 54, 56, 57, 58, 59, 61, 62, 63, 64, 65], "dive": [53, 54], "diverg": [0, 9, 57, 61, 64, 65], "do": [51, 54, 56, 57, 58, 59, 60, 65, 66], "documatt": 54, "document": [51, 57], "doe": [55, 57, 59, 65], "doi": [1, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "dollar": 58, "domain": 58, "don": [53, 65], "done": [54, 65], "dopamin": 1, "dopaminerg": 66, "dot": 58, "down": [0, 53, 55, 65], "download": [51, 62, 65], "drag": 58, "drai": 56, "draw": [1, 17, 18, 56, 58, 59, 60, 61, 62, 64, 65], "drift": [4, 14, 34, 54], "dse": 65, "dtype": [7, 12, 56, 57, 58, 59, 64, 65], "due": 54, "duplic": [60, 61], "dure": [0, 35, 54, 58, 61, 65, 66], "dx": 66, "dynam": [52, 59, 62, 65], "e": [1, 2, 4, 14, 17, 20, 24, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 49, 51, 53, 54, 56, 58, 59, 60, 61, 62, 64, 65, 66], "e49547": 66, "each": [2, 3, 4, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "easili": [54, 57, 59], "ecg": 62, "ecg_peak": 62, "ecosystem": 51, "edg": [24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 48, 49, 50], "edgecolor": [55, 59, 61, 64, 65], "editor": 66, "eduardo": 66, "ef": 55, "effect": [29, 30, 35, 40, 58, 61, 66], "effective_precis": 35, "effici": [1, 53], "ehgf": [28, 29, 48], "either": [54, 59, 60], "ekaterina": [1, 66], "elaps": [27, 28, 30, 53, 64], "electrocardiographi": 62, "electron": 1, "elicit": 12, "elif": 66, "ellicit": 7, "elpd_diff": 65, "elpd_loo": 65, "els": [61, 64], "emb": [56, 58, 65], "embed": [0, 51, 52, 56, 58, 65], "empir": 1, "enabl": 1, "encapsul": [57, 64], "encod": [1, 53, 57, 59, 61], "end": [7, 11, 53, 55, 59], "endogen": 35, "energi": [1, 66], "enlarg": 55, "enno": 66, "ensur": [48, 60, 61, 64, 65], "enter": 53, "entir": 54, "entri": 14, "enumer": [53, 55], "environ": [1, 53, 54, 59, 65], "environment": [1, 54, 61], "epsilon_j": 40, "eq": 9, "equal": [1, 28], "equat": [1, 9, 53, 56, 57, 58, 59, 64, 65], "equival": [40, 55, 59], "erdem": 66, "eric": 66, "error": [1, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 51, 54, 55, 58, 62, 65, 66], "especi": [53, 60, 64], "ess": 61, "ess_bulk": [59, 65], "ess_tail": [59, 65], "estim": [0, 1, 2, 17, 18, 52, 53, 55, 59, 60, 61, 64, 65], "et": [0, 51, 53, 54, 56, 59, 65], "eta": 55, "eta0": [8, 14, 18, 56], "eta1": [8, 14, 18, 56], "etc": 54, "euro": 58, "european": 66, "evalu": [11, 53, 57, 59, 64], "even": [1, 53], "event": [1, 58, 63, 65], "everi": [52, 53, 54, 57, 60, 64, 65], "everyth": 59, "evid": [55, 65], "evidenc": 55, "evolut": [53, 56, 58, 59, 65], "evolv": [52, 53, 64], "exact": [53, 59, 65], "exactli": [53, 57, 59], "exampl": [1, 2, 7, 12, 17, 18, 51, 52, 53, 54, 56, 57, 58, 59, 60, 65], "excel": 59, "except": [29, 30, 39, 56, 58, 59, 65], "exchang": 58, "exclud": [49, 64], "exclude_node_idx": 50, "exclus": 49, "execut": [0, 54], "exert": [53, 54], "exhibit": [56, 58], "exist": 54, "exogen": 35, "exot": 57, "exp": [35, 53, 55, 60, 64, 65], "expect": [0, 4, 7, 8, 12, 14, 17, 18, 20, 26, 28, 29, 30, 32, 33, 34, 35, 39, 53, 54, 55, 56, 58, 59, 60, 62, 63, 64, 65], "expected_mean": [7, 8, 12, 34, 53, 54, 59, 60, 61, 64], "expected_precis": [8, 12, 35, 54, 55, 63], "experi": [59, 65], "experiment": [1, 52, 59, 60, 61, 64, 65], "explain": 65, "explan": 65, "explicit": 59, "explicitli": [1, 54, 60, 62], "exponenti": [5, 6, 11, 52, 53, 55], "export": 59, "express": [1, 54, 55, 57, 58, 64], "extend": [54, 55, 56, 58, 60], "extens": [1, 52, 65], "extract": [56, 58, 62, 63], "extrem": [1, 58, 64, 65], "f": [34, 51, 53, 54, 65], "f_1": 54, "f_i": 54, "f_n": 54, "f_x": 55, "facilit": [51, 54], "fact": 64, "fail": 28, "fairli": 61, "fall": 58, "fals": [17, 18, 54, 57, 60, 61, 64, 65], "famili": [5, 6, 11, 31, 52, 53, 55], "familiar": [59, 65], "far": [54, 58, 59, 65], "fashion": 1, "fast": 64, "featur": [17, 18, 54, 60, 62], "februari": 66, "feed": [17, 18, 64], "fewer": 63, "field": [1, 54, 59], "fig": [55, 57, 61, 63, 65], "figsiz": [17, 18, 53, 54, 55, 57, 59, 61, 63, 64, 65], "figur": [17, 18, 54, 55, 57, 59, 64, 65], "fil": 9, "file": 1, "fill": 61, "fill_between": [57, 63, 64], "filter": [0, 1, 11, 14, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 54, 59, 61, 63, 64, 66], "final": [1, 65], "find": [52, 54, 58, 59, 65], "finit": [8, 24, 36], "fir": 62, "firebrick": 64, "first": [0, 1, 4, 8, 14, 22, 27, 28, 53, 54, 55, 56, 57, 58, 59, 60, 62, 64, 65], "first_level_binary_surpris": 56, "first_level_gaussian_surpris": [58, 62, 65], "firt": 20, "fit": [2, 3, 4, 14, 21, 22, 23, 59, 60, 61, 64, 65], "fix": [2, 31, 40, 53, 59, 65], "flexibl": [1, 57], "flexibli": 55, "flight": 58, "float": [4, 7, 8, 9, 10, 12, 13, 14, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 41, 46, 64, 65], "float32": [7, 12, 56, 58, 59, 65], "float64": [57, 64], "floor": 58, "fluctuat": 53, "flux": 65, "fn": 65, "fnhum": [1, 51, 66], "focu": 51, "focus": [54, 64], "folder": 51, "follow": [1, 9, 48, 51, 53, 54, 55, 56, 57, 58, 64, 65], "forc": 64, "fork": [56, 58, 62, 65], "form": [1, 51, 53, 54, 55, 60, 65], "formal": 53, "format": 1, "formul": 1, "forward": [53, 56, 58, 60, 61, 64, 65], "found": [1, 53, 54, 56, 58, 65], "foundat": [1, 51, 66], "four": [1, 54, 64], "fpsyt": [51, 66], "fr": [51, 66], "frac": [9, 11, 12, 17, 20, 29, 30, 31, 32, 34, 35, 39, 40, 45, 53, 55, 57, 60, 64, 65], "fraction": 65, "frame": [53, 55, 62, 65], "framework": [1, 52, 53, 54, 55, 65], "franc": 58, "frederik": 66, "free": [1, 56, 59, 61], "freedom": 55, "friston": [1, 51, 66], "from": [0, 1, 2, 4, 7, 9, 11, 12, 17, 18, 19, 20, 29, 30, 39, 40, 41, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 60, 62, 63, 65], "frontier": [1, 51, 66], "frontiersin": [1, 66], "fr\u00e4ssle": 51, "full": [1, 55], "fulli": [53, 65], "func": 55, "funcanim": 55, "function": [1, 2, 3, 4, 13, 16, 17, 18, 19, 20, 21, 22, 23, 26, 40, 46, 48, 49, 51, 52, 53, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65], "fundament": 53, "further": [53, 54, 60, 63, 64], "fusion": 59, "futur": [0, 53, 66], "futurewarn": 65, "g": [1, 4, 53, 59, 61, 65], "g_": 55, "gamma": [9, 11, 55, 57], "gamma_a": 35, "gamma_j": [29, 30, 40], "gammaln": 55, "gaussian": [0, 1, 2, 10, 11, 12, 14, 17, 22, 23, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 54, 59, 61, 62, 63, 64, 66], "gaussian_predictive_distribut": 55, "gcc": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "ge": 66, "gener": [1, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 43, 44, 45, 47, 48, 51, 52, 54, 55, 56, 57, 59, 61, 64, 65, 66], "generalis": [51, 52, 57, 59, 65], "generalised_filt": 55, "get": [32, 54, 55, 58, 59, 61, 63, 64, 65], "get_legend_handles_label": 53, "get_network": [55, 64], "get_update_sequ": 54, "gif": 55, "git": 51, "github": [9, 51], "githubusercont": 65, "give": [56, 58, 59, 64], "given": [0, 4, 7, 9, 12, 17, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 34, 35, 39, 40, 44, 45, 49, 53, 54, 55, 56, 57, 58, 59, 61, 64, 65], "global": [1, 58], "go": [53, 56, 58, 59, 60, 64, 65], "goe": 57, "good": [59, 61, 64, 65], "googl": [52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "grad": [57, 64], "gradient": [3, 57, 64], "grai": 64, "grandpar": 54, "graph": [51, 52, 54, 57, 64], "graphic": 51, "graphviz": [16, 56, 58], "greater": 54, "greatli": 55, "greec": 58, "green": 61, "grei": [17, 53, 55, 58, 61, 63], "grid": [53, 55, 61, 63, 65], "ground": 65, "group": [52, 53, 60, 61], "grow": 57, "grw": [53, 65], "guid": 53, "gz": [57, 64], "h": [1, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 55, 66], "ha": [1, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 53, 54, 55, 56, 57, 58, 59, 64, 65], "had": [59, 60], "halfnorm": 60, "hamiltonian": [56, 58, 65], "hand": [30, 52, 59, 65], "handl": [52, 53, 55, 57, 59, 60, 65], "happen": [53, 59, 65], "harrison": [51, 66], "hat": [7, 12, 17, 20, 29, 30, 32, 34, 35, 39, 40, 44, 45, 53, 59, 60], "have": [1, 4, 26, 40, 48, 51, 53, 54, 56, 57, 58, 59, 60, 64, 65], "hdi_3": [59, 65], "hdi_97": [59, 65], "he": 59, "head": [59, 65], "heart": [0, 53, 54], "heartbeat": 62, "heatmap": 15, "heavi": 54, "hedvig": 66, "height": [17, 18, 65], "heinzl": [51, 66], "help": 58, "her": 59, "here": [1, 2, 19, 20, 21, 22, 23, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "hgf": [0, 1, 2, 3, 4, 15, 17, 18, 19, 20, 21, 22, 23, 26, 27, 47, 51, 52, 53, 54, 55, 57, 61, 62, 63, 64], "hgf_loglik": [56, 58, 59, 60, 61, 62, 65], "hgf_logp": [60, 61], "hgf_logp_op": [2, 56, 58, 59, 60, 61, 62, 65], "hgf_mcmc": [56, 58], "hgf_sampl": 2, "hgfdistribut": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "hhgf_loglik": 2, "hidden": [1, 53, 64, 65], "hide": 64, "hierarch": [0, 1, 11, 14, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 54, 59, 61, 62, 63, 64, 66], "hierarchi": [0, 1, 2, 3, 4, 14, 51, 53, 54, 56, 58, 65], "hierarchicalgaussianfilt": 59, "high": [63, 64], "high_prob": 64, "higher": [53, 56, 58, 60, 61, 65], "highest": 1, "highli": [1, 58], "hist": 64, "hold": [53, 59], "home": 1, "hood": 55, "hostedtoolcach": [56, 58, 62, 65], "hour": [52, 65], "hourli": [65, 66], "how": [52, 53, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65], "howev": [1, 53, 54, 55, 57, 58, 59, 60, 62, 65], "html": 9, "http": [1, 9, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 61, 65, 66], "human": [1, 51, 66], "hyper": 60, "hyperparamet": [11, 31, 55], "hyperprior": [60, 61], "i": [0, 1, 2, 3, 4, 7, 9, 11, 12, 14, 17, 18, 20, 21, 22, 26, 27, 28, 29, 30, 31, 33, 34, 35, 38, 39, 40, 41, 43, 44, 45, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "iain": 66, "idata": [62, 64, 65], "idata_kwarg": 65, "idea": [53, 54, 58, 59, 61], "identifi": 61, "idex": 47, "idx": [46, 57, 61], "iglesia": [1, 51, 56, 59, 65, 66], "ignor": 4, "ii": 1, "iii": 1, "ilabcod": [51, 65], "illustr": [1, 53, 54, 57, 58, 59, 62, 64, 65], "iloc": 63, "impact": 64, "implement": [0, 14, 31, 34, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "impli": [26, 47, 53, 55, 57, 58, 64, 65], "implicitli": 59, "import": [2, 7, 12, 17, 18, 51, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65], "import_dataset1": 62, "importantli": [53, 54], "imposs": 48, "improv": 48, "imshow": 57, "includ": [4, 14, 46, 51, 53, 54, 55, 56, 58, 59, 60, 62], "incom": [53, 65], "incompat": [56, 58, 62, 65], "incorpor": [14, 33, 38, 43, 55, 59, 60], "increas": [55, 56, 58, 61, 64, 65], "increment": [46, 53], "inde": 60, "independ": [52, 55, 61], "index": [17, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 47, 49, 50, 51, 54], "indic": [53, 58, 59, 60, 61, 62, 64, 65], "individu": [1, 51, 61, 66], "inf": [4, 14, 18, 21, 22, 23, 56, 57, 59, 64, 65], "infer": [0, 1, 11, 31, 51, 52, 53, 54, 58, 59, 60, 63, 65, 66], "inferec": 4, "inferred_paramet": 61, "infinit": [25, 37, 57, 64], "influenc": [0, 1, 34, 53, 54, 55, 56, 58, 64, 65], "inform": [1, 11, 46, 54, 55, 56, 57, 58, 64, 65], "infti": 58, "ingredi": 59, "inherit": [4, 51, 53, 65], "initi": [2, 3, 14, 54, 55, 56, 58, 59, 60, 61, 62, 64, 65], "initial_mean": [14, 17, 18, 51, 56, 58, 59, 60, 61, 62, 65], "initial_precis": [14, 17, 18, 51, 56, 58, 59, 62, 65], "initv": 61, "inplac": 57, "input": [1, 2, 3, 4, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 43, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "input_convers": 62, "input_data": [2, 3, 4, 17, 18, 46, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "input_precis": [54, 55, 63], "input_typ": 62, "insert": 53, "insid": [59, 64], "inspir": [51, 53, 54], "instal": [16, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "instanc": [0, 15, 16, 17, 18, 19, 20, 21, 22, 23, 47, 48, 54, 56, 58, 59, 60], "instanti": [57, 64], "instead": [2, 3, 4, 29, 30, 39, 58, 64, 65], "instruct": 54, "int": [2, 3, 4, 7, 8, 9, 10, 12, 13, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 55], "int32": 65, "integ": [2, 3, 4, 54], "integr": [1, 55, 65], "intend": 65, "inter": 1, "interact": [52, 53], "intercept": 53, "interest": [51, 53, 60, 61, 64], "interestingli": 55, "interfac": [51, 59], "interleav": 0, "intern": [31, 52, 57, 59, 65, 66], "interocept": 52, "interpol": 57, "interpret": 1, "intersect": 52, "interv": [26, 32, 33, 34, 35, 36, 37, 38, 39, 41, 55, 62], "interven": 58, "intervent": 58, "introduc": [1, 52, 53, 57, 65], "introduct": 52, "intuit": [1, 52, 59], "invers": [1, 4, 20, 53, 59, 60, 61, 64, 65], "inverse_temperatur": [60, 61], "invert": 1, "involv": 1, "io": 9, "ion": 9, "ipython": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "isbn": 1, "isnan": [57, 64], "issn": 1, "item": [2, 3, 4], "iter": [53, 56, 58, 59, 60, 61, 62, 63, 64, 65], "ith": 46, "its": [1, 32, 34, 41, 51, 52, 53, 54, 56, 58, 59, 62, 65], "itself": [53, 54, 56, 65], "iv": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "j": [1, 29, 30, 35, 39, 40, 45, 51, 66], "jacobian": [57, 64], "jakob": 66, "jan": 66, "jax": [0, 18, 19, 20, 46, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "jaxlib": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "jean": [1, 66], "jit": [51, 57, 64], "jitted_custom_op_jax": [57, 64], "jitted_vjp_custom_op_jax": [57, 64], "jitter": [56, 58, 59, 60, 61, 62, 64, 65], "jl": 59, "jnp": [14, 18, 21, 22, 23, 55, 56, 57, 58, 59, 60, 61, 64, 65], "job": [56, 58, 59, 60, 61, 62, 64, 65], "joint": [54, 55], "journal": [1, 66], "julia": [51, 54, 59], "jump": 53, "jun": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "june": 66, "just": [59, 60, 61, 65], "k": [1, 9, 19, 20, 24, 25, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 57, 59, 60, 61, 64, 65, 66], "kai": [1, 66], "kalman": [53, 59, 65], "kappa": 53, "kappa_1": 53, "kappa_j": [29, 30, 35, 39], "karl": [1, 66], "kasper": [51, 66], "kdeplot": 61, "kei": [1, 53, 54], "keyword": [1, 54, 59], "kg": 65, "kind": [29, 53, 54, 55, 57, 58, 60, 63, 64], "kl": [9, 57], "kl_diverg": 57, "klaa": [1, 66], "knew": [56, 58], "know": [53, 59], "knowledg": 65, "kullback": [9, 57], "kwarg": [5, 6], "l": [11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 66], "l_a": 64, "l_b": 64, "label": [53, 54, 55, 57, 59, 60, 63, 64, 65], "laew": 1, "lambda": [53, 60], "lambda_1": 53, "lambda_2": 53, "lambda_3": 53, "lambda_a": [34, 53], "land": 65, "lanillo": 66, "lar": 66, "larg": [54, 55], "larger": [54, 55, 61], "last": [46, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "latent": 53, "later": [35, 51, 53], "latter": 64, "lax": [46, 64], "layer": [53, 58, 65], "lead": [53, 56, 58, 62, 65], "learn": [1, 51, 53, 57, 61, 63, 66], "learning_r": 65, "least": [0, 56, 58, 60, 61, 62, 64], "leav": [0, 53, 65], "lee": [60, 66], "left": [9, 11, 29, 30, 34, 35, 40, 45, 53, 55, 57, 59, 65], "leftarrow": [31, 55], "legend": [53, 54, 55, 59, 60, 63, 64, 65], "legrand": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "leibler": [9, 57], "len": [57, 59, 64, 65], "length": [2, 3, 4, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 59, 60], "less": [14, 54, 59], "let": [53, 54, 55, 57, 59, 65], "level": [0, 1, 2, 4, 14, 17, 18, 20, 22, 51, 52, 53, 54, 55, 59, 60, 61, 62, 63, 64], "leverag": 60, "li": 53, "lib": [56, 58, 62, 65], "librari": [0, 54, 56, 58, 65], "like": [4, 56, 57, 58, 59, 60, 62, 65], "likelihood": [58, 59, 65], "lilian": 66, "limit": [1, 28, 53, 55, 59, 64, 65], "line": [53, 54, 58, 59], "linear": 51, "linearli": 55, "linestyl": [53, 54, 55, 59, 61, 63], "linewidth": [53, 55, 57, 65], "link": [1, 54, 60], "linspac": [60, 61, 63], "list": [2, 3, 4, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 47, 48, 49, 50, 51, 54, 57, 59, 60, 64], "lit": 1, "ller": 66, "ln": [9, 57], "load": [51, 65], "load_data": [2, 17, 18, 51, 56, 57, 58, 59, 60, 61, 65], "load_ext": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "loadtxt": [60, 61], "loc": [53, 55, 57, 63, 64, 65], "log": [2, 4, 7, 12, 17, 51, 56, 58, 59, 60, 61, 64, 65], "log_likelihood": 65, "log_prob": 4, "logist": 13, "lognorm": 60, "logp": 65, "logp_fn": 64, "lomakina": [1, 51, 66], "london": 9, "long": 66, "loo": 65, "look": [56, 57, 58], "loop": [53, 64], "loos": 64, "loss": 64, "loss_arm1": 64, "loss_arm2": 64, "lot": 56, "low": [63, 64], "low_prob": 64, "lower": [53, 54, 55, 56, 57, 61], "lower_bound": 13, "lowest": 51, "lr": 65, "luckili": 60, "m": [51, 53, 54, 66], "m2": 65, "m3": 65, "m_1": 53, "m_a": 34, "made": [14, 51, 54, 59, 60, 64, 65], "mai": [1, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "main": [0, 16, 17, 18, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "major": 1, "make": [1, 53, 54, 56, 57, 59, 60, 63, 64, 65], "make_nod": [57, 64], "mani": [1, 2, 4, 53, 54, 57, 59, 60], "manipul": [0, 51, 52, 56, 59, 60, 64], "manka": 66, "manual": [54, 55, 65], "many_binary_children_hgf": 54, "many_value_children_hgf": 54, "many_value_parents_hgf": 54, "many_volatility_children_hgf": 54, "many_volatility_parents_hgf": 54, "market": 58, "markov": 1, "mask": 64, "master": 51, "match": [4, 46, 51, 54], "math": [2, 31, 34, 44, 55, 64], "mathcal": [11, 53, 54, 55, 56, 59, 60, 65], "mathemat": [12, 53, 65], "mathi": [1, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 65, 66], "matlab": [51, 53, 58], "matplotlib": [15, 17, 18, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "matrix": [64, 65], "matter": [46, 59, 65], "matthia": 66, "maxim": 58, "mayb": 60, "mcmc": 2, "mcse_mean": [59, 65], "mcse_sd": [59, 65], "mead": 1, "mean": [1, 4, 7, 10, 12, 14, 17, 18, 27, 28, 29, 30, 32, 33, 34, 39, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "mean_1": [2, 4, 58, 65], "mean_2": 4, "mean_3": [4, 65], "mean_hgf": 63, "mean_precision_hgf": 63, "measur": [57, 59, 61, 62, 65], "mechan": 1, "media": 51, "mention": 53, "mere": 59, "messag": 54, "meta": [54, 58, 65], "meter": 65, "method": [1, 2, 3, 5, 6, 14, 21, 22, 31, 54, 56, 58, 59, 62], "metric": 59, "michael": 66, "might": [2, 3, 4, 14, 59, 65], "min": 57, "minim": [1, 54, 56, 58, 65], "minimis": 62, "miss": 64, "missing_inputs_u": 64, "mix": 65, "mm": 65, "modal": 62, "model": [1, 2, 3, 4, 15, 17, 18, 19, 20, 21, 22, 23, 28, 47, 48, 52, 54, 55, 61, 63, 64, 66], "model_to_graphviz": [56, 58, 60, 62, 65], "model_typ": [2, 3, 4, 14, 17, 18, 21, 51, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "modifi": 59, "modul": [0, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "modular": [51, 53, 54], "mont": [1, 56, 58, 65], "month": 65, "more": [51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 65], "moreov": 60, "most": [14, 51, 53, 54, 55, 56, 57, 58, 59, 64], "mostli": 64, "move": [53, 60], "mu": [7, 12, 20, 29, 30, 32, 34, 44, 53, 56, 58, 59, 60, 65], "mu_": 40, "mu_1": [53, 58, 65], "mu_2": [53, 65], "mu_a": [34, 35, 39], "mu_b": 29, "mu_i": [53, 65], "mu_j": [29, 30, 39, 44], "mu_temperatur": 60, "mu_volatil": 60, "much": [54, 55, 58, 65], "multi": [52, 60, 61], "multiarm": 52, "multilevel": [51, 52], "multinomi": 57, "multipl": [1, 4, 17, 51, 54, 57, 59, 60, 62, 64], "multipleloc": 55, "multipli": 54, "multiprocess": [56, 58, 62, 65], "multithread": [56, 58, 62, 65], "multivari": [5, 55], "multivariatenorm": 55, "mutabl": 65, "m\u00f8ller": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "m\u00fcller": 51, "n": [2, 3, 4, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "n1662": 1, "n_": [29, 30, 35], "n_1": 54, "n_categori": 57, "n_j": 54, "n_level": [2, 3, 4, 14, 17, 18, 51, 54, 56, 58, 59, 60, 61, 62, 65], "n_node": [54, 55, 64], "name": 53, "nan": [4, 65], "nativ": [56, 58, 60], "natur": [1, 53, 55], "ncol": [53, 61], "ndarrai": [2, 4, 7, 8, 9, 10, 12, 13, 14, 19, 20, 46], "necessari": 60, "necessarili": 1, "need": [24, 25, 26, 27, 28, 51, 55, 57, 59, 60, 61, 64, 65], "neg": [4, 17, 28, 56, 58, 59, 64], "nelder": 1, "nest": [57, 59, 64], "network": [0, 15, 16, 17, 18, 22, 23, 34, 35, 46, 47, 48, 49, 50, 52, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65], "neural": [0, 48, 52, 53, 54, 60], "neuroimag": 66, "neuromodel": [51, 66], "neuromodul": 1, "neuromodulatori": 1, "neurosci": [1, 51, 56, 58, 60, 66], "new": [0, 17, 18, 29, 30, 32, 34, 35, 36, 37, 38, 41, 46, 51, 53, 54, 55, 56, 57, 58, 60, 61, 64, 65], "new_attribut": 54, "new_belief": 65, "new_input_precision_1": 54, "new_input_precision_2": 54, "new_mean": 55, "new_observ": 65, "new_respons": 65, "next": [1, 53, 56, 58, 59, 65], "nicola": 66, "nodal": [51, 62, 65], "nodalis": 51, "node": [2, 3, 4, 14, 16, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 46, 47, 48, 49, 50, 51, 52, 55, 56, 58, 59, 60, 62, 64], "node_idx": [17, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 49, 54, 57, 64], "node_paramet": [54, 55], "node_precis": 29, "node_trajectori": [57, 59, 60, 61, 64], "node_typ": 54, "nois": [1, 40, 54], "noisi": [52, 54, 55], "non": 51, "non_sequ": 65, "none": [2, 3, 4, 14, 17, 18, 21, 22, 23, 26, 53, 54, 55, 56, 57, 59, 64], "noon": 65, "nope": 40, "norm": [55, 63, 64], "normal": [1, 2, 5, 8, 9, 31, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "note": [14, 16, 26, 29, 30, 33, 38, 39, 40, 43, 53, 56, 58, 59, 60, 64, 65], "notebook": [52, 53, 54, 56, 58, 59, 60, 63, 64], "notion": [53, 54, 65], "nov": 66, "novel": 1, "novemb": 66, "now": [53, 54, 56, 58, 59, 60, 64, 65], "np": [2, 11, 53, 54, 55, 57, 59, 60, 61, 62, 63, 64, 65], "nrow": [53, 55, 57, 64, 65], "nu": [11, 31], "nu_": 55, "num": 61, "number": [1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 54, 55, 56, 57, 58, 59, 60, 61, 64], "numer": [1, 57, 64], "numpi": [2, 3, 4, 18, 19, 20, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "nut": [56, 58, 59, 60, 61, 62, 64, 65], "nutshel": 59, "o": [51, 56, 58, 62, 65], "o_": 59, "object": 61, "observ": [0, 7, 8, 11, 12, 17, 18, 26, 27, 28, 29, 30, 36, 37, 38, 39, 41, 46, 51, 52, 53, 54, 55, 56, 57, 58, 60, 62, 64, 65], "observation_input_0": [59, 65], "observation_input_0_expected_precis": [59, 63], "observation_input_0_surpris": 59, "obtain": [59, 65], "occur": [28, 57, 60], "occurr": 65, "octob": 66, "offer": [1, 53], "offici": [51, 57], "often": [28, 53, 54, 59, 61], "ok": 65, "olivia": 66, "omega": [2, 56, 57, 58, 62, 64, 65], "omega_": [56, 58, 60], "omega_1": [53, 58, 65], "omega_2": [53, 56, 57, 58, 59, 62, 65], "omega_3": [56, 58], "omega_a": 35, "omega_i": 65, "omega_j": [29, 30], "onc": [53, 54, 65], "one": [1, 2, 3, 4, 17, 27, 28, 29, 30, 31, 34, 39, 53, 54, 55, 59, 60, 64, 65], "ones": [55, 61, 64], "onli": [0, 14, 18, 21, 53, 54, 56, 57, 59, 60, 62, 64, 65], "onlin": 1, "op": [3, 57, 60, 64], "open": [51, 62, 66], "oper": [51, 55, 57, 59, 64, 65], "opt": [56, 58, 62, 65], "optim": [1, 48, 51, 52, 53, 54, 56, 58, 64], "optimis": [56, 58, 59], "option": [20, 34, 58, 59], "orang": 58, "order": [46, 51, 53, 54, 55, 56, 58, 59, 65], "org": [1, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 61, 66], "organ": 0, "origin": [48, 51], "orphan": 53, "other": [29, 30, 49, 50, 51, 53, 54, 56, 58, 59, 64, 65], "otherwis": [64, 65], "our": [1, 53, 55, 56, 58, 59, 60, 62, 64, 65], "ourselv": [56, 58], "out": [53, 65], "outcom": [7, 12, 51, 52, 54, 56, 59, 60, 64, 65], "outcome_1": 65, "outcome_2": 65, "output": [57, 59, 64, 66], "output_gradi": [57, 64], "output_typ": 62, "outputs_info": 65, "over": [4, 11, 51, 52, 53, 54, 55, 56, 58, 59, 60, 62, 64, 65], "overal": [1, 58, 59], "overfit": [58, 64], "overtim": 63, "overview": 53, "own": [34, 53, 65], "p": [9, 20, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "p1": 57, "p2": 57, "p3": 57, "p_a": [34, 64], "p_loo": 65, "pablo": 66, "packag": [1, 51, 54, 59, 65, 66], "page": 1, "pair": [53, 65], "pan": 62, "panda": [59, 62, 65], "panel": [54, 58, 59], "paper": [1, 53], "paradigm": 65, "paralel": 55, "parallel": 60, "paramet": [0, 1, 2, 3, 4, 7, 8, 9, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 60, 62], "parameter": [14, 53], "parameter_structur": 46, "parametr": [9, 11, 20, 51, 53, 54, 55, 56, 57, 58, 59, 61], "parametris": 64, "paraticip": [19, 20], "parent": [0, 4, 14, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 48, 49, 51, 53, 54, 55, 56, 58, 62, 63, 64, 65], "pareto": 65, "part": [4, 14, 51, 53, 54, 57, 58, 59, 60, 65], "partial": [57, 61, 64], "particip": [59, 60, 61, 62, 65], "particular": 53, "pass": [2, 3, 4, 26, 41, 53, 54, 55, 56, 58, 59, 64, 65], "past": [55, 59], "patholog": 1, "pattern": 66, "pct": 65, "pd": 65, "pdf": [1, 55, 63], "peak": 62, "penni": 9, "per": 61, "percept": [1, 51, 66], "perceptu": [1, 2, 3, 4, 14, 59, 60, 61], "pereira": [51, 66], "perform": [1, 4, 28, 34, 46, 48, 51, 52, 53, 54, 56, 57, 58, 59, 62, 64, 65], "perspect": [56, 58], "peter": 66, "petzschner": [51, 66], "pfenning": [65, 66], "phasic": [4, 14, 34, 35, 39, 53, 65], "phenomena": 54, "phi": 53, "phygf": 65, "physio_df": 62, "physiolog": [52, 58], "pi": [11, 12, 17, 29, 30, 32, 35, 39, 40, 45, 53, 55, 56, 58], "pi_": 40, "pi_1": 53, "pi_a": 35, "pi_b": [29, 30], "pi_i": [53, 65], "pi_j": [29, 30, 45], "pid": [56, 58, 62, 65], "piec": 65, "pip": [51, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "place": [53, 54, 60, 64], "plai": [1, 58], "plausibl": 51, "pleas": 65, "plot": [53, 54, 55, 57, 59, 61, 63, 64, 65], "plot_correl": 58, "plot_network": [54, 55, 56, 57, 58, 63, 64, 65], "plot_nod": [54, 57, 64], "plot_posterior": [60, 64], "plot_raw": 62, "plot_trac": [56, 57, 58, 59, 62, 65], "plot_trajectori": [51, 54, 56, 58, 62, 65], "plt": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "plu": 64, "pm": [2, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "pmid": 1, "point": [4, 11, 21, 22, 23, 26, 32, 33, 34, 35, 36, 37, 38, 39, 41, 46, 53, 54, 55, 56, 57, 58, 59, 60, 64, 65], "pointer": [24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "pool": 61, "popen_fork": [56, 58, 62, 65], "popul": 60, "popular": 65, "posit": [54, 59, 60, 65], "possibl": [8, 34, 51, 52, 54, 55, 57, 59, 60, 62, 65], "post": 57, "posterior": [1, 2, 40, 51, 52, 53, 55], "posterior_mean": 29, "posterior_precis": 30, "posterior_update_mean_continuous_nod": [27, 28, 30], "posterior_update_precision_continuous_nod": [27, 28, 29], "potenti": [2, 56, 57, 58, 59, 60, 61, 62, 64, 65], "power": [65, 66], "pp": [11, 31], "ppg": 62, "pr": [56, 59], "practic": [52, 54, 55, 59], "pre": [14, 51, 56, 57, 58], "precipit": 65, "precis": [1, 4, 8, 10, 12, 14, 17, 18, 24, 25, 27, 28, 29, 30, 32, 33, 35, 36, 37, 39, 40, 42, 48, 51, 52, 53, 54, 55, 56, 57, 58, 64, 65], "precision_1": [2, 4], "precision_2": [2, 4], "precision_3": 4, "precsnoland": 65, "prectotland": 65, "predict": [1, 11, 12, 29, 30, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 52, 54, 55, 58, 59, 60, 62, 64, 66], "predict_precis": 29, "prediction_error": [29, 30], "presenc": 61, "present": [51, 53, 54, 56, 58, 59, 60, 64], "press": 66, "previou": [0, 1, 26, 27, 28, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 53, 54, 56, 57, 58, 59, 60, 65], "previous": [53, 59, 65], "principl": [1, 48, 53, 54, 55, 59, 65], "print": [2, 51], "prior": [2, 52, 54, 55, 56, 58, 59, 60, 62, 65], "probabilist": [0, 1, 2, 17, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 51, 52, 53, 55, 58, 59, 60, 62, 64], "probabl": [0, 1, 2, 4, 7, 8, 11, 17, 20, 26, 31, 52, 53, 55, 56, 58, 59, 60, 61, 64, 65], "problem": 61, "procedur": [54, 60, 65], "process": [1, 27, 28, 34, 51, 52, 54, 55, 64, 65], "produc": [60, 64, 65], "product": [57, 64], "programmat": 59, "progress": [54, 57], "propag": [0, 46, 51, 54, 55, 59, 65], "propens": [53, 60], "properti": [1, 54], "proport": 55, "propos": 48, "provid": [1, 2, 3, 4, 14, 17, 20, 53, 54, 56, 57, 58, 59, 60, 64, 65], "proxim": 54, "pseudo": [11, 55, 60], "psi": [9, 26, 57], "psychiatri": [51, 52, 59, 60, 65, 66], "psycholog": 59, "pt": [57, 64, 65], "public": [1, 9, 57], "publish": [31, 66], "pulcu": [64, 66], "punish": [52, 66], "purpos": [53, 59, 63], "put": 58, "pv": 66, "pval": 57, "py": [56, 58, 62, 65], "pyhgf": [1, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "pymc": [0, 2, 4, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "pyplot": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "pytensor": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "python": [51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "python3": [56, 58, 62, 65], "pytre": 54, "pytress": 54, "q": [9, 57], "quantiti": [63, 64, 65], "question": 55, "quickli": 58, "quit": [58, 65], "r": [53, 55, 62, 64, 65], "r_a": 55, "r_hat": [59, 65], "rain": 65, "raman": [51, 66], "rand": 55, "randn": 55, "random": [1, 4, 14, 34, 54, 55, 57, 59, 60, 61, 63, 64], "randomli": [53, 61, 65], "rang": [51, 53, 55, 57, 59, 60, 61, 63, 64, 65], "rank": 65, "rate": [34, 51, 53, 55, 56, 58, 59, 63, 64, 65], "rather": 65, "ratio": 55, "ration": 66, "raw": 65, "reach": 54, "react": 58, "read": [17, 18, 65], "read_csv": 65, "reader": 53, "readi": [64, 65], "real": [1, 39, 54, 55, 56, 58, 59, 62, 65], "reanalysi": 66, "reason": [54, 56, 58, 59, 60, 65], "receiv": [0, 17, 18, 26, 34, 41, 53, 54, 55, 57, 59, 64, 65], "recent": 1, "recommend": [56, 58, 60, 61, 62, 64], "record": [52, 64, 65], "recov": [0, 52, 64], "recoveri": [52, 59], "recurs": [49, 51], "red": 61, "reduc": 48, "ref": 61, "ref_val": 60, "refer": [5, 6, 9, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 53, 54, 55, 57, 59, 60, 61, 64, 65], "reflect": 54, "regard": 65, "regist": [54, 65], "regular": [28, 53, 56], "reinforc": [1, 51, 52, 53, 56, 57], "relat": [1, 59, 62], "relax": 63, "releas": 51, "relev": [14, 56, 58], "reli": [53, 55, 60, 65], "reliabl": 61, "remain": 64, "remot": 53, "remov": [50, 65], "reparameter": [61, 64, 65], "repeat": [53, 64], "replac": [57, 64], "report": [1, 61], "repres": [1, 4, 14, 34, 53, 54, 55, 57, 59, 60, 65], "requier": [57, 64], "requir": [16, 19, 21, 22, 23, 34, 54, 55, 59, 60, 64, 65], "rescorla": [53, 56, 61], "research": [1, 59, 65], "resembl": 59, "resolut": 1, "respect": [9, 53, 54, 58], "respir": 62, "respond": 65, "respons": [2, 3, 4, 52, 56, 58, 60, 61, 62, 65, 66], "response_funct": [2, 3, 4, 56, 58, 59, 60, 61, 62, 65], "response_function_input": [2, 3, 4, 19, 20, 21, 22, 23, 59, 60, 61, 65], "response_function_paramet": [4, 19, 20, 21, 22, 23, 56, 59, 60, 61], "rest": 1, "restrict": [54, 58], "result": [1, 2, 51, 54, 56, 57, 58, 59, 62, 64, 65], "retriev": [54, 58, 62, 65], "return": [0, 4, 7, 8, 9, 11, 12, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "revert": [34, 53], "review": [53, 65], "reward": [52, 59, 66], "rf": [55, 60], "rhat": 61, "rho": 53, "rho_1": 53, "rho_a": 34, "rhoa": 65, "right": [9, 11, 29, 30, 34, 35, 40, 45, 53, 55, 57, 59, 64], "rise": 58, "rl": 1, "robert": 66, "robust": [56, 58, 60, 61, 62, 64], "rocket": 60, "role": [0, 1, 58], "root": [0, 49, 50, 53, 54], "row": 17, "rr": 62, "rr_": 62, "rule": 66, "run": [52, 53, 55, 56, 57, 58, 60, 61, 62, 64, 65], "runtimewarn": [56, 58, 62, 65], "rw": 65, "rw_idata": 65, "rw_model": 65, "rw_updat": 65, "s_0": 59, "s_1": 59, "sa": 51, "sake": 59, "salient": 58, "same": [1, 2, 3, 4, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 53, 57, 58, 59, 60, 61, 63, 64, 65], "sampl": [1, 2, 48, 52, 53, 54, 55, 59, 61, 62, 63, 64], "sampler": [56, 58, 59, 60, 61, 62, 64, 65], "samuel": 66, "sandra": [1, 66], "saskia": 66, "satellit": 66, "save": [35, 55, 60, 61], "scalar": 55, "scale": [53, 55, 63, 65], "scall": 53, "scan": [46, 64, 65], "scat": 55, "scat2": 55, "scatter": [55, 59, 61, 64, 65], "scatterplot": 61, "sch": 66, "scheme": [1, 54], "schrader": [51, 66], "sch\u00f6bi": 51, "scienc": 11, "scipi": [55, 63, 64], "scope": 53, "sd": [59, 65], "se": 65, "seaborn": [53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65], "seagreen": 64, "search": 49, "second": [0, 1, 2, 4, 8, 14, 53, 54, 56, 58, 59, 60, 61, 62, 64, 65], "section": [52, 53, 56, 57, 58, 60, 65], "see": [53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65], "seed": [53, 54, 55, 59, 60, 61, 63, 64], "seen": [51, 53, 65], "select": [59, 64, 65], "self": [56, 57, 58, 62, 64, 65], "send": [53, 54, 58, 65], "sens": [1, 53, 57, 59], "sensori": [1, 53, 65, 66], "separ": [4, 55, 60, 61, 65], "septemb": 58, "sequenc": [46, 48, 50, 51, 53, 55, 57, 59, 60, 64, 65], "sequenti": [57, 59, 60, 61, 64, 65], "seri": [1, 2, 3, 4, 11, 21, 31, 51, 53, 54, 55, 56, 57, 58, 60, 62, 65, 66], "serotonin": 1, "serv": 51, "session": 52, "set": [14, 17, 18, 47, 49, 50, 51, 53, 54, 55, 56, 58, 59, 61, 63, 64, 65], "set_minor_loc": 55, "set_offset": 55, "set_palett": 60, "set_titl": [55, 57, 61, 65], "set_update_sequ": 63, "set_xdata": 55, "set_xlabel": [55, 61, 63], "set_ydata": 55, "set_ylabel": [55, 57, 61, 63, 64], "sever": [1, 58, 65], "sfreq": 62, "shad": 17, "shape": [0, 1, 54, 55, 57, 60, 61, 64], "share": [54, 56], "sharei": 64, "sharex": [53, 57, 64], "she": 59, "shoot": 58, "shortwav": 65, "should": [0, 2, 3, 4, 17, 18, 26, 31, 34, 35, 40, 54, 55, 57, 59, 64, 65], "show": [17, 18, 54, 58, 65], "show_current_st": [17, 18], "show_heart_r": 62, "show_observ": [17, 18, 54], "show_surpris": [17, 18], "shown": [53, 55], "side": [54, 59], "sigma": [53, 54, 60, 65], "sigma_1": [53, 65], "sigma_2": [53, 65], "sigma_temperatur": 60, "sigma_volatil": 60, "sigmoid": [53, 60, 61, 64, 65], "sigmoid_hgf": 59, "sigmoid_hgf_idata": 59, "signal": [0, 51, 52], "sim": [53, 60, 65], "similar": [29, 30, 39, 56, 58, 62, 64, 65], "similarli": [54, 58], "simpl": [2, 53, 54, 55, 59, 61, 64, 65, 66], "simpler": [53, 54, 65], "simplest": [53, 59], "simplex": 1, "simpli": [0, 54, 55, 60, 61, 65], "simpul": 53, "simul": [1, 53, 54, 55, 59, 65, 66], "simultan": 60, "sin": [54, 55], "sinc": 53, "singl": [4, 46, 54, 64, 65], "sinusoid": 54, "site": 65, "situat": [1, 17, 18, 53, 54, 57, 59, 60, 64], "size": [1, 51, 53, 54, 56, 58, 61, 63, 65], "skew": 57, "slightli": [58, 59], "slope": 53, "slow": 64, "smaller": 61, "smooth": 52, "smoother": 55, "smoothli": 51, "sn": [53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65], "snoma": 65, "snow": 65, "so": [40, 46, 51, 54, 56, 58, 59, 60, 62, 65], "sofmax": [19, 20], "softmax": [4, 59, 64, 65], "softwar": [51, 66], "solar": 65, "sole": 64, "solut": 55, "some": [4, 28, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 65], "someth": [53, 54, 59, 63, 65], "sometim": [54, 58, 59, 65], "sort": 55, "sourc": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 66], "space": [39, 48, 58, 60, 61], "sparsiti": 59, "special": [51, 55, 64], "specif": [1, 34, 51, 52, 53, 54, 55, 56, 57, 59, 64], "specifi": [2, 53, 57, 62, 64], "spike": 58, "spiral": 55, "split": [54, 59], "springer": [31, 66], "sqrt": [11, 17, 55, 63], "squar": 60, "ssle": [51, 66], "stabil": 1, "stabl": 58, "stable_conting": 64, "stack": 55, "staffel": [65, 66], "standard": [0, 17, 18, 27, 29, 48, 51, 52, 53, 54, 56, 57, 58, 59, 60, 63], "start": [2, 3, 4, 48, 53, 55, 57, 59, 60, 64, 65], "stat": [55, 63, 64], "state": [1, 17, 29, 30, 32, 34, 35, 39, 42, 44, 45, 47, 53, 54, 55, 59, 60, 64, 65], "statist": [0, 11, 15, 17, 18, 31, 51, 53, 54, 59, 61, 63, 65, 66], "statproofbook": 9, "std": 63, "stefan": 66, "step": [1, 27, 28, 29, 30, 35, 39, 46, 48, 50, 52, 53, 54, 55, 56, 59, 60, 61, 64, 65], "stephan": [1, 24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "still": [57, 64], "stim_1": 65, "stim_2": 65, "stimuli": [59, 60, 65], "stimulu": [59, 60], "stochast": [53, 55, 57, 65], "storag": 65, "store": [35, 38, 39, 40, 43, 51, 54, 59, 60], "str": [2, 3, 4, 14, 17, 48], "straight": 53, "straightforward": [53, 55, 64], "strength": [14, 26, 29, 30, 33, 34, 35, 38, 43, 53, 56], "string": 54, "structur": [0, 14, 17, 18, 26, 33, 38, 43, 46, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 61, 65], "student": 55, "studi": [1, 52, 58, 60], "sub": [0, 54, 56], "subject": [1, 65], "subplot": [53, 55, 57, 61, 63, 64, 65], "success": 61, "sudhir": 66, "suffici": [0, 11, 15, 17, 18, 31, 51, 53, 54, 59, 63, 65, 66], "sufficient_statist": 55, "sufficient_stats_fn": 31, "suggest": 55, "suit": 65, "suitabl": 64, "sum": [4, 21, 23, 34, 35, 39, 57, 58, 59, 62, 64, 65], "sum_": [9, 29, 30, 35, 57, 59], "summari": [2, 56, 58, 59, 61, 62, 65], "summer": 65, "support": [4, 17, 18, 53, 54], "sure": [57, 59, 64, 65], "surfac": 65, "surpris": [0, 2, 3, 4, 7, 8, 12, 17, 18, 19, 20, 21, 22, 23, 51, 54, 57, 62, 64, 65], "surprise_fn": 57, "suspect": 58, "swgdn": 65, "swiss": 58, "switch": [55, 56], "swtdn": 65, "sy": [53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "systol": 62, "t": [20, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 51, 53, 54, 55, 56, 57, 59, 60, 64, 65, 66], "t2m": 65, "tailor": [56, 57], "take": [0, 1, 51, 53, 56, 59, 65], "tapa": [51, 66], "target": [51, 55, 65], "target_accept": [61, 64, 65], "task": [52, 54, 56, 59, 60, 62, 65], "techniqu": 61, "tediou": 58, "temp": 60, "temperatur": [4, 20, 59, 60, 61, 64, 65], "ten": 66, "tensor": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "term": [1, 35, 53, 54, 59, 66], "terminologi": [57, 60], "test": [60, 61], "text": [7, 59], "th": [4, 60], "than": [14, 28, 53, 55, 57, 58, 60, 61], "thei": [0, 54, 55, 56, 57, 58, 59, 60, 61, 65], "them": [4, 53, 59, 64, 65], "themselv": 51, "theori": [1, 53], "thereaft": 60, "therefor": [21, 40, 53, 54, 55, 57, 58, 59, 60, 64, 65], "thestrup": 66, "theta": [54, 55], "theta_": 54, "theta_1": 54, "thi": [0, 1, 2, 4, 11, 14, 16, 17, 18, 21, 26, 27, 28, 29, 30, 31, 35, 39, 40, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "thing": [57, 60, 65], "think": [53, 59, 65], "third": [1, 4, 54, 56, 58, 65], "those": [51, 54, 55, 56, 59], "three": [0, 14, 17, 18, 53, 54, 57, 63, 64], "three_level_hgf": [58, 62], "three_level_hgf_idata": [56, 58], "three_levels_binary_hgf": [56, 65], "three_levels_continuous_hgf": 58, "three_levels_continuous_hgf_bi": 58, "three_levels_df": 65, "three_levels_hgf": [18, 56], "three_levels_idata": 65, "through": [0, 51, 52, 53, 54, 59], "thu": [1, 51], "ticker": 55, "tight_layout": [53, 54, 55, 56, 57, 58, 59, 60, 62, 64, 65], "tile": [53, 64], "tim": 66, "time": [1, 2, 3, 4, 11, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 46, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 66], "time_step": [2, 3, 4, 26, 27, 28, 30, 32, 33, 34, 35, 36, 37, 38, 39, 41, 59, 64], "timeseri": [2, 17, 18, 58, 65], "titl": [1, 53, 55, 57, 60, 63], "to_numpi": 65, "to_panda": [55, 59, 63, 65], "toa": 65, "togeth": [18, 51, 56, 58, 59, 65], "tolist": 61, "tomkin": 62, "tonic": [4, 14, 34, 35, 39, 53, 58, 60, 61, 63, 64, 65], "tonic_drift": [14, 17, 18, 56, 62], "tonic_drift_1": 4, "tonic_drift_2": 4, "tonic_drift_3": 4, "tonic_volatil": [14, 17, 18, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "tonic_volatility_1": [4, 58, 62, 65], "tonic_volatility_2": [2, 4, 56, 57, 58, 59, 60, 61, 62, 65], "tonic_volatility_3": [4, 56, 58, 65], "too": 64, "took": [56, 58, 59, 60, 61, 62, 64, 65], "tool": [51, 60], "toolbox": [51, 53, 58, 59], "top": [0, 17, 18, 51, 53, 56, 58, 59, 63, 65], "total": [34, 35, 53, 56, 58, 59, 60, 61, 62, 64, 65], "total_gaussian_surpris": [2, 62], "total_surpris": [59, 65], "toussaint": [51, 66], "toward": [64, 65], "track": [53, 54, 55, 56, 59, 63, 65], "tradition": 59, "trajectori": [0, 15, 17, 18, 51, 55, 59, 60, 61, 62, 63, 64, 65], "transform": [51, 53, 54, 59, 60, 65], "transformed_old_valu": 65, "transit": [47, 52, 55], "translat": [51, 66], "transpar": 54, "tree": 54, "tree_util": [57, 64], "tri": [54, 56, 59, 65], "trial": [1, 53, 58, 59, 64, 65], "trigger": [0, 46, 51, 53], "trimmed_update_sequ": 50, "trivial": 59, "true": [7, 12, 14, 17, 18, 53, 54, 57, 61, 62, 64, 65], "try": [58, 59, 63, 64, 65], "tt": 60, "tune": [2, 56, 58, 59, 60, 61, 62, 64, 65], "tupl": [2, 3, 4, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 49, 50, 51, 54, 59], "turn": [52, 53], "tutori": [51, 53, 56, 59, 60, 61, 64, 65], "two": [0, 1, 4, 9, 14, 17, 18, 27, 28, 46, 51, 53, 54, 55, 57, 59, 60, 61, 62, 63, 64], "two_armed_bandit_hgf": 64, "two_armed_bandit_missing_inputs_hgf": 64, "two_bandits_logp": 64, "two_level_hgf": [58, 65], "two_level_hgf_idata": [56, 58, 60, 61], "two_levels_binary_hgf": [56, 60, 61, 65], "two_levels_continuous_hgf": [58, 65], "two_levels_hgf": [56, 65], "two_levels_idata": 65, "type": [2, 3, 4, 14, 19, 20, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 46, 48, 54, 55, 57, 59, 60, 64, 65], "typic": 54, "u": [18, 39, 40, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "u_0": 54, "u_0_prob": 54, "u_1": [53, 54], "u_1_prob": 54, "u_2": 53, "u_loss_arm1": 64, "u_loss_arm2": 64, "u_win_arm1": 64, "u_win_arm2": 64, "ucl": 9, "uk": 9, "uncertain": [1, 54], "uncertainti": [1, 17, 18, 51, 52, 53, 64, 66], "under": [1, 7, 8, 12, 19, 20, 28, 51, 52, 53, 55, 56, 58, 59, 66], "undergo": [59, 60], "underli": [8, 54, 56, 57, 58, 59, 61], "underpin": [53, 55], "understand": [1, 53], "underw": 59, "unexpect": [55, 56, 58], "uniform": [56, 61, 65], "union": [19, 20], "uniqu": [53, 54], "unit": [2, 3, 4, 46, 60], "univari": [6, 31], "univariate_hgf": 55, "univers": [9, 66], "unlik": [53, 58], "unobserv": 64, "until": 57, "up": [17, 18, 51, 53, 58], "updat": [1, 11, 46, 47, 48, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61, 62, 63], "update_binary_input_par": 33, "update_continuous_input_par": 33, "update_fn": 54, "update_fn1": 54, "update_fn2": 54, "update_sequ": [46, 50, 54, 55, 64], "update_typ": [48, 63], "upon": 53, "upper": [53, 54, 61, 64], "upper_bound": 13, "url": [1, 9, 66], "us": [0, 1, 2, 3, 4, 14, 16, 17, 26, 27, 28, 29, 30, 34, 35, 39, 40, 46, 51, 53, 54, 60, 61, 62, 63, 64, 65, 66], "usd": [17, 18], "user": [51, 53, 59], "usual": [0, 53, 54, 61, 63, 65], "util": [55, 62, 64], "v": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "valid": [11, 21, 54, 65, 66], "valu": [0, 2, 4, 8, 14, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 51, 52, 55, 56, 58, 59, 60, 61, 62, 63, 64], "valuat": 58, "value_children": [54, 55, 63, 64], "value_coupling_children": [14, 33, 38, 43], "value_coupling_par": [14, 33, 38, 43], "value_par": 54, "vapa": 40, "vape": 53, "var_nam": [2, 56, 59, 60, 61], "vari": [53, 55, 59, 60, 65], "variabl": [1, 11, 34, 46, 51, 53, 54, 55, 57, 58, 59, 60, 61, 62, 64, 65], "varianc": [4, 14, 52, 53, 54, 58, 65], "variat": [0, 1, 54, 55], "varieti": 54, "variou": [1, 54, 65], "vartheta": 55, "vector": [2, 3, 4, 14, 46, 55, 57, 59, 61, 64, 65], "verbelen": 66, "verbos": [14, 54, 57, 60, 61, 64, 65], "veri": [1, 53, 58, 62, 65], "version": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "via": [53, 54, 65], "view": 64, "visibl": 58, "visual": [0, 16, 17, 18, 51, 55, 63, 65], "vizualis": 55, "vjp": [57, 64], "vjp_custom_op": [57, 64], "vjp_custom_op_jax": [57, 64], "vjp_fn": [57, 64], "vjpcustomop": [57, 64], "vol": 51, "volatil": [0, 1, 4, 14, 17, 18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 45, 48, 51, 52, 55, 56, 58, 59, 60, 61, 63, 64], "volatile_conting": 64, "volatility_children": [54, 55, 63], "volatility_coupl": [14, 17, 18, 26, 56, 62], "volatility_coupling_1": 4, "volatility_coupling_2": 4, "volatility_coupling_children": [14, 33, 38, 43], "volatility_coupling_par": [14, 33, 38, 43], "volatility_par": 54, "volum": 1, "vopa": 35, "vope": [40, 53], "vstack": 57, "w": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "w_a": 64, "w_b": 64, "wa": [29, 30, 37, 38, 41, 48, 51, 54, 56, 57, 58, 59, 62, 64, 65], "waad": [24, 25, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 66], "wagenmak": [60, 66], "wagner": [53, 56, 61], "wai": [1, 40, 46, 53, 54, 55, 56, 57, 58, 59, 60, 64, 65], "walk": [1, 4, 14, 34, 64], "want": [2, 54, 56, 58, 59, 60, 62, 63, 64, 65], "warmup": 2, "warn": [56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "watermark": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "wave": 54, "we": [0, 1, 2, 40, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "weak_typ": [7, 12], "weber": [0, 11, 24, 25, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 51, 53, 54, 55, 65, 66], "wed": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "weigh": [55, 65], "weight": [1, 51, 53, 54, 55, 65], "well": [1, 46, 54, 61, 65], "were": [53, 56, 59, 60, 61, 64, 65], "what": [54, 57, 58, 59, 64, 65], "when": [2, 3, 4, 21, 34, 53, 54, 55, 56, 57, 58, 59, 60, 64, 65], "where": [0, 12, 17, 18, 20, 29, 30, 34, 35, 39, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 63, 64, 65], "wherea": 62, "whether": [17, 37, 38, 41], "which": [1, 4, 11, 34, 39, 48, 51, 53, 54, 55, 56, 57, 58, 59, 64, 65], "while": [53, 54, 55, 59, 60, 62, 64, 65], "whole": [51, 53, 55, 64], "wide": [14, 56], "width": [17, 18], "william": 9, "wilson": [61, 66], "win": 64, "win_arm1": 64, "win_arm2": 64, "wind": 66, "wine": 64, "wishart": 9, "within": 1, "without": [1, 34, 50, 52, 54, 55, 59], "won": 56, "word": [54, 56, 58, 65], "work": [16, 40, 52, 57, 59, 64, 65], "workflow": 60, "world": [53, 55, 59], "worri": [56, 58], "worth": 60, "would": [56, 58, 60, 64, 65], "wpenni": 9, "wrap": [0, 56, 57, 58, 64], "write": [57, 59, 65], "written": [51, 55], "wrote": 65, "www": [1, 9, 66], "x": [7, 10, 11, 12, 13, 31, 55, 56, 57, 59, 60, 61, 62, 63, 64], "x1": 53, "x2": 53, "x64": [56, 58, 62, 65], "x_": [53, 56, 65], "x_1": [53, 55, 65], "x_1_1": 53, "x_1_2": 53, "x_1_3": 53, "x_1_expected_mean": [59, 63, 65], "x_1_expected_precis": 59, "x_1_mean": 59, "x_1_precis": 59, "x_1_surpris": 59, "x_1_xis_0": 55, "x_2": [53, 55, 65], "x_2_1": 53, "x_2_2": 53, "x_2_3": 53, "x_2_expected_mean": [59, 65], "x_2_expected_precis": 59, "x_2_mean": 59, "x_2_precis": 59, "x_2_surpris": 59, "x_3_expected_mean": 65, "x_b": 34, "x_i": 55, "xaxi": 55, "xflr6": 16, "xi": [11, 31, 54, 55, 57], "xi_": [11, 54, 55], "xi_1": 54, "xi_k": 54, "xi_x": [11, 55], "xlabel": [53, 55, 57, 59], "xlim": 55, "y": [11, 55, 59, 61, 64, 65], "y1": 57, "y2": 57, "y_data": 65, "yao": 66, "yaxi": 55, "year": [1, 65, 66], "yet": 64, "ylabel": [53, 55, 57], "ylim": 55, "you": [1, 51, 52, 54, 57, 59, 64, 65], "your": [1, 65], "yu": 66, "z": 55, "zero": 65, "zeta": 39, "zip": [53, 55, 61, 63, 64], "zorder": [57, 61], "zurich": 52, "\u00e4": [51, 66], "\u00ea": 66, "\u00f6": 66, "\u00fc": 66, "\u03c9_2": 2}, "titles": ["API", "How to cite?", "pyhgf.distribution.HGFDistribution", "pyhgf.distribution.HGFLogpGradOp", "pyhgf.distribution.hgf_logp", "pyhgf.math.MultivariateNormal", "pyhgf.math.Normal", "pyhgf.math.binary_surprise", "pyhgf.math.binary_surprise_finite_precision", "pyhgf.math.dirichlet_kullback_leibler", "pyhgf.math.gaussian_density", "pyhgf.math.gaussian_predictive_distribution", "pyhgf.math.gaussian_surprise", "pyhgf.math.sigmoid", "pyhgf.model.HGF", "pyhgf.plots.plot_correlations", "pyhgf.plots.plot_network", "pyhgf.plots.plot_nodes", "pyhgf.plots.plot_trajectories", "pyhgf.response.binary_softmax", "pyhgf.response.binary_softmax_inverse_temperature", "pyhgf.response.first_level_binary_surprise", "pyhgf.response.first_level_gaussian_surprise", "pyhgf.response.total_gaussian_surprise", "pyhgf.updates.posterior.binary.binary_node_update_finite", "pyhgf.updates.posterior.binary.binary_node_update_infinite", "pyhgf.updates.posterior.categorical.categorical_input_update", "pyhgf.updates.posterior.continuous.continuous_node_update", "pyhgf.updates.posterior.continuous.continuous_node_update_ehgf", "pyhgf.updates.posterior.continuous.posterior_update_mean_continuous_node", "pyhgf.updates.posterior.continuous.posterior_update_precision_continuous_node", "pyhgf.updates.posterior.exponential.posterior_update_exponential_family", "pyhgf.updates.prediction.binary.binary_state_node_prediction", "pyhgf.updates.prediction.continuous.continuous_node_prediction", "pyhgf.updates.prediction.continuous.predict_mean", "pyhgf.updates.prediction.continuous.predict_precision", "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_finite_precision", "pyhgf.updates.prediction_error.inputs.binary.binary_input_prediction_error_infinite_precision", "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_prediction_error", "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_value_prediction_error", "pyhgf.updates.prediction_error.inputs.continuous.continuous_input_volatility_prediction_error", "pyhgf.updates.prediction_error.inputs.generic.generic_input_prediction_error", "pyhgf.updates.prediction_error.nodes.binary.binary_state_node_prediction_error", "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_prediction_error", "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_value_prediction_error", "pyhgf.updates.prediction_error.nodes.continuous.continuous_node_volatility_prediction_error", "pyhgf.utils.beliefs_propagation", "pyhgf.utils.fill_categorical_state_node", "pyhgf.utils.get_update_sequence", "pyhgf.utils.list_branches", "pyhgf.utils.trim_sequence", "PyHGF: A Neural Network Library for Predictive Coding", "Learn", "Introduction to the Generalised Hierarchical Gaussian Filter", "Creating and manipulating networks of probabilistic nodes", "From Reinforcement Learning to Generalised Bayesian Filtering", "The binary Hierarchical Gaussian Filter", "The categorical Hierarchical Gaussian Filter", "The continuous Hierarchical Gaussian Filter", "Using custom response models", "Embeding Hierarchical Gaussian Filters in a multilevel Bayesian model", "Recovering computational parameters from observed behaviours", "Example 1: Bayesian filtering of cardiac volatility", "Example 2: Estimating the mean and precision of an input node", "Example 3: A multi-armed bandit task with independent rewards and punishments", "An introduction to Hierarchical Gaussian Filters through practical exercises", "References"], "titleterms": {"1": [62, 65], "2": [63, 65], "3": [64, 65], "4": 65, "5": 65, "A": [51, 60, 64], "The": [51, 52, 53, 54, 56, 57, 58, 65], "acknowledg": 51, "ad": 53, "adapt": 55, "add": [56, 58], "an": [63, 65], "api": 0, "arm": [61, 64], "ascend": 54, "assign": 54, "attribut": 54, "autoregress": 53, "bandit": [61, 64], "bayesian": [55, 60, 62, 64, 65], "behavior": 59, "behaviour": 61, "belief": [53, 64, 65], "beliefs_propag": 46, "between": 65, "bias": 65, "binari": [0, 24, 25, 32, 36, 37, 42, 54, 56, 59, 60, 65], "binary_input_prediction_error_finite_precis": 36, "binary_input_prediction_error_infinite_precis": 37, "binary_node_update_finit": 24, "binary_node_update_infinit": 25, "binary_softmax": 19, "binary_softmax_inverse_temperatur": 20, "binary_state_node_predict": 32, "binary_state_node_prediction_error": 42, "binary_surpris": 7, "binary_surprise_finite_precis": 8, "bivari": 55, "cardiac": 62, "case": [52, 54], "categor": [0, 26, 57], "categorical_input_upd": 26, "cite": 1, "code": 51, "collect": 55, "comparison": 65, "comput": [60, 61], "configur": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "content": 0, "continu": [0, 27, 28, 29, 30, 33, 34, 35, 38, 39, 40, 43, 44, 45, 54, 58, 65], "continuous_input_prediction_error": 38, "continuous_input_value_prediction_error": 39, "continuous_input_volatility_prediction_error": 40, "continuous_node_predict": 33, "continuous_node_prediction_error": 43, "continuous_node_upd": 27, "continuous_node_update_ehgf": 28, "continuous_node_value_prediction_error": 44, "continuous_node_volatility_prediction_error": 45, "correl": 58, "coupl": [53, 54, 65], "creat": [54, 56, 57, 58, 59], "custom": [54, 59], "data": [56, 58], "dataset": [57, 60, 64], "decis": [59, 64], "deriv": 62, "descend": 54, "detail": 54, "dirichlet_kullback_leibl": 9, "distribut": [0, 2, 3, 4, 55, 60], "doe": 51, "drift": 53, "dynam": [53, 54, 55], "edg": 54, "embed": 60, "error": [0, 53], "estim": 63, "exampl": [62, 63, 64], "exercis": [52, 65], "exponenti": [0, 31], "famili": 0, "fill_categorical_state_nod": 47, "filter": [51, 52, 53, 55, 56, 57, 58, 60, 62, 65], "first_level_binary_surpris": 21, "first_level_gaussian_surpris": 22, "fit": [51, 56, 57, 58], "fix": [55, 56, 58], "forward": 57, "from": [55, 59, 61, 64], "function": [0, 54, 59], "gaussian": [51, 52, 53, 55, 56, 57, 58, 60, 65], "gaussian_dens": 10, "gaussian_predictive_distribut": 11, "gaussian_surpris": 12, "gener": [0, 41, 53], "generalis": [53, 55], "generic_input_prediction_error": 41, "get": 51, "get_update_sequ": 48, "glossari": [53, 59], "graph": 60, "heart": 62, "hgf": [14, 56, 58, 59, 60, 65], "hgf_logp": 4, "hgfdistribut": 2, "hgflogpgradop": 3, "hierarch": [51, 52, 53, 55, 56, 57, 58, 60, 65], "how": [1, 51], "implement": 54, "import": 56, "independ": 64, "infer": [57, 61, 64], "input": [0, 36, 37, 38, 39, 40, 41, 54, 63], "instal": 51, "instantan": 62, "introduct": [53, 65], "known": 63, "kown": 63, "learn": [52, 55, 56, 58, 65], "level": [56, 58, 65], "librari": 51, "list_branch": 49, "load": 62, "manipul": 54, "math": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13], "mcmc": [56, 57, 58], "mean": 63, "miss": 54, "model": [0, 14, 51, 53, 56, 57, 58, 59, 60, 62, 65], "modifi": 54, "multi": 64, "multilevel": 60, "multivari": 54, "multivariatenorm": 5, "network": [51, 53, 54, 57], "neural": 51, "new": 59, "node": [0, 42, 43, 44, 45, 53, 54, 57, 63, 65], "non": 55, "normal": [6, 55], "nu": 55, "observ": [59, 61], "one": 61, "optim": 65, "paramet": [56, 58, 59, 61, 64, 65], "particip": 64, "physiolog": 62, "plot": [0, 15, 16, 17, 18, 56, 58, 60, 62], "plot_correl": 15, "plot_network": 16, "plot_nod": 17, "plot_trajectori": 18, "posterior": [0, 24, 25, 26, 27, 28, 29, 30, 31, 60, 65], "posterior_update_exponential_famili": 31, "posterior_update_mean_continuous_nod": 29, "posterior_update_precision_continuous_nod": 30, "practic": 65, "precis": 63, "predict": [0, 32, 33, 34, 35, 51, 53, 65], "predict_mean": 34, "predict_precis": 35, "prediction_error": [36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "preprocess": 62, "probabilist": [54, 57, 65], "process": 53, "propag": 53, "punish": 64, "pyhgf": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51], "random": [53, 65], "rate": 62, "real": 64, "record": 62, "recov": [59, 61], "recoveri": [61, 64], "refer": [51, 66], "reinforc": [55, 65], "rescorla": 65, "respons": [0, 19, 20, 21, 22, 23, 59, 64], "reward": 64, "rule": [59, 64], "sampl": [56, 57, 58, 60, 65], "sequenc": 54, "sigmoid": 13, "signal": 62, "simul": [57, 60, 61, 64], "start": 51, "state": [0, 57], "static": 54, "stationari": 55, "statist": 55, "step": 0, "structur": 64, "suffici": 55, "surpris": [56, 58, 59], "system": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "tabl": 0, "task": [61, 64], "theori": [52, 54], "three": [56, 58, 65], "through": [55, 65], "time": [54, 64], "total_gaussian_surpris": 23, "trajectori": [56, 58], "transit": 57, "trim_sequ": 50, "tutori": 52, "two": [56, 58, 65], "uncertainti": 65, "under": 65, "univari": 55, "unknown": 63, "unkown": 63, "unobserv": 54, "updat": [0, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 53, 54, 64, 65], "us": [52, 55, 56, 57, 58, 59], "util": [0, 46, 47, 48, 49, 50], "valu": [53, 54, 65], "vari": 54, "visual": [54, 56, 58, 60, 61], "volatil": [53, 54, 62, 65], "wagner": 65, "walk": [53, 65], "weather": 65, "work": [51, 54], "world": 65}}) \ No newline at end of file