Created
June 5, 2018 16:23
-
-
Save DimensionalScoop/5db429f56de9906485b607d6649d8e38 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2018-06-05T16:18:07.336505Z", | |
"start_time": "2018-06-05T16:18:07.003013Z" | |
}, | |
"run_control": { | |
"frozen": false, | |
"read_only": false | |
} | |
}, | |
"outputs": [], | |
"source": [ | |
"import numpy as np\n", | |
"import matplotlib.pyplot as plt\n", | |
"import scipy.optimize as opt\n", | |
"import uncertainties.unumpy as unp" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2018-06-05T16:18:07.342702Z", | |
"start_time": "2018-06-05T16:18:07.338800Z" | |
}, | |
"run_control": { | |
"frozen": false, | |
"read_only": false | |
} | |
}, | |
"outputs": [], | |
"source": [ | |
"count_data = 43000 # number of data points used in fit\n", | |
"bins = 400 # number of bins after efficiency corrections \n", | |
"tau = 2.1969811e-6 # value taken from wiki\n", | |
"count_MC_samples = 10000 # higher values increase confidence in end result" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2018-06-05T16:18:07.350324Z", | |
"start_time": "2018-06-05T16:18:07.346203Z" | |
}, | |
"run_control": { | |
"frozen": false, | |
"read_only": false | |
} | |
}, | |
"outputs": [], | |
"source": [ | |
"def random_lifetimes(size,seed=0):\n", | |
" p = np.random.rand(size)\n", | |
" return -np.log(p*tau)*tau" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2018-06-05T16:18:07.363922Z", | |
"start_time": "2018-06-05T16:18:07.353484Z" | |
}, | |
"run_control": { | |
"frozen": false, | |
"read_only": false | |
} | |
}, | |
"outputs": [], | |
"source": [ | |
"def sample_fit():\n", | |
" data = random_lifetimes(count_data)\n", | |
" hist, bin_edges = np.histogram(data, bins = bins)\n", | |
"\n", | |
" t = bin_edges[:-1]\n", | |
" hits = hist\n", | |
"\n", | |
" N_0 = sum(hits)\n", | |
" e = [(sum(hits[:i])) for i in range(len(hits))]\n", | |
"\n", | |
" def fit_function(x,N_0,pr,decay_constant):\n", | |
" a = -N_0*np.exp(-decay_constant*x) + N_0 -pr\n", | |
" return a\n", | |
" \n", | |
" params, _ = opt.curve_fit(fit_function,t,e,p0=[sum(hits)*0.7,1,np.log(2)/2e-6])\n", | |
" \n", | |
" tau_mc = 1/params[-1]\n", | |
" return tau_mc" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2018-06-05T16:21:47.184067Z", | |
"start_time": "2018-06-05T16:18:07.367764Z" | |
} | |
}, | |
"outputs": [ | |
{ | |
"name": "stderr", | |
"output_type": "stream", | |
"text": [ | |
"/usr/lib/python3.6/site-packages/ipykernel_launcher.py:12: RuntimeWarning: overflow encountered in exp\n", | |
" if sys.path[0] == '':\n", | |
"/usr/lib/python3.6/site-packages/ipykernel_launcher.py:12: RuntimeWarning: overflow encountered in multiply\n", | |
" if sys.path[0] == '':\n" | |
] | |
} | |
], | |
"source": [ | |
"results = np.zeros(count_MC_samples)\n", | |
"for i in range(count_MC_samples):\n", | |
" results[i] = sample_fit()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 6, | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2018-06-05T16:21:47.198052Z", | |
"start_time": "2018-06-05T16:21:47.186230Z" | |
} | |
}, | |
"outputs": [], | |
"source": [ | |
"average = np.average(results)\n", | |
"sor = np.array(sorted(results))\n", | |
"median_index = int(len(sor)/2)\n", | |
"interval_lenght = 0.95 # two sigma\n", | |
"left_border = sor[median_index - int(len(sor)*interval_lenght/2)]\n", | |
"right_border = sor[median_index + int(len(sor)*interval_lenght/2)]" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 8, | |
"metadata": { | |
"ExecuteTime": { | |
"end_time": "2018-06-05T16:22:01.709782Z", | |
"start_time": "2018-06-05T16:22:01.123900Z" | |
} | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"image/png": "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\nAAAAAElFTkSuQmCC\n", | |
"text/plain": [ | |
"<Figure size 432x288 with 1 Axes>" | |
] | |
}, | |
"metadata": {}, | |
"output_type": "display_data" | |
}, | |
{ | |
"name": "stdout", | |
"output_type": "stream", | |
"text": [ | |
"Relative Abweichung am linken Rand: -1.0420473677118418 %\n", | |
"Relative Abweichung am rechten Rand: 1.0458345167097765 %\n" | |
] | |
} | |
], | |
"source": [ | |
"plt.hist(results*1e6,label=\"MC\",bins=20)\n", | |
"plt.vlines(tau*1e6,0,200,label=\"Literaturwert $\\tau$\")\n", | |
"plt.vlines(average*1e6,0,100,label=r\"Mittelwert $\\tau_{MC}$\",color=\"r\")\n", | |
"plt.axvspan(left_border*1e6,right_border*1e6,0,250,color=\"y\",alpha=0.5,label=str(interval_lenght*100)+\"% der MC-Daten\")\n", | |
"\n", | |
"plt.legend()\n", | |
"plt.savefig(\"mc.pdf\")\n", | |
"plt.show()\n", | |
"print(\"Relative Abweichung am linken Rand:\",(left_border-tau)/tau*100,\"%\")\n", | |
"print(\"Relative Abweichung am rechten Rand:\",(right_border-tau)/tau*100,\"%\")" | |
] | |
} | |
], | |
"metadata": { | |
"hide_input": false, | |
"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.6.5" | |
}, | |
"latex_envs": { | |
"bibliofile": "biblio.bib", | |
"cite_by": "apalike", | |
"current_citInitial": 1, | |
"eqLabelWithNumbers": true, | |
"eqNumInitial": 0 | |
}, | |
"toc": { | |
"colors": { | |
"hover_highlight": "#DAA520", | |
"running_highlight": "#FF0000", | |
"selected_highlight": "#FFD700" | |
}, | |
"moveMenuLeft": true, | |
"nav_menu": { | |
"height": "12px", | |
"width": "252px" | |
}, | |
"navigate_menu": true, | |
"number_sections": true, | |
"sideBar": true, | |
"threshold": 4, | |
"toc_cell": false, | |
"toc_section_display": "block", | |
"toc_window_display": false | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 2 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment