{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "15adbd58",
   "metadata": {},
   "source": [
    "# pdf001_Normal\n",
    "Tutorial illustrating the new statistical distributions functions (pdf, cdf and quantile)\n",
    "\n",
    "based on Anna Kreshuk's normalDist.C\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "**Author:** Juan Fernando Jaramillo Botero  \n",
    "<i><small>This notebook tutorial was automatically generated with <a href= \"https://github.com/root-project/root/blob/master/documentation/doxygen/converttonotebook.py\">ROOTBOOK-izer</a> from the macro found in the ROOT repository  on Tuesday, May 19, 2026 at 08:26 PM.</small></i>"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "39a538c0",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:28.553002Z",
     "iopub.status.busy": "2026-05-19T20:26:28.552885Z",
     "iopub.status.idle": "2026-05-19T20:26:29.561741Z",
     "shell.execute_reply": "2026-05-19T20:26:29.560983Z"
    }
   },
   "outputs": [],
   "source": [
    "from ROOT import TF1, TCanvas, TSystem, TAxis, TLegend\n",
    "from ROOT import kRed, kGreen, kBlue"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5390438a",
   "metadata": {},
   "source": [
    "Create the one dimensional functions for normal distribution."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "9ca54007",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:29.563299Z",
     "iopub.status.busy": "2026-05-19T20:26:29.563165Z",
     "iopub.status.idle": "2026-05-19T20:26:29.702442Z",
     "shell.execute_reply": "2026-05-19T20:26:29.701723Z"
    }
   },
   "outputs": [],
   "source": [
    "pdfunc  = TF1(\"pdf\",\"ROOT::Math::normal_pdf(x, [0],[1])\", -5, 5)\n",
    "cdfunc  = TF1(\"cdf\",\"ROOT::Math::normal_cdf(x, [0],[1])\", -5, 5)\n",
    "ccdfunc = TF1(\"cdf_c\",\"ROOT::Math::normal_cdf_c(x, [0])\", -5, 5)\n",
    "qfunc   = TF1(\"quantile\",\"ROOT::Math::normal_quantile(x, [0])\", 0, 1)\n",
    "cqfunc  = TF1(\"quantile_c\",\"ROOT::Math::normal_quantile_c(x, [0])\", 0, 1)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9f35d3b3",
   "metadata": {},
   "source": [
    "Set the parameters for the normal distribution with sigma to 1 and mean to\n",
    "zero. And set the color to blue and title to none."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "e3374d08",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:29.704484Z",
     "iopub.status.busy": "2026-05-19T20:26:29.704356Z",
     "iopub.status.idle": "2026-05-19T20:26:29.821070Z",
     "shell.execute_reply": "2026-05-19T20:26:29.820240Z"
    }
   },
   "outputs": [],
   "source": [
    "pdfunc.SetParameters(1.0, 0.0)\n",
    "pdfunc.SetTitle(\"\")\n",
    "pdfunc.SetLineColor(kBlue)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5591eafe",
   "metadata": {},
   "source": [
    "Set the configuration for the X and Y axis."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "b7e6c079",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:29.822845Z",
     "iopub.status.busy": "2026-05-19T20:26:29.822684Z",
     "iopub.status.idle": "2026-05-19T20:26:29.939443Z",
     "shell.execute_reply": "2026-05-19T20:26:29.938766Z"
    }
   },
   "outputs": [],
   "source": [
    "Xaxis = pdfunc.GetXaxis()\n",
    "Yaxis = pdfunc.GetYaxis()\n",
    "Xaxis.SetLabelSize(0.06)\n",
    "Xaxis.SetTitle(\"x\")\n",
    "Xaxis.SetTitleSize(0.07)\n",
    "Xaxis.SetTitleOffset(0.55)\n",
    "Yaxis.SetLabelSize(0.06)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cc0a92bd",
   "metadata": {},
   "source": [
    "Set sigma to 1 and mean to zero, for the cumulative normal distribution, and\n",
    "set the color to red and title to none."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "4b6adc32",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:29.941799Z",
     "iopub.status.busy": "2026-05-19T20:26:29.941672Z",
     "iopub.status.idle": "2026-05-19T20:26:30.045095Z",
     "shell.execute_reply": "2026-05-19T20:26:30.044412Z"
    }
   },
   "outputs": [],
   "source": [
    "cdfunc.SetParameters(1.0, 0.0)\n",
    "cdfunc.SetTitle(\"\")\n",
    "cdfunc.SetLineColor(kRed)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d305fc10",
   "metadata": {},
   "source": [
    "Set the configuration for the X and Y axis for the cumulative normal\n",
    "distribution."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "d26d4532",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:30.047019Z",
     "iopub.status.busy": "2026-05-19T20:26:30.046893Z",
     "iopub.status.idle": "2026-05-19T20:26:30.150810Z",
     "shell.execute_reply": "2026-05-19T20:26:30.150139Z"
    }
   },
   "outputs": [],
   "source": [
    "cdXaxis = cdfunc.GetXaxis()\n",
    "cdYaxis = cdfunc.GetYaxis()\n",
    "cdXaxis.SetLabelSize(0.06)\n",
    "cdXaxis.SetTitle(\"x\")\n",
    "cdXaxis.SetTitleSize(0.07)\n",
    "cdXaxis.SetTitleOffset(0.55)\n",
    "cdYaxis.SetLabelSize(0.06)\n",
    "cdYaxis.SetTitle(\"p\")\n",
    "cdYaxis.SetTitleSize(0.07)\n",
    "cdYaxis.SetTitleOffset(0.55)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "1b9004ae",
   "metadata": {},
   "source": [
    "Set sigma to 1 and mean to zero, for the survival function of normal\n",
    "distribution, and set the color to green and title to none"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "f63722a1",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:30.152938Z",
     "iopub.status.busy": "2026-05-19T20:26:30.152815Z",
     "iopub.status.idle": "2026-05-19T20:26:30.256368Z",
     "shell.execute_reply": "2026-05-19T20:26:30.255648Z"
    }
   },
   "outputs": [],
   "source": [
    "ccdfunc.SetParameters(1.0, 0.0)\n",
    "ccdfunc.SetTitle(\"\")\n",
    "ccdfunc.SetLineColor(kGreen)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "205b8361",
   "metadata": {},
   "source": [
    "Set sigma to 1 and mean to zero, for the quantile of normal distribution\n",
    "To get more precision for p close to 0 or 1, set Npx to 1000"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "69ddaf6f",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:30.258347Z",
     "iopub.status.busy": "2026-05-19T20:26:30.258222Z",
     "iopub.status.idle": "2026-05-19T20:26:30.368093Z",
     "shell.execute_reply": "2026-05-19T20:26:30.367392Z"
    }
   },
   "outputs": [],
   "source": [
    "qfunc.SetParameter(0, 1.0)\n",
    "qfunc.SetTitle(\"\")\n",
    "qfunc.SetLineColor(kRed)\n",
    "qfunc.SetNpx(1000)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6f74aeb4",
   "metadata": {},
   "source": [
    "Set the configuration of X and Y axis"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "f645bf07",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:30.370075Z",
     "iopub.status.busy": "2026-05-19T20:26:30.369952Z",
     "iopub.status.idle": "2026-05-19T20:26:30.473974Z",
     "shell.execute_reply": "2026-05-19T20:26:30.473164Z"
    }
   },
   "outputs": [],
   "source": [
    "qfXaxis = qfunc.GetXaxis()\n",
    "qfYaxis = qfunc.GetYaxis()\n",
    "qfXaxis.SetLabelSize(0.06)\n",
    "qfXaxis.SetTitle(\"p\")\n",
    "qfYaxis.SetLabelSize(0.06)\n",
    "qfXaxis.SetTitleSize(0.07)\n",
    "qfXaxis.SetTitleOffset(0.55)\n",
    "qfYaxis.SetTitle(\"x\")\n",
    "qfYaxis.SetTitleSize(0.07)\n",
    "qfYaxis.SetTitleOffset(0.55)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "a9d11b14",
   "metadata": {},
   "source": [
    "Set sigma to 1 and mean to zero of survival function of quantile of normal\n",
    "distribution, and set color to green and title to none."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "817e4bd7",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:30.475951Z",
     "iopub.status.busy": "2026-05-19T20:26:30.475825Z",
     "iopub.status.idle": "2026-05-19T20:26:30.579325Z",
     "shell.execute_reply": "2026-05-19T20:26:30.578645Z"
    }
   },
   "outputs": [],
   "source": [
    "cqfunc.SetParameter(0, 1.0)\n",
    "cqfunc.SetTitle(\"\")\n",
    "cqfunc.SetLineColor(kGreen)\n",
    "cqfunc.SetNpx(1000)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "dfc86395",
   "metadata": {},
   "source": [
    "Create canvas and divide in three parts"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "d9509895",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:30.581114Z",
     "iopub.status.busy": "2026-05-19T20:26:30.580985Z",
     "iopub.status.idle": "2026-05-19T20:26:30.705313Z",
     "shell.execute_reply": "2026-05-19T20:26:30.704596Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<cppyy.gbl.TPad object at 0x55c8e9679620>"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "c1 = TCanvas(\"c1\", \"Normal Distributions\", 100, 10, 600, 800)\n",
    "c1.Divide(1, 3)\n",
    "c1.cd(1)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ef73dcdc",
   "metadata": {},
   "source": [
    "Draw the normal distribution"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "2c436997",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:30.707154Z",
     "iopub.status.busy": "2026-05-19T20:26:30.707027Z",
     "iopub.status.idle": "2026-05-19T20:26:30.823927Z",
     "shell.execute_reply": "2026-05-19T20:26:30.823503Z"
    }
   },
   "outputs": [],
   "source": [
    "pdfunc.Draw()\n",
    "legend1 = TLegend(0.583893, 0.601973, 0.885221, 0.854151)\n",
    "legend1.AddEntry(pdfunc, \"normal_pdf\", \"l\")\n",
    "legend1.Draw()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2363e168",
   "metadata": {},
   "source": [
    "Draw the cumulative normal distribution"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "d4362874",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:30.836366Z",
     "iopub.status.busy": "2026-05-19T20:26:30.836231Z",
     "iopub.status.idle": "2026-05-19T20:26:30.939902Z",
     "shell.execute_reply": "2026-05-19T20:26:30.939475Z"
    }
   },
   "outputs": [],
   "source": [
    "c1.cd(2)\n",
    "cdfunc.Draw()\n",
    "ccdfunc.Draw(\"same\")\n",
    "legend2 = TLegend(0.585605, 0.462794, 0.886933, 0.710837)\n",
    "legend2.AddEntry(cdfunc, \"normal_cdf\", \"l\")\n",
    "legend2.AddEntry(ccdfunc, \"normal_cdf_c\", \"l\")\n",
    "legend2.Draw()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "e7c3b240",
   "metadata": {},
   "source": [
    "Draw the normal quantile of normal distribution"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "fb4bcda0",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:30.952443Z",
     "iopub.status.busy": "2026-05-19T20:26:30.952306Z",
     "iopub.status.idle": "2026-05-19T20:26:31.056118Z",
     "shell.execute_reply": "2026-05-19T20:26:31.055575Z"
    }
   },
   "outputs": [],
   "source": [
    "c1.cd(3)\n",
    "qfunc.Draw()\n",
    "cqfunc.Draw(\"same\")\n",
    "legend3 = TLegend(0.315094, 0.633668, 0.695179, 0.881711)\n",
    "legend3.AddEntry(qfunc, \"normal_quantile\", \"l\")\n",
    "legend3.AddEntry(cqfunc, \"normal_quantile_c\", \"l\")\n",
    "legend3.Draw()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "a8302f43",
   "metadata": {},
   "source": [
    "Draw all canvases "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "6b2d8086",
   "metadata": {
    "collapsed": false,
    "execution": {
     "iopub.execute_input": "2026-05-19T20:26:31.057911Z",
     "iopub.status.busy": "2026-05-19T20:26:31.057788Z",
     "iopub.status.idle": "2026-05-19T20:26:31.280697Z",
     "shell.execute_reply": "2026-05-19T20:26:31.280175Z"
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "\n",
       "<div id=\"root_plot_1779222391271\" style=\"width: 600px; height: 800px; position: relative\">\n",
       "</div>\n",
       "\n",
       "</div>\n",
       "<script>\n",
       "   function process_root_plot_1779222391271() {\n",
       "      function execCode(Core) {\n",
       "         Core.settings.HandleKeys = false;\n",
       "         \n",
       "Core.unzipJSON(102205,'WkwIwXcAPY8BeAHsvX2PJMeR5vlViML8sQcEE2bm75mHAyhSXOmOLw2RGpErCESxu5qsY3dVq6paIjXQdz/8zCKzMjKyOeSsKI10nN2myi09IvzV3Nzcnsf/4+KLh+9eXd1cvry62F58+u7lzZ8u73939eUnN5ev7r++fbiYLp7/9ub6j6+vfv3exVami+e/uH64j78+/vL/vXr6gPyCbB+/eri+vZkT/8/1zbOLbZounh/etP2Pc9960wdSypZyni6ef3B9c/Xu7Yvbu4utzslPHr57cfWY/N31s4evI/n+9YsXc2YKS3KfWcQfv3r+8OHl3VfXNxdb2SD5zfVXX5+IfnH78HD7cpnt09tXS8Fnz68phE0Xzz9//POd+JMXf3b/cPnAV8YgzyL1TqR4+P27y5dXp+VGdlLxQ75lhQ5Z9+L9K3n8uGV45S9u755d3X1y/Ze59Y6EH94+u4p+/Uzjfz+f//czi7b9fP7fzx5u3/ny/sn1t1cvvpmfeLg9l7zYllGp+uKB1rzJHh9ZCi62b4fgt4un6M3fPj5znNx/5t8XD8RL/v3xkaXg8Jl9VR5uP5tr41VZJ+lJEa2t9WIp9zGS0bGPL/j8m2io+QUkKec+ebF9299go6RUW2+l5tYYKC9u//zRe+/OrX6c+Oy3r/wHOvXzo79/d5D+6vDXO1/eL170zpf3i3e98+X942PvfHn/+ORvv33p04Em/u7xz29fXn4bFfrtd4c/P/366uHyYpu8Yl9fz3+9c//q6unDby4frm+jFh+9fvnl1V38/en102++ffzzu/jzg9uvZuEHt189yv4Svz65fPbk8vqG6TNdPH/37vb+/uvL6/mFh+ST21kVHY9rRlekH4f0h7fPrp9fXz272D6/fHF/NV08/59318++XSa/e0y+8+X9u7e3d0f5f/ns+uHySyb8w91rXvD+9bdXzxb13r/6yd31y+uH6z9d3a903gfX96jUvbqdk5d3dxfb3/9hurh99cAff50unv/y26un9xfbm9cvXkwXzz8K/fxUUZefXj9QjouPbu9eXr54673r+4e76y9fo31dnX70+uWTyxdXDw97tUkTfnT17cNa+t6vP3nywTufX2wv/m3/53Tx/L3b11++uPrF6+fP9134m6uHy+sb2m+u/Wf313+5+u39/vfPl0n/9TdXly8utlpc913/ZU4b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').then(json => {\n",
       "   const obj = Core.parse(json);\n",
       "   Core.draw('root_plot_1779222391271', obj, '');\n",
       "});\n",
       "\n",
       "      }\n",
       "      const servers = ['/static/', 'https://root.cern/js/7.11.0/', 'https://jsroot.gsi.de/7.11.0/'],\n",
       "            path = 'build/jsroot';\n",
       "      if (typeof JSROOT !== 'undefined')\n",
       "         execCode(JSROOT);\n",
       "      else if (typeof requirejs !== 'undefined') {\n",
       "         servers.forEach((s,i) => { servers[i] = s + path; });\n",
       "         requirejs.config({ paths: { 'jsroot' : servers } })(['jsroot'],  execCode);\n",
       "      } else {\n",
       "         const config = document.getElementById('jupyter-config-data');\n",
       "         if (config)\n",
       "            servers[0] = (JSON.parse(config.innerHTML || '{}')?.baseUrl || '/') + 'static/';\n",
       "         else\n",
       "            servers.shift();\n",
       "         function loadJsroot() {\n",
       "            return !servers.length ? 0 : import(servers.shift() + path + '.js').catch(loadJsroot).then(() => execCode(JSROOT));\n",
       "         }\n",
       "         loadJsroot();\n",
       "      }\n",
       "   }\n",
       "   process_root_plot_1779222391271();\n",
       "</script>\n"
      ],
      "text/plain": [
       "<IPython.core.display.HTML object>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from ROOT import gROOT \n",
    "gROOT.GetListOfCanvases().Draw()"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.12"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
