{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "(working_with_InferenceData)=\n", "\n", "# Working with InferenceData\n", "\n", "Here we present a collection of common manipulations you can use while working with `InferenceData`." ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "import arviz as az\n", "import numpy as np\n", "import xarray as xr\n", "\n", "xr.set_options(display_expand_data=False, display_expand_attrs=False);" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "`display_expand_data=False` makes the default view for {class}`xarray.DataArray` fold the data values to a single line. To explore the values, click on the {fas}`database` icon on the left of the view, right under the `xarray.DataArray` text. It has no effect on `Dataset` objects that already default to folded views.\n", "\n", "`display_expand_attrs=False` folds the attributes in both `DataArray` and `Dataset` objects to keep the views shorter. In this page we print DataArrays and Datasets several times and they always have the same attributes." ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " mu (chain, draw) float64 -3.477 -2.456 -2.826 ... 4.597 5.899 0.1614\n", " theta (chain, draw, school) float64 1.669 -8.537 -2.623 ... 10.59 4.523\n", " tau (chain, draw) float64 3.73 2.075 3.703 4.146 ... 8.346 7.711 5.407\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " obs (chain, draw, school) float64 7.85 -19.03 -22.5 ... 4.698 -15.07\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 ... 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " tune (chain, draw) bool True False False ... False False False\n", " depth (chain, draw) int64 5 3 3 4 5 5 4 4 5 ... 4 4 4 5 5 5 5 5\n", " tree_size (chain, draw) float64 31.0 7.0 7.0 15.0 ... 31.0 31.0 31.0\n", " lp (chain, draw) float64 -59.05 -56.19 ... -63.62 -58.35\n", " energy_error (chain, draw) float64 0.07387 -0.1841 ... -0.087 -0.003652\n", " step_size_bar (chain, draw) float64 0.2417 0.2417 ... 0.1502 0.1502\n", " max_energy_error (chain, draw) float64 0.131 -0.2067 ... -0.101 -0.1757\n", " energy (chain, draw) float64 60.76 62.76 64.4 ... 67.77 67.21\n", " mean_tree_accept (chain, draw) float64 0.9506 0.9906 ... 0.9875 0.9967\n", " step_size (chain, draw) float64 0.1275 0.1275 ... 0.1064 0.1064\n", " diverging (chain, draw) bool False False False ... False False False\n", " log_likelihood (chain, draw, school) float64 -5.168 -4.589 ... -3.896\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 1, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " tau (chain, draw) float64 6.561 1.016 68.91 ... 1.56 5.949 0.7631\n", " tau_log__ (chain, draw) float64 1.881 0.01593 4.233 ... 1.783 -0.2704\n", " mu (chain, draw) float64 5.293 0.8137 0.7122 ... -1.658 -3.273\n", " theta (chain, draw, school) float64 2.357 7.371 7.251 ... -3.775 -3.555\n", " obs (chain, draw, school) float64 -3.54 6.769 19.68 ... -21.16 -6.071\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (school: 8)\n", "Coordinates:\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " obs (school) float64 28.0 8.0 -3.0 7.0 -1.0 1.0 18.0 12.0\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " mu (chain, draw) float64 -3.477 -2.456 -2.826 ... 4.597 5.899 0.1614\n", " theta (chain, draw, school) float64 1.669 -8.537 -2.623 ... 10.59 4.523\n", " tau (chain, draw) float64 3.73 2.075 3.703 4.146 ... 8.346 7.711 5.407\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " mu (chain, draw) float64 -3.477 -2.456 -2.826 ... 4.597 5.899 0.1614\n", " theta (chain, draw, school) float64 1.669 -8.537 -2.623 ... 10.59 4.523\n", " tau (chain, draw) float64 3.73 2.075 3.703 4.146 ... 8.346 7.711 5.407\n", " log_tau (chain, draw) float64 1.316 0.7301 1.309 ... 2.122 2.043 1.688\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (school: 8, sample: 2000)\n", "Coordinates:\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", " * sample (sample) MultiIndex\n", " - chain (sample) int64 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3\n", " - draw (sample) int64 0 1 2 3 4 5 6 7 ... 492 493 494 495 496 497 498 499\n", "Data variables:\n", " mu (sample) float64 -3.477 -2.456 -2.826 -1.996 ... 4.597 5.899 0.1614\n", " theta (school, sample) float64 1.669 -6.239 2.195 ... -1.095 4.013 4.523\n", " tau (sample) float64 3.73 2.075 3.703 4.146 ... 8.589 8.346 7.711 5.407\n", " log_tau (sample) float64 1.316 0.7301 1.309 1.422 ... 2.122 2.043 1.688\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (school: 8, sample: 100)\n", "Coordinates:\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", " * sample (sample) MultiIndex\n", " - chain (sample) int64 0 0 0 3 1 2 2 2 3 2 1 0 ... 3 3 3 1 1 0 1 1 1 1 2 3\n", " - draw (sample) int64 419 274 161 193 178 203 ... 238 49 212 448 95 412\n", "Data variables:\n", " mu (sample) float64 6.95 7.4 4.131 1.644 ... 5.142 1.917 8.56 3.486\n", " theta (school, sample) float64 8.734 3.829 19.1 ... 3.086 11.3 3.606\n", " tau (sample) float64 1.867 1.603 8.83 1.929 ... 1.636 5.707 5.941 1.582\n", " log_tau (sample) float64 0.6243 0.4717 2.178 0.6572 ... 1.742 1.782 0.4588\n", "Attributes: (3)
<xarray.DataArray 'school' (school: 8)>\n", "'Choate' 'Deerfield' 'Phillips Andover' ... "St. Paul's" 'Mt. Hermon'\n", "Coordinates:\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'
<xarray.Dataset>\n", "Dimensions: (chain: 2, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 2\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " mu (chain, draw) float64 -3.477 -2.456 -2.826 ... -1.571 -4.435 9.763\n", " theta (chain, draw, school) float64 1.669 -8.537 -2.623 ... 12.01 16.67\n", " tau (chain, draw) float64 3.73 2.075 3.703 4.146 ... 2.812 12.18 4.453\n", " log_tau (chain, draw) float64 1.316 0.7301 1.309 1.422 ... 1.034 2.5 1.494\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 2, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 2\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " obs (chain, draw, school) float64 7.85 -19.03 -22.5 ... 9.892 17.29\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 2, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 2\n", " * draw (draw) int64 0 1 2 3 4 5 6 ... 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " tune (chain, draw) bool True False False ... False False False\n", " depth (chain, draw) int64 5 3 3 4 5 5 4 4 5 ... 4 4 4 5 4 4 4 5\n", " tree_size (chain, draw) float64 31.0 7.0 7.0 15.0 ... 15.0 15.0 31.0\n", " lp (chain, draw) float64 -59.05 -56.19 ... -63.1 -61.91\n", " energy_error (chain, draw) float64 0.07387 -0.1841 ... 1.118 -0.5052\n", " step_size_bar (chain, draw) float64 0.2417 0.2417 ... 0.2501 0.2501\n", " max_energy_error (chain, draw) float64 0.131 -0.2067 ... 4.38 -0.5052\n", " energy (chain, draw) float64 60.76 62.76 64.4 ... 68.89 67.32\n", " mean_tree_accept (chain, draw) float64 0.9506 0.9906 ... 0.1054 0.9791\n", " step_size (chain, draw) float64 0.1275 0.1275 ... 0.2075 0.2075\n", " diverging (chain, draw) bool False False False ... False False False\n", " log_likelihood (chain, draw, school) float64 -5.168 -4.589 ... -3.843\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 1, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " tau (chain, draw) float64 6.561 1.016 68.91 ... 1.56 5.949 0.7631\n", " tau_log__ (chain, draw) float64 1.881 0.01593 4.233 ... 1.783 -0.2704\n", " mu (chain, draw) float64 5.293 0.8137 0.7122 ... -1.658 -3.273\n", " theta (chain, draw, school) float64 2.357 7.371 7.251 ... -3.775 -3.555\n", " obs (chain, draw, school) float64 -3.54 6.769 19.68 ... -21.16 -6.071\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (school: 8)\n", "Coordinates:\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " obs (school) float64 28.0 8.0 -3.0 7.0 -1.0 1.0 18.0 12.0\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 400, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 100 101 102 103 104 105 ... 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " mu (chain, draw) float64 4.271 4.517 0.3265 ... 4.597 5.899 0.1614\n", " theta (chain, draw, school) float64 32.74 1.796 2.199 ... 10.59 4.523\n", " tau (chain, draw) float64 11.98 9.164 11.72 6.183 ... 8.346 7.711 5.407\n", " log_tau (chain, draw) float64 2.483 2.215 2.462 1.822 ... 2.122 2.043 1.688\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 400, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 100 101 102 103 104 105 ... 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " obs (chain, draw, school) float64 24.5 11.84 28.08 ... 4.698 -15.07\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 400, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 100 101 102 103 104 ... 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " tune (chain, draw) bool False False False ... False False False\n", " depth (chain, draw) int64 5 5 5 5 5 5 4 4 4 ... 4 4 4 5 5 5 5 5\n", " tree_size (chain, draw) float64 31.0 31.0 31.0 ... 31.0 31.0 31.0\n", " lp (chain, draw) float64 -67.62 -66.08 ... -63.62 -58.35\n", " energy_error (chain, draw) float64 0.003801 -0.0119 ... -0.003652\n", " step_size_bar (chain, draw) float64 0.2417 0.2417 ... 0.1502 0.1502\n", " max_energy_error (chain, draw) float64 -0.03831 -0.02486 ... -0.101 -0.1757\n", " energy (chain, draw) float64 72.68 74.16 73.41 ... 67.77 67.21\n", " mean_tree_accept (chain, draw) float64 0.9998 1.0 0.8716 ... 0.9875 0.9967\n", " step_size (chain, draw) float64 0.1275 0.1275 ... 0.1064 0.1064\n", " diverging (chain, draw) bool False False False ... False False False\n", " log_likelihood (chain, draw, school) float64 -3.677 -3.414 ... -3.896\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 1, draw: 400, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0\n", " * draw (draw) int64 100 101 102 103 104 105 ... 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " tau (chain, draw) float64 1.588 0.4472 1.197 ... 1.56 5.949 0.7631\n", " tau_log__ (chain, draw) float64 0.4625 -0.8048 0.1801 ... 1.783 -0.2704\n", " mu (chain, draw) float64 -1.087 -8.631 -0.7139 ... -1.658 -3.273\n", " theta (chain, draw, school) float64 1.556 1.323 2.802 ... -3.775 -3.555\n", " obs (chain, draw, school) float64 18.6 12.49 7.67 ... -21.16 -6.071\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (school: 8)\n", "Coordinates:\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " obs (school) float64 28.0 8.0 -3.0 7.0 -1.0 1.0 18.0 12.0\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 400, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 100 101 102 103 104 105 ... 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " mu (chain, draw) float64 4.271 4.517 0.3265 ... 4.597 5.899 0.1614\n", " theta (chain, draw, school) float64 32.74 1.796 2.199 ... 10.59 4.523\n", " tau (chain, draw) float64 11.98 9.164 11.72 6.183 ... 8.346 7.711 5.407\n", " log_tau (chain, draw) float64 2.483 2.215 2.462 1.822 ... 2.122 2.043 1.688\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " obs (chain, draw, school) float64 7.85 -19.03 -22.5 ... 4.698 -15.07\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 ... 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " tune (chain, draw) bool True False False ... False False False\n", " depth (chain, draw) int64 5 3 3 4 5 5 4 4 5 ... 4 4 4 5 5 5 5 5\n", " tree_size (chain, draw) float64 31.0 7.0 7.0 15.0 ... 31.0 31.0 31.0\n", " lp (chain, draw) float64 -59.05 -56.19 ... -63.62 -58.35\n", " energy_error (chain, draw) float64 0.07387 -0.1841 ... -0.087 -0.003652\n", " step_size_bar (chain, draw) float64 0.2417 0.2417 ... 0.1502 0.1502\n", " max_energy_error (chain, draw) float64 0.131 -0.2067 ... -0.101 -0.1757\n", " energy (chain, draw) float64 60.76 62.76 64.4 ... 67.77 67.21\n", " mean_tree_accept (chain, draw) float64 0.9506 0.9906 ... 0.9875 0.9967\n", " step_size (chain, draw) float64 0.1275 0.1275 ... 0.1064 0.1064\n", " diverging (chain, draw) bool False False False ... False False False\n", " log_likelihood (chain, draw, school) float64 -5.168 -4.589 ... -3.896\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 1, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " tau (chain, draw) float64 6.561 1.016 68.91 ... 1.56 5.949 0.7631\n", " tau_log__ (chain, draw) float64 1.881 0.01593 4.233 ... 1.783 -0.2704\n", " mu (chain, draw) float64 5.293 0.8137 0.7122 ... -1.658 -3.273\n", " theta (chain, draw, school) float64 2.357 7.371 7.251 ... -3.775 -3.555\n", " obs (chain, draw, school) float64 -3.54 6.769 19.68 ... -21.16 -6.071\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (school: 8)\n", "Coordinates:\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " obs (school) float64 28.0 8.0 -3.0 7.0 -1.0 1.0 18.0 12.0\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: ()\n", "Data variables:\n", " mu float64 4.093\n", " theta float64 4.56\n", " tau float64 4.089\n", " log_tau float64 1.15
<xarray.Dataset>\n", "Dimensions: (school: 8)\n", "Coordinates:\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " mu float64 4.093\n", " theta (school) float64 6.026 4.724 3.576 4.478 3.064 3.821 6.25 4.544\n", " tau float64 4.089\n", " log_tau float64 1.15
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, school: 8, school_bis: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 ... 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", " * school_bis (school_bis) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " mu (chain, draw) float64 -3.477 -2.456 ... 5.899 0.1614\n", " theta (chain, draw, school) float64 1.669 -8.537 ... 4.523\n", " tau (chain, draw) float64 3.73 2.075 3.703 ... 7.711 5.407\n", " log_tau (chain, draw) float64 1.316 0.7301 1.309 ... 2.043 1.688\n", " mlogtau (chain, draw) float64 nan nan nan ... 0.9753 1.004 1.034\n", " theta_school_diff (chain, draw, school, school_bis) float64 0.0 ... 0.0\n", "Attributes: (3)
<xarray.DataArray 'theta_school_diff' (chain: 4, draw: 500)>\n", "10.21 -7.311 5.116 2.606 -1.116 24.96 ... 3.128 -4.62 4.288 2.424 2.613 -0.1137\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 ... 492 493 494 495 496 497 498 499\n", " school <U6 'Choate'\n", " school_bis <U9 'Deerfield'
<xarray.DataArray 'theta_school_diff' (chain: 4, draw: 500,\n", " pairwise_school_diff: 3)>\n", "10.21 -5.673 2.356 -7.311 2.817 -1.51 ... 2.613 8.154 8.915 -0.1137 2.805 5.63\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 ... 492 493 494 495 496 497 498 499\n", " school (pairwise_school_diff) object 'Choate' 'Hotchkiss' 'Mt. Hermon'\n", " school_bis (pairwise_school_diff) object 'Deerfield' ... 'Lawrenceville'\n", "Dimensions without coordinates: pairwise_school_diff" ], "text/plain": [ "
<xarray.DataArray 'theta_school_diff' (chain: 4, draw: 500, school: 3,\n", " school_bis: 3)>\n", "10.21 0.0 10.84 4.533 -5.673 5.169 1.719 ... 2.691 2.805 3.861 4.46 4.574 5.63\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Hotchkiss' 'Mt. Hermon'\n", " * school_bis (school_bis) object 'Deerfield' 'Choate' 'Lawrenceville'
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, school: 8, school_bis: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 ... 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", " * school_bis (school_bis) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " mu (chain, draw) float64 -3.477 -2.456 ... 5.899 0.1614\n", " theta (chain, draw, school) float64 1.669 -8.537 ... 4.523\n", " tau (chain, draw) float64 3.73 2.075 3.703 ... 7.711 5.407\n", " log_tau (chain, draw) float64 1.316 0.7301 1.309 ... 2.043 1.688\n", " mlogtau (chain, draw) float64 nan nan nan ... 0.9753 1.004 1.034\n", " theta_school_diff (chain, draw, school, school_bis) float64 0.0 ... 0.0\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 8 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " obs (chain, draw, school) float64 7.85 -19.03 -22.5 ... 4.698 -15.07\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, new_school: 2)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 ... 492 493 494 495 496 497 498 499\n", " * new_school (new_school) <U13 'Essex College' 'Moordale'\n", "Data variables:\n", " obs (chain, draw, new_school) float64 2.041 -2.556 ... -0.2822\n", "Attributes: (2)
<xarray.Dataset>\n", "Dimensions: (chain: 4, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0 1 2 3\n", " * draw (draw) int64 0 1 2 3 4 5 6 ... 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " tune (chain, draw) bool True False False ... False False False\n", " depth (chain, draw) int64 5 3 3 4 5 5 4 4 5 ... 4 4 4 5 5 5 5 5\n", " tree_size (chain, draw) float64 31.0 7.0 7.0 15.0 ... 31.0 31.0 31.0\n", " lp (chain, draw) float64 -59.05 -56.19 ... -63.62 -58.35\n", " energy_error (chain, draw) float64 0.07387 -0.1841 ... -0.087 -0.003652\n", " step_size_bar (chain, draw) float64 0.2417 0.2417 ... 0.1502 0.1502\n", " max_energy_error (chain, draw) float64 0.131 -0.2067 ... -0.101 -0.1757\n", " energy (chain, draw) float64 60.76 62.76 64.4 ... 67.77 67.21\n", " mean_tree_accept (chain, draw) float64 0.9506 0.9906 ... 0.9875 0.9967\n", " step_size (chain, draw) float64 0.1275 0.1275 ... 0.1064 0.1064\n", " diverging (chain, draw) bool False False False ... False False False\n", " log_likelihood (chain, draw, school) float64 -5.168 -4.589 ... -3.896\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (chain: 1, draw: 500, school: 8)\n", "Coordinates:\n", " * chain (chain) int64 0\n", " * draw (draw) int64 0 1 2 3 4 5 6 7 ... 492 493 494 495 496 497 498 499\n", " * school (school) object 'Choate' 'Deerfield' ... 'Mt. Hermon'\n", "Data variables:\n", " tau (chain, draw) float64 6.561 1.016 68.91 ... 1.56 5.949 0.7631\n", " tau_log__ (chain, draw) float64 1.881 0.01593 4.233 ... 1.783 -0.2704\n", " mu (chain, draw) float64 5.293 0.8137 0.7122 ... -1.658 -3.273\n", " theta (chain, draw, school) float64 2.357 7.371 7.251 ... -3.775 -3.555\n", " obs (chain, draw, school) float64 -3.54 6.769 19.68 ... -21.16 -6.071\n", "Attributes: (3)
<xarray.Dataset>\n", "Dimensions: (school: 8)\n", "Coordinates:\n", " * school (school) object 'Choate' 'Deerfield' ... "St. Paul's" 'Mt. Hermon'\n", "Data variables:\n", " obs (school) float64 28.0 8.0 -3.0 7.0 -1.0 1.0 18.0 12.0\n", "Attributes: (3)