{
  "id": 394733,
  "title": "⧲ Data anisotropy along the z-axis",
  "url": "/competitions/icecube-neutrinos-in-deep-ice/discussion/394733",
  "author_name": "Sergey Stepanov",
  "post_date": "2023-03-14T16:56:22.463000",
  "votes": 24,
  "comment_count": 0,
  "views": 0,
  "content": "<p>As we known, the competition dataset has a fairly isotropic distribution of track directions. On top of the isotropically distributed neutrino tracks, the noise is added, in the form of cosmic ray muon tracks. This noise should not correlate with the direction of the target track.</p>\n<p>Therefore, it is natural to expect that the model errors would weakly depend on the target angles. However, it turns out that this is not the case. Below are the average error values as a function of the true zenith and azimuth angles (the cosine is taken from the zenith angle to obtain a uniform distribution). As you can see, there is a significant monotonic drop in the error when going from zenith=π (particle comes from below) to zenith=0 (particle comes from above). The angle zenith=π/2 roughly corresponds to the total error over all angles (the horizontal line):</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F7a1bae323673469a6ffe29d6d2726ceb%2Ferr_angles.png?generation=1678811788376942&amp;alt=media\" alt=\"\"></p>\n<p>This observation forced us to conduct a more detailed analysis of the data in terms of the value of the target zenith angle (its cosine). This analysis shows significant data anisotropy (see <a href=\"https://www.kaggle.com/synset/icecube-qudata-anisotropy\">notebook</a>). For example, below are the average values of the number of active strings, triggered sensors and pulses at various values of the zenith angle. Each point has error bars; they are obtained by dividing the standard deviation from the mean by the square root of the number of events with a given angle. The horizontal line is the corresponding average value for all angles. The dotted line is the probability density of the number of events as a function of the zenith:</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F84b92d35b673a9533ade44007ae48487%2Fim01.png?generation=1678811833894937&amp;alt=media\" alt=\"\"></p>\n<p>The number of active strings, sensors and pulses is much larger for tracks coming from above. It is clear that the more pulses in the event, the easier it is usually for the model to reconstruct the track. This explains the behavior of the model error, but not the reasons leading to such anisotropy.</p>\n<p>Note that \"noise\" (background) muons enter the IceCube only from above (the Earth screens them completely). It is clear that if background tracks of muons (also coming from above) are superimposed on the track from a neutrino coming from above, then it is easier for the model to reconstruct the track than with counter flows. But it doesn't explain either why there should be more pulses on top tracks.</p>\n<p>So, what's the reason for it? Most of the events present in the dataset are neutrinos produced by the collision<br>\ncosmic rays with the Earth's atmosphere. These cosmic rays and, thus, atmospheric neutrinos mostly have an isotropic distribution. However, in reality the Earth is not completely transparent to neutrinos (and fortunately for IceCube). Below is the number of events from atmospheric neutrinos depending on the cosine of the zenith angle [<a href=\"https://arxiv.org/abs/1803.05901\">source</a>]:</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2Fb1b1eef85dda002a1d4f45fcb93d39ff%2Feath.png?generation=1678811913097185&amp;alt=media\" alt=\"\"></p>\n<p>As can be seen, there are significantly fewer atmospheric neutrinos arriving along the Earth's axis than those arriving at an angle. Apparently, it is this effect that contributes to the non-uniformity of the zenith angle, noted in <a href=\"https://www.kaggle.com/competitions/icecube-neutrinos-in-deep-ice/discussion/386537\">this message</a> (see also <a href=\"https://www.kaggle.com/competitions/icecube-neutrinos-in-deep-ice/discussion/386537#2143566&quot;\">comment</a> Philipp Eller - <a href=\"https://www.kaggle.com/pellerphys\" target=\"_blank\">@pellerphys</a>). In the diagrams of the distribution density of the cosine of the zenith angle, given above (dashed line), the difference between the minimum and the maximum is almost 30%. However, the number of events with a given angle does not affect the average values obtained at a given angle.</p>\n<p>The only reasonable explanation that we see so far is as follows. The cross section of the neutrino interaction reaction increases quite strongly with its energy. This means that the Earth absorbs high-energy neutrinos more strongly. Therefore, on average, neutrinos with lower energy enter the IceCube from below, and atmospheric neutrinos arriving from above have, on average, higher energy. Perhaps this is what increases the number of pulses at a small zenith, since more leptons with high energy are born, which generate more powerful Cherenkov radiation.</p>\n<p>Let's note other factors that make space anisotropic in the vertical direction. They are unlikely to explain the observed effect, but may be useful for understanding the general background of the problem.</p>\n<ul>\n\n<li> The design of the sensors is such that they are much more sensitive to photons coming from below.\nHowever, this should rather increase the number of DOMs hits for tracks coming from the bottom, than from the top.\n\n</li><li> The ice inside the IceCube changes its optical properties along the z axis.\nIn particular, at a depth of 2150m (\\(z\\sim -100\\)m) there is a layer of dust that significantly enhances the scattering and absorption of photons\n[<a href=\"https://www.researchgate.net/figure/Top-and-side-view-of-IceCube-detector-3-Ice-properties-as-a-function-of-depth-is-shown_fig1_365147756\">source</a>]:\n</li></ul>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F198218062ade8a5e795c3b0c1c6daf77%2Fdust_kaggle.png?generation=1678812007702392&amp;alt=media\" alt=\"\"></p>\n<ul>\n<li> Symmetry with respect to \\(z\\mapsto -z\\) is also violated by sensors from DeepCore strings. They are divided into two unequal groups (see the figure above).\nHowever, the exclusion of pulses on these strings from events does not qualitatively change the dependence of quantities on z.\n\n</li><li> The distribution of atmospheric neutrinos has a maximum at horizon, because tangential cosmic rays pass through a thicker layer of the atmosphere.\n\n</li><li> The Earth's magnetic field affects intensity and direction of cosmic rays and, so, breaks the isotropy of space.\n</li></ul>\n<p>Below are a few more graphs for various event characteristics. The logarithm of the total charge, the average time (after the first pulse shifted to t=0) and the proportion of auxiliary=True pulses in the event:</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F3ae61425db7c75b5c9e6ee8599ca0d10%2Fim02.png?generation=1678812063990501&amp;alt=media\" alt=\"\"></p>\n<p>Average values of event pulse coordinates (in kilometers):</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F0fd0053e95254f148d5aacc06b4be247%2Fim03.png?generation=1678812089871467&amp;alt=media\" alt=\"\"></p>\n<p>Standard deviations in kilometers (track compactness):</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2Fd3907cad6ca356cdfa5270048779b27d%2Fim04.png?generation=1678812111389928&amp;alt=media\" alt=\"\"></p>\n<p>Happy kaggling!</p>",
  "messages": [
    {
      "id": 2181643,
      "postDate": "2023-03-14T16:56:22.463Z",
      "content": "<p>As we known, the competition dataset has a fairly isotropic distribution of track directions. On top of the isotropically distributed neutrino tracks, the noise is added, in the form of cosmic ray muon tracks. This noise should not correlate with the direction of the target track.</p>\n<p>Therefore, it is natural to expect that the model errors would weakly depend on the target angles. However, it turns out that this is not the case. Below are the average error values as a function of the true zenith and azimuth angles (the cosine is taken from the zenith angle to obtain a uniform distribution). As you can see, there is a significant monotonic drop in the error when going from zenith=π (particle comes from below) to zenith=0 (particle comes from above). The angle zenith=π/2 roughly corresponds to the total error over all angles (the horizontal line):</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F7a1bae323673469a6ffe29d6d2726ceb%2Ferr_angles.png?generation=1678811788376942&amp;alt=media\" alt=\"\"></p>\n<p>This observation forced us to conduct a more detailed analysis of the data in terms of the value of the target zenith angle (its cosine). This analysis shows significant data anisotropy (see <a href=\"https://www.kaggle.com/synset/icecube-qudata-anisotropy\">notebook</a>). For example, below are the average values of the number of active strings, triggered sensors and pulses at various values of the zenith angle. Each point has error bars; they are obtained by dividing the standard deviation from the mean by the square root of the number of events with a given angle. The horizontal line is the corresponding average value for all angles. The dotted line is the probability density of the number of events as a function of the zenith:</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F84b92d35b673a9533ade44007ae48487%2Fim01.png?generation=1678811833894937&amp;alt=media\" alt=\"\"></p>\n<p>The number of active strings, sensors and pulses is much larger for tracks coming from above. It is clear that the more pulses in the event, the easier it is usually for the model to reconstruct the track. This explains the behavior of the model error, but not the reasons leading to such anisotropy.</p>\n<p>Note that \"noise\" (background) muons enter the IceCube only from above (the Earth screens them completely). It is clear that if background tracks of muons (also coming from above) are superimposed on the track from a neutrino coming from above, then it is easier for the model to reconstruct the track than with counter flows. But it doesn't explain either why there should be more pulses on top tracks.</p>\n<p>So, what's the reason for it? Most of the events present in the dataset are neutrinos produced by the collision<br>\ncosmic rays with the Earth's atmosphere. These cosmic rays and, thus, atmospheric neutrinos mostly have an isotropic distribution. However, in reality the Earth is not completely transparent to neutrinos (and fortunately for IceCube). Below is the number of events from atmospheric neutrinos depending on the cosine of the zenith angle [<a href=\"https://arxiv.org/abs/1803.05901\">source</a>]:</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2Fb1b1eef85dda002a1d4f45fcb93d39ff%2Feath.png?generation=1678811913097185&amp;alt=media\" alt=\"\"></p>\n<p>As can be seen, there are significantly fewer atmospheric neutrinos arriving along the Earth's axis than those arriving at an angle. Apparently, it is this effect that contributes to the non-uniformity of the zenith angle, noted in <a href=\"https://www.kaggle.com/competitions/icecube-neutrinos-in-deep-ice/discussion/386537\">this message</a> (see also <a href=\"https://www.kaggle.com/competitions/icecube-neutrinos-in-deep-ice/discussion/386537#2143566&quot;\">comment</a> Philipp Eller - <a href=\"https://www.kaggle.com/pellerphys\" target=\"_blank\">@pellerphys</a>). In the diagrams of the distribution density of the cosine of the zenith angle, given above (dashed line), the difference between the minimum and the maximum is almost 30%. However, the number of events with a given angle does not affect the average values obtained at a given angle.</p>\n<p>The only reasonable explanation that we see so far is as follows. The cross section of the neutrino interaction reaction increases quite strongly with its energy. This means that the Earth absorbs high-energy neutrinos more strongly. Therefore, on average, neutrinos with lower energy enter the IceCube from below, and atmospheric neutrinos arriving from above have, on average, higher energy. Perhaps this is what increases the number of pulses at a small zenith, since more leptons with high energy are born, which generate more powerful Cherenkov radiation.</p>\n<p>Let's note other factors that make space anisotropic in the vertical direction. They are unlikely to explain the observed effect, but may be useful for understanding the general background of the problem.</p>\n<ul>\n\n<li> The design of the sensors is such that they are much more sensitive to photons coming from below.\nHowever, this should rather increase the number of DOMs hits for tracks coming from the bottom, than from the top.\n\n</li><li> The ice inside the IceCube changes its optical properties along the z axis.\nIn particular, at a depth of 2150m (\\(z\\sim -100\\)m) there is a layer of dust that significantly enhances the scattering and absorption of photons\n[<a href=\"https://www.researchgate.net/figure/Top-and-side-view-of-IceCube-detector-3-Ice-properties-as-a-function-of-depth-is-shown_fig1_365147756\">source</a>]:\n</li></ul>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F198218062ade8a5e795c3b0c1c6daf77%2Fdust_kaggle.png?generation=1678812007702392&amp;alt=media\" alt=\"\"></p>\n<ul>\n<li> Symmetry with respect to \\(z\\mapsto -z\\) is also violated by sensors from DeepCore strings. They are divided into two unequal groups (see the figure above).\nHowever, the exclusion of pulses on these strings from events does not qualitatively change the dependence of quantities on z.\n\n</li><li> The distribution of atmospheric neutrinos has a maximum at horizon, because tangential cosmic rays pass through a thicker layer of the atmosphere.\n\n</li><li> The Earth's magnetic field affects intensity and direction of cosmic rays and, so, breaks the isotropy of space.\n</li></ul>\n<p>Below are a few more graphs for various event characteristics. The logarithm of the total charge, the average time (after the first pulse shifted to t=0) and the proportion of auxiliary=True pulses in the event:</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F3ae61425db7c75b5c9e6ee8599ca0d10%2Fim02.png?generation=1678812063990501&amp;alt=media\" alt=\"\"></p>\n<p>Average values of event pulse coordinates (in kilometers):</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F0fd0053e95254f148d5aacc06b4be247%2Fim03.png?generation=1678812089871467&amp;alt=media\" alt=\"\"></p>\n<p>Standard deviations in kilometers (track compactness):</p>\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2Fd3907cad6ca356cdfa5270048779b27d%2Fim04.png?generation=1678812111389928&amp;alt=media\" alt=\"\"></p>\n<p>Happy kaggling!</p>",
      "rawMarkdown": "As we known, the competition dataset has a fairly isotropic distribution of track directions. On top of the isotropically distributed neutrino tracks, the noise is added, in the form of cosmic ray muon tracks. This noise should not correlate with the direction of the target track.\n\nTherefore, it is natural to expect that the model errors would weakly depend on the target angles. However, it turns out that this is not the case. Below are the average error values as a function of the true zenith and azimuth angles (the cosine is taken from the zenith angle to obtain a uniform distribution). As you can see, there is a significant monotonic drop in the error when going from zenith=π (particle comes from below) to zenith=0 (particle comes from above). The angle zenith=π/2 roughly corresponds to the total error over all angles (the horizontal line):\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F7a1bae323673469a6ffe29d6d2726ceb%2Ferr_angles.png?generation=1678811788376942&alt=media)\n\nThis observation forced us to conduct a more detailed analysis of the data in terms of the value of the target zenith angle (its cosine). This analysis shows significant data anisotropy (see <a href=\"https://www.kaggle.com/synset/icecube-qudata-anisotropy\">notebook</a>). For example, below are the average values of the number of active strings, triggered sensors and pulses at various values of the zenith angle. Each point has error bars; they are obtained by dividing the standard deviation from the mean by the square root of the number of events with a given angle. The horizontal line is the corresponding average value for all angles. The dotted line is the probability density of the number of events as a function of the zenith:\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F84b92d35b673a9533ade44007ae48487%2Fim01.png?generation=1678811833894937&alt=media)\n\nThe number of active strings, sensors and pulses is much larger for tracks coming from above. It is clear that the more pulses in the event, the easier it is usually for the model to reconstruct the track. This explains the behavior of the model error, but not the reasons leading to such anisotropy.\n\nNote that \"noise\" (background) muons enter the IceCube only from above (the Earth screens them completely). It is clear that if background tracks of muons (also coming from above) are superimposed on the track from a neutrino coming from above, then it is easier for the model to reconstruct the track than with counter flows. But it doesn't explain either why there should be more pulses on top tracks.\n\nSo, what's the reason for it? Most of the events present in the dataset are neutrinos produced by the collision\ncosmic rays with the Earth's atmosphere. These cosmic rays and, thus, atmospheric neutrinos mostly have an isotropic distribution. However, in reality the Earth is not completely transparent to neutrinos (and fortunately for IceCube). Below is the number of events from atmospheric neutrinos depending on the cosine of the zenith angle [<a href=\"https://arxiv.org/abs/1803.05901\">source</a>]:\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2Fb1b1eef85dda002a1d4f45fcb93d39ff%2Feath.png?generation=1678811913097185&alt=media)\n\nAs can be seen, there are significantly fewer atmospheric neutrinos arriving along the Earth's axis than those arriving at an angle. Apparently, it is this effect that contributes to the non-uniformity of the zenith angle, noted in <a href=\"https://www.kaggle.com/competitions/icecube-neutrinos-in-deep-ice/discussion/386537\">this message</a> (see also <a href=https://www.kaggle.com/competitions/icecube-neutrinos-in-deep-ice/discussion/386537#2143566\">comment</a> Philipp Eller - @pellerphys). In the diagrams of the distribution density of the cosine of the zenith angle, given above (dashed line), the difference between the minimum and the maximum is almost 30%. However, the number of events with a given angle does not affect the average values obtained at a given angle.\n\nThe only reasonable explanation that we see so far is as follows. The cross section of the neutrino interaction reaction increases quite strongly with its energy. This means that the Earth absorbs high-energy neutrinos more strongly. Therefore, on average, neutrinos with lower energy enter the IceCube from below, and atmospheric neutrinos arriving from above have, on average, higher energy. Perhaps this is what increases the number of pulses at a small zenith, since more leptons with high energy are born, which generate more powerful Cherenkov radiation.\n\nLet's note other factors that make space anisotropic in the vertical direction. They are unlikely to explain the observed effect, but may be useful for understanding the general background of the problem.\n\n<ul>\n\n<li> The design of the sensors is such that they are much more sensitive to photons coming from below.\nHowever, this should rather increase the number of DOMs hits for tracks coming from the bottom, than from the top.\n\n<li> The ice inside the IceCube changes its optical properties along the z axis.\nIn particular, at a depth of 2150m (\\(z\\sim -100\\)m) there is a layer of dust that significantly enhances the scattering and absorption of photons\n[<a href=\"https://www.researchgate.net/figure/Top-and-side-view-of-IceCube-detector-3-Ice-properties-as-a-function-of-depth-is-shown_fig1_365147756\">source</a>]:\n</ul>\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F198218062ade8a5e795c3b0c1c6daf77%2Fdust_kaggle.png?generation=1678812007702392&alt=media)\n\n<ul>\n<li> Symmetry with respect to \\(z\\mapsto -z\\) is also violated by sensors from DeepCore strings. They are divided into two unequal groups (see the figure above).\nHowever, the exclusion of pulses on these strings from events does not qualitatively change the dependence of quantities on z.\n\n<li> The distribution of atmospheric neutrinos has a maximum at horizon, because tangential cosmic rays pass through a thicker layer of the atmosphere.\n\n<li> The Earth's magnetic field affects intensity and direction of cosmic rays and, so, breaks the isotropy of space.\n</ul>\n\nBelow are a few more graphs for various event characteristics. The logarithm of the total charge, the average time (after the first pulse shifted to t=0) and the proportion of auxiliary=True pulses in the event:\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F3ae61425db7c75b5c9e6ee8599ca0d10%2Fim02.png?generation=1678812063990501&alt=media)\n\nAverage values of event pulse coordinates (in kilometers):\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F0fd0053e95254f148d5aacc06b4be247%2Fim03.png?generation=1678812089871467&alt=media)\n\nStandard deviations in kilometers (track compactness):\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2Fd3907cad6ca356cdfa5270048779b27d%2Fim04.png?generation=1678812111389928&alt=media)\n\nHappy kaggling!",
      "votes": 24
    }
  ],
  "comments": [],
  "raw_markdown_by_id": {
    "2181643": "As we known, the competition dataset has a fairly isotropic distribution of track directions. On top of the isotropically distributed neutrino tracks, the noise is added, in the form of cosmic ray muon tracks. This noise should not correlate with the direction of the target track.\n\nTherefore, it is natural to expect that the model errors would weakly depend on the target angles. However, it turns out that this is not the case. Below are the average error values as a function of the true zenith and azimuth angles (the cosine is taken from the zenith angle to obtain a uniform distribution). As you can see, there is a significant monotonic drop in the error when going from zenith=π (particle comes from below) to zenith=0 (particle comes from above). The angle zenith=π/2 roughly corresponds to the total error over all angles (the horizontal line):\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F7a1bae323673469a6ffe29d6d2726ceb%2Ferr_angles.png?generation=1678811788376942&alt=media)\n\nThis observation forced us to conduct a more detailed analysis of the data in terms of the value of the target zenith angle (its cosine). This analysis shows significant data anisotropy (see <a href=\"https://www.kaggle.com/synset/icecube-qudata-anisotropy\">notebook</a>). For example, below are the average values of the number of active strings, triggered sensors and pulses at various values of the zenith angle. Each point has error bars; they are obtained by dividing the standard deviation from the mean by the square root of the number of events with a given angle. The horizontal line is the corresponding average value for all angles. The dotted line is the probability density of the number of events as a function of the zenith:\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F84b92d35b673a9533ade44007ae48487%2Fim01.png?generation=1678811833894937&alt=media)\n\nThe number of active strings, sensors and pulses is much larger for tracks coming from above. It is clear that the more pulses in the event, the easier it is usually for the model to reconstruct the track. This explains the behavior of the model error, but not the reasons leading to such anisotropy.\n\nNote that \"noise\" (background) muons enter the IceCube only from above (the Earth screens them completely). It is clear that if background tracks of muons (also coming from above) are superimposed on the track from a neutrino coming from above, then it is easier for the model to reconstruct the track than with counter flows. But it doesn't explain either why there should be more pulses on top tracks.\n\nSo, what's the reason for it? Most of the events present in the dataset are neutrinos produced by the collision\ncosmic rays with the Earth's atmosphere. These cosmic rays and, thus, atmospheric neutrinos mostly have an isotropic distribution. However, in reality the Earth is not completely transparent to neutrinos (and fortunately for IceCube). Below is the number of events from atmospheric neutrinos depending on the cosine of the zenith angle [<a href=\"https://arxiv.org/abs/1803.05901\">source</a>]:\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2Fb1b1eef85dda002a1d4f45fcb93d39ff%2Feath.png?generation=1678811913097185&alt=media)\n\nAs can be seen, there are significantly fewer atmospheric neutrinos arriving along the Earth's axis than those arriving at an angle. Apparently, it is this effect that contributes to the non-uniformity of the zenith angle, noted in <a href=\"https://www.kaggle.com/competitions/icecube-neutrinos-in-deep-ice/discussion/386537\">this message</a> (see also <a href=https://www.kaggle.com/competitions/icecube-neutrinos-in-deep-ice/discussion/386537#2143566\">comment</a> Philipp Eller - @pellerphys). In the diagrams of the distribution density of the cosine of the zenith angle, given above (dashed line), the difference between the minimum and the maximum is almost 30%. However, the number of events with a given angle does not affect the average values obtained at a given angle.\n\nThe only reasonable explanation that we see so far is as follows. The cross section of the neutrino interaction reaction increases quite strongly with its energy. This means that the Earth absorbs high-energy neutrinos more strongly. Therefore, on average, neutrinos with lower energy enter the IceCube from below, and atmospheric neutrinos arriving from above have, on average, higher energy. Perhaps this is what increases the number of pulses at a small zenith, since more leptons with high energy are born, which generate more powerful Cherenkov radiation.\n\nLet's note other factors that make space anisotropic in the vertical direction. They are unlikely to explain the observed effect, but may be useful for understanding the general background of the problem.\n\n<ul>\n\n<li> The design of the sensors is such that they are much more sensitive to photons coming from below.\nHowever, this should rather increase the number of DOMs hits for tracks coming from the bottom, than from the top.\n\n<li> The ice inside the IceCube changes its optical properties along the z axis.\nIn particular, at a depth of 2150m (\\(z\\sim -100\\)m) there is a layer of dust that significantly enhances the scattering and absorption of photons\n[<a href=\"https://www.researchgate.net/figure/Top-and-side-view-of-IceCube-detector-3-Ice-properties-as-a-function-of-depth-is-shown_fig1_365147756\">source</a>]:\n</ul>\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F198218062ade8a5e795c3b0c1c6daf77%2Fdust_kaggle.png?generation=1678812007702392&alt=media)\n\n<ul>\n<li> Symmetry with respect to \\(z\\mapsto -z\\) is also violated by sensors from DeepCore strings. They are divided into two unequal groups (see the figure above).\nHowever, the exclusion of pulses on these strings from events does not qualitatively change the dependence of quantities on z.\n\n<li> The distribution of atmospheric neutrinos has a maximum at horizon, because tangential cosmic rays pass through a thicker layer of the atmosphere.\n\n<li> The Earth's magnetic field affects intensity and direction of cosmic rays and, so, breaks the isotropy of space.\n</ul>\n\nBelow are a few more graphs for various event characteristics. The logarithm of the total charge, the average time (after the first pulse shifted to t=0) and the proportion of auxiliary=True pulses in the event:\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F3ae61425db7c75b5c9e6ee8599ca0d10%2Fim02.png?generation=1678812063990501&alt=media)\n\nAverage values of event pulse coordinates (in kilometers):\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2F0fd0053e95254f148d5aacc06b4be247%2Fim03.png?generation=1678812089871467&alt=media)\n\nStandard deviations in kilometers (track compactness):\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-forum-message-attachments/o/inbox%2F1394009%2Fd3907cad6ca356cdfa5270048779b27d%2Fim04.png?generation=1678812111389928&alt=media)\n\nHappy kaggling!"
  }
}