{
"metadata": {
"name": ""
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "code",
"collapsed": false,
"input": [
"%matplotlib inline"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 1
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"import sympy\n",
"sympy.init_printing(use_latex=True)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 2
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"from sympy.abc import x, y, alpha, beta\n",
"from sympy import latex"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 3
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"from IPython.display import HTML"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 4
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"def association_table(assocs):\n",
" latexed = {}\n",
" for key, value in assocs.items():\n",
" latexed[key] = latex(value)\n",
" latexed['s_total'] = latex(assocs['t_s'] + assocs['f_s'])\n",
" latexed['ns_total'] = latex(assocs['t_ns'] + assocs['f_ns'])\n",
" return \"\"\"\n",
"
\n",
" | Significant | Not significant\n",
" |
---|
True association | ${t_s}$ | ${t_ns}$\n",
" |
---|
No association | ${f_s}$ | ${f_ns}$\n",
" |
---|
Total | ${s_total}$ | ${ns_total}$\n",
" |
---|
\n",
" \"\"\".format(**latexed)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 5
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"assocs = dict(t_s = x,\n",
" t_ns = alpha,\n",
" f_s = beta,\n",
" f_ns = y)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 6
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"HTML(association_table(assocs))"
],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"\n",
" \n",
" | Significant | Not significant\n",
" |
---|
True association | $x$ | $\\alpha$\n",
" |
---|
No association | $\\beta$ | $y$\n",
" |
---|
Total | $\\beta + x$ | $\\alpha + y$\n",
" |
---|
\n",
" "
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 7,
"text": [
""
]
}
],
"prompt_number": 7
}
],
"metadata": {}
}
]
}