{ "metadata": { "name": "" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": false, "input": [ "from IPython.display import HTML\n", "import requests\n", "import pandas as pd\n", "import MySQLdb\n", "import pandas.io.sql as psql\n", "import datetime\n", "import time\n", "import pytz\n", "import time\n", "import matplotlib.dates as mdates\n", "import matplotlib.pyplot as plt\n", "import matplotlib\n", "styles = requests.get(\"https://raw.github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/styles/custom.css\")\n", "HTML(styles.text)\n", "import json\n", "s = requests.get(\"https://raw.github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/master/styles/bmh_matplotlibrc.json\").json()\n", "matplotlib.rcParams.update(s)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 1 }, { "cell_type": "markdown", "metadata": {}, "source": [ "This is a test" ] }, { "cell_type": "code", "collapsed": false, "input": [ "pd.read_csv(" ], "language": "python", "metadata": {}, "outputs": [] }, { "cell_type": "code", "collapsed": false, "input": [ "df=pd.read_csv(\"/home/nipun/study/datasets/UMASS/homeA-all/homeA-phase/2012-Jul-1-p1.csv\",names=['timestamp','frequency','voltage'])" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 2 }, { "cell_type": "code", "collapsed": false, "input": [ "df" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n",
        "<class 'pandas.core.frame.DataFrame'>\n",
        "Int64Index: 85386 entries, 0 to 85385\n",
        "Data columns (total 3 columns):\n",
        "timestamp    85386  non-null values\n",
        "frequency    85386  non-null values\n",
        "voltage      85386  non-null values\n",
        "dtypes: float64(2), int64(1)\n",
        "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 8, "text": [ "\n", "Int64Index: 85386 entries, 0 to 85385\n", "Data columns (total 3 columns):\n", "timestamp 85386 non-null values\n", "frequency 85386 non-null values\n", "voltage 85386 non-null values\n", "dtypes: float64(2), int64(1)" ] } ], "prompt_number": 8 }, { "cell_type": "code", "collapsed": false, "input": [ "df.describe()" ], "language": "python", "metadata": {}, "outputs": [ { "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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
timestampfrequencyvoltage
count 8.538600e+04 85386.000000 85386.000000
mean 1.341091e+09 59.993085 120.571565
std 2.490415e+04 0.018714 1.057214
min 1.341048e+09 59.930000 116.851000
25% 1.341069e+09 59.978000 119.959000
50% 1.341091e+09 59.988000 120.644000
75% 1.341113e+09 60.008000 121.242000
max 1.341134e+09 60.072000 150.831000
\n", "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 9, "text": [ " timestamp frequency voltage\n", "count 8.538600e+04 85386.000000 85386.000000\n", "mean 1.341091e+09 59.993085 120.571565\n", "std 2.490415e+04 0.018714 1.057214\n", "min 1.341048e+09 59.930000 116.851000\n", "25% 1.341069e+09 59.978000 119.959000\n", "50% 1.341091e+09 59.988000 120.644000\n", "75% 1.341113e+09 60.008000 121.242000\n", "max 1.341134e+09 60.072000 150.831000" ] } ], "prompt_number": 9 }, { "cell_type": "code", "collapsed": false, "input": [ "df.index=pd.to_datetime(df.timestamp*1e9)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 3 }, { "cell_type": "code", "collapsed": false, "input": [ "df.drop('timestamp',1)" ], "language": "python", "metadata": {}, "outputs": [ { "html": [ "
\n",
        "<class 'pandas.core.frame.DataFrame'>\n",
        "DatetimeIndex: 85386 entries, 2012-06-30 09:17:42 to 2012-07-01 09:15:31\n",
        "Data columns (total 2 columns):\n",
        "frequency    85386  non-null values\n",
        "voltage      85386  non-null values\n",
        "dtypes: float64(2)\n",
        "
" ], "metadata": {}, "output_type": "pyout", "prompt_number": 4, "text": [ "\n", "DatetimeIndex: 85386 entries, 2012-06-30 09:17:42 to 2012-07-01 09:15:31\n", "Data columns (total 2 columns):\n", "frequency 85386 non-null values\n", "voltage 85386 non-null values\n", "dtypes: float64(2)" ] } ], "prompt_number": 4 }, { "cell_type": "code", "collapsed": false, "input": [ "df=df.drop('timestamp',1)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 12 }, { "cell_type": "code", "collapsed": false, "input": [ "matplotlib.rcParams.update({'font.size': 20})\n" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 5 }, { "cell_type": "code", "collapsed": false, "input": [ "plt.boxplot(df.frequency)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 15, "text": [ "{'boxes': [],\n", " 'caps': [,\n", " ],\n", " 'fliers': [,\n", " ],\n", " 'medians': [],\n", " 'whiskers': [,\n", " ]}" ] }, { "metadata": {}, "output_type": "display_data", "png": "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\n", "text": [ "" ] } ], "prompt_number": 15 }, { "cell_type": "code", "collapsed": false, "input": [ "v=df.voltage.values\n", "v=v[v<150]\n", "plt.boxplot(v)\n", "plt.title('Voltage Boxplot (US)\\n SMART* Dataset')\n", "plt.ylabel('Voltage (V)')\n", "plt.xticks([1],[''])\n", "plt.grid()\n", "fig=plt.gcf()\n", "fig.set_size_inches(7,9)\t\n", "plt.savefig('us_voltage.png',dpi=100,bbox_inches='tight')\n" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 17 }, { "cell_type": "code", "collapsed": false, "input": [ "v" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 11, "text": [ "array([ 121.08 , 121.044, 121.044, ..., 120.187, 120.186, 120.208])" ] } ], "prompt_number": 11 }, { "cell_type": "code", "collapsed": false, "input": [ "plt.boxplot(v)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 12, "text": [ "{'boxes': [],\n", " 'caps': [,\n", " ],\n", " 'fliers': [,\n", " ],\n", " 'medians': [],\n", " 'whiskers': [,\n", " ]}" ] } ], "prompt_number": 12 }, { "cell_type": "code", "collapsed": false, "input": [ "plt.show()" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 13 }, { "cell_type": "code", "collapsed": false, "input": [ "plt.plot(v)" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 15, "text": [ "[]" ] } ], "prompt_number": 15 }, { "cell_type": "code", "collapsed": false, "input": [ "plt.show()" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 16 }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }