{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "collapsed": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "C:\\Python27\\lib\\site-packages\\IPython\\extensions\\rmagic.py:693: UserWarning: The rmagic extension in IPython is deprecated in favour of rpy2.ipython. If available, that will be loaded instead.\n", "http://rpy.sourceforge.net/\n", " warnings.warn(\"The rmagic extension in IPython is deprecated in favour of \"\n" ] } ], "source": [ "import pandas as pd\n", "import pandas.rpy.common as com\n", "import numpy as np\n", "from sklearn.feature_extraction import DictVectorizer\n", "\n", "%load_ext autoreload\n", "%autoreload 2\n", "\n", "%load_ext rmagic\n", "\n", "%matplotlib inline\n", "\n", "%precision 2\n", "pd.set_option('display.precision', 3)\n", "\n", "import ndl" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "collapsed": false }, "outputs": [], "source": [ "%%R\n", "library(ndl)" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "collapsed": false }, "outputs": [ { "data": { "text/html": [ "
\n", " | Cues | \n", "Outcomes | \n", "Frequency | \n", "Number | \n", "
---|---|---|---|---|
1 | \n", "[size, shape, color, 1, exactly1] | \n", "1 | \n", "455 | \n", "1 | \n", "
2 | \n", "[size, shape, color, 1, 2, exactly2] | \n", "2 | \n", "205 | \n", "2 | \n", "
3 | \n", "[size, shape, color, 1, 2, 3, exactly3] | \n", "3 | \n", "107 | \n", "3 | \n", "
4 | \n", "[size, shape, color, 1, 2, 3, 4, exactly4] | \n", "4 | \n", "60 | \n", "4 | \n", "
5 | \n", "[size, shape, color, 1, 2, 3, 4, 5, exactly5] | \n", "5 | \n", "50 | \n", "5 | \n", "
6 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, exactly6] | \n", "6 | \n", "36 | \n", "6 | \n", "
7 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, exac... | \n", "7 | \n", "21 | \n", "7 | \n", "
8 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, e... | \n", "8 | \n", "20 | \n", "8 | \n", "
9 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "9 | \n", "13 | \n", "9 | \n", "
10 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "10 | \n", "16 | \n", "10 | \n", "
11 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "11 | \n", "3 | \n", "11 | \n", "
12 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "12 | \n", "4 | \n", "12 | \n", "
13 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "13 | \n", "2 | \n", "13 | \n", "
14 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "14 | \n", "2 | \n", "14 | \n", "
15 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "15 | \n", "4 | \n", "15 | \n", "
15 rows × 4 columns
\n", "\n", " | Cues | \n", "Outcomes | \n", "Frequency | \n", "Number | \n", "
---|---|---|---|---|
1 | \n", "[size, shape, color, 1, exactly1] | \n", "singular | \n", "455 | \n", "1 | \n", "
2 | \n", "[size, shape, color, 1, 2, exactly2] | \n", "plural | \n", "205 | \n", "2 | \n", "
3 | \n", "[size, shape, color, 1, 2, 3, exactly3] | \n", "plural | \n", "107 | \n", "3 | \n", "
4 | \n", "[size, shape, color, 1, 2, 3, 4, exactly4] | \n", "plural | \n", "60 | \n", "4 | \n", "
5 | \n", "[size, shape, color, 1, 2, 3, 4, 5, exactly5] | \n", "plural | \n", "50 | \n", "5 | \n", "
6 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, exactly6] | \n", "plural | \n", "36 | \n", "6 | \n", "
7 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, exac... | \n", "plural | \n", "21 | \n", "7 | \n", "
8 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, e... | \n", "plural | \n", "20 | \n", "8 | \n", "
9 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "plural | \n", "13 | \n", "9 | \n", "
10 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "plural | \n", "16 | \n", "10 | \n", "
11 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "plural | \n", "3 | \n", "11 | \n", "
12 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "plural | \n", "4 | \n", "12 | \n", "
13 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "plural | \n", "2 | \n", "13 | \n", "
14 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "plural | \n", "2 | \n", "14 | \n", "
15 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "plural | \n", "4 | \n", "15 | \n", "
15 rows × 4 columns
\n", "\n", " | plural | \n", "singular | \n", "
---|---|---|
1 | \n", "0.09 | \n", "0.29 | \n", "
2 | \n", "0.13 | \n", "0.23 | \n", "
3 | \n", "0.16 | \n", "0.22 | \n", "
4 | \n", "0.14 | \n", "0.23 | \n", "
5 | \n", "0.14 | \n", "0.23 | \n", "
6 | \n", "0.14 | \n", "0.23 | \n", "
7 | \n", "0.14 | \n", "0.23 | \n", "
8 | \n", "0.14 | \n", "0.23 | \n", "
9 | \n", "0.14 | \n", "0.23 | \n", "
10 | \n", "0.14 | \n", "0.23 | \n", "
11 | \n", "0.14 | \n", "0.23 | \n", "
12 | \n", "0.14 | \n", "0.23 | \n", "
13 | \n", "0.14 | \n", "0.23 | \n", "
14 | \n", "0.14 | \n", "0.23 | \n", "
15 | \n", "0.14 | \n", "0.23 | \n", "
15 rows × 2 columns
\n", "\n", " | Truth | \n", "Prediction | \n", "Accurate? | \n", "
---|---|---|---|
1 | \n", "singular | \n", "singular | \n", "True | \n", "
2 | \n", "plural | \n", "singular | \n", "False | \n", "
3 | \n", "plural | \n", "singular | \n", "False | \n", "
4 | \n", "plural | \n", "singular | \n", "False | \n", "
5 | \n", "plural | \n", "singular | \n", "False | \n", "
6 | \n", "plural | \n", "singular | \n", "False | \n", "
7 | \n", "plural | \n", "singular | \n", "False | \n", "
8 | \n", "plural | \n", "singular | \n", "False | \n", "
9 | \n", "plural | \n", "singular | \n", "False | \n", "
10 | \n", "plural | \n", "singular | \n", "False | \n", "
11 | \n", "plural | \n", "singular | \n", "False | \n", "
12 | \n", "plural | \n", "singular | \n", "False | \n", "
13 | \n", "plural | \n", "singular | \n", "False | \n", "
14 | \n", "plural | \n", "singular | \n", "False | \n", "
15 | \n", "plural | \n", "singular | \n", "False | \n", "
15 rows × 3 columns
\n", "\n", " | Cues | \n", "Outcomes | \n", "Frequency | \n", "Number | \n", "
---|---|---|---|---|
1 | \n", "[size, shape, color, 1, exactly1] | \n", "notdual | \n", "455 | \n", "1 | \n", "
2 | \n", "[size, shape, color, 1, 2, exactly2] | \n", "dual | \n", "205 | \n", "2 | \n", "
3 | \n", "[size, shape, color, 1, 2, 3, exactly3] | \n", "notdual | \n", "107 | \n", "3 | \n", "
4 | \n", "[size, shape, color, 1, 2, 3, 4, exactly4] | \n", "notdual | \n", "60 | \n", "4 | \n", "
5 | \n", "[size, shape, color, 1, 2, 3, 4, 5, exactly5] | \n", "notdual | \n", "50 | \n", "5 | \n", "
6 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, exactly6] | \n", "notdual | \n", "36 | \n", "6 | \n", "
7 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, exac... | \n", "notdual | \n", "21 | \n", "7 | \n", "
8 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, e... | \n", "notdual | \n", "20 | \n", "8 | \n", "
9 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "notdual | \n", "13 | \n", "9 | \n", "
10 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "notdual | \n", "16 | \n", "10 | \n", "
11 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "notdual | \n", "3 | \n", "11 | \n", "
12 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "notdual | \n", "4 | \n", "12 | \n", "
13 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "notdual | \n", "2 | \n", "13 | \n", "
14 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "notdual | \n", "2 | \n", "14 | \n", "
15 | \n", "[size, shape, color, 1, 2, 3, 4, 5, 6, 7, 8, 9... | \n", "notdual | \n", "4 | \n", "15 | \n", "
15 rows × 4 columns
\n", "