{ "cells": [ { "cell_type": "code", "execution_count": 7, "metadata": {}, "outputs": [], "source": [ "from biokit import viz" ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Populating the interactive namespace from numpy and matplotlib\n" ] } ], "source": [ "%pylab inline" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [], "source": [ "from biokit.viz import anova" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "\n", "X = random.random(100)\n", "\n", "df = pd.DataFrame({'A':X, 'B': X + X/10, \n", " 'C': X + random.random(100), \n", " 'D': X + random.random(100)})" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "an = anova.ANOVA(df)" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
ABCD
A1.000000e+002.276745e-012.641227e-234.452266e-19
B2.276745e-011.000000e+004.970184e-192.411152e-15
C2.641227e-234.970184e-191.000000e+004.233366e-01
D4.452266e-192.411152e-154.233366e-011.000000e+00
\n", "
" ], "text/plain": [ " A B C D\n", "A 1.000000e+00 2.276745e-01 2.641227e-23 4.452266e-19\n", "B 2.276745e-01 1.000000e+00 4.970184e-19 2.411152e-15\n", "C 2.641227e-23 4.970184e-19 1.000000e+00 4.233366e-01\n", "D 4.452266e-19 2.411152e-15 4.233366e-01 1.000000e+00" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": { "needs_background": "light" }, "output_type": "display_data" } ], "source": [ "an.imshow_anova_pairs()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "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.7.10" } }, "nbformat": 4, "nbformat_minor": 4 }