Skip to content

Instantly share code, notes, and snippets.

@adash333
Created July 26, 2020 13:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adash333/fd7e673debefa7547895f05d3b50c04f to your computer and use it in GitHub Desktop.
Save adash333/fd7e673debefa7547895f05d3b50c04f to your computer and use it in GitHub Desktop.
200726_oresen_002.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "200726_oresen_002.ipynb",
"provenance": [],
"collapsed_sections": [],
"include_colab_link": true
},
"kernelspec": {
"name": "ir",
"display_name": "R"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/adash333/fd7e673debefa7547895f05d3b50c04f/200726_-002.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "code",
"metadata": {
"id": "ocso8i49BDz1",
"colab_type": "code",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 607
},
"outputId": "346c1aca-e19e-4836-a2e0-37c7227dccd9"
},
"source": [
"library(tidyverse)\n",
" \n",
"head(ToothGrowth)\n",
" \n",
"d <- as_tibble(ToothGrowth)\n",
"head(d)"
],
"execution_count": 1,
"outputs": [
{
"output_type": "stream",
"text": [
"── \u001b[1mAttaching packages\u001b[22m ─────────────────────────────────────── tidyverse 1.3.0 ──\n",
"\n",
"\u001b[32m✔\u001b[39m \u001b[34mggplot2\u001b[39m 3.3.2 \u001b[32m✔\u001b[39m \u001b[34mpurrr \u001b[39m 0.3.4\n",
"\u001b[32m✔\u001b[39m \u001b[34mtibble \u001b[39m 3.0.2 \u001b[32m✔\u001b[39m \u001b[34mdplyr \u001b[39m 1.0.0\n",
"\u001b[32m✔\u001b[39m \u001b[34mtidyr \u001b[39m 1.1.0 \u001b[32m✔\u001b[39m \u001b[34mstringr\u001b[39m 1.4.0\n",
"\u001b[32m✔\u001b[39m \u001b[34mreadr \u001b[39m 1.3.1 \u001b[32m✔\u001b[39m \u001b[34mforcats\u001b[39m 0.5.0\n",
"\n",
"── \u001b[1mConflicts\u001b[22m ────────────────────────────────────────── tidyverse_conflicts() ──\n",
"\u001b[31m✖\u001b[39m \u001b[34mdplyr\u001b[39m::\u001b[32mfilter()\u001b[39m masks \u001b[34mstats\u001b[39m::filter()\n",
"\u001b[31m✖\u001b[39m \u001b[34mdplyr\u001b[39m::\u001b[32mlag()\u001b[39m masks \u001b[34mstats\u001b[39m::lag()\n",
"\n"
],
"name": "stderr"
},
{
"output_type": "display_data",
"data": {
"text/plain": [
" len supp dose\n",
"1 4.2 VC 0.5 \n",
"2 11.5 VC 0.5 \n",
"3 7.3 VC 0.5 \n",
"4 5.8 VC 0.5 \n",
"5 6.4 VC 0.5 \n",
"6 10.0 VC 0.5 "
],
"text/latex": "A data.frame: 6 × 3\n\\begin{tabular}{r|lll}\n & len & supp & dose\\\\\n & <dbl> & <fct> & <dbl>\\\\\n\\hline\n\t1 & 4.2 & VC & 0.5\\\\\n\t2 & 11.5 & VC & 0.5\\\\\n\t3 & 7.3 & VC & 0.5\\\\\n\t4 & 5.8 & VC & 0.5\\\\\n\t5 & 6.4 & VC & 0.5\\\\\n\t6 & 10.0 & VC & 0.5\\\\\n\\end{tabular}\n",
"text/markdown": "\nA data.frame: 6 × 3\n\n| <!--/--> | len &lt;dbl&gt; | supp &lt;fct&gt; | dose &lt;dbl&gt; |\n|---|---|---|---|\n| 1 | 4.2 | VC | 0.5 |\n| 2 | 11.5 | VC | 0.5 |\n| 3 | 7.3 | VC | 0.5 |\n| 4 | 5.8 | VC | 0.5 |\n| 5 | 6.4 | VC | 0.5 |\n| 6 | 10.0 | VC | 0.5 |\n\n",
"text/html": [
"<table>\n",
"<caption>A data.frame: 6 × 3</caption>\n",
"<thead>\n",
"\t<tr><th></th><th scope=col>len</th><th scope=col>supp</th><th scope=col>dose</th></tr>\n",
"\t<tr><th></th><th scope=col>&lt;dbl&gt;</th><th scope=col>&lt;fct&gt;</th><th scope=col>&lt;dbl&gt;</th></tr>\n",
"</thead>\n",
"<tbody>\n",
"\t<tr><th scope=row>1</th><td> 4.2</td><td>VC</td><td>0.5</td></tr>\n",
"\t<tr><th scope=row>2</th><td>11.5</td><td>VC</td><td>0.5</td></tr>\n",
"\t<tr><th scope=row>3</th><td> 7.3</td><td>VC</td><td>0.5</td></tr>\n",
"\t<tr><th scope=row>4</th><td> 5.8</td><td>VC</td><td>0.5</td></tr>\n",
"\t<tr><th scope=row>5</th><td> 6.4</td><td>VC</td><td>0.5</td></tr>\n",
"\t<tr><th scope=row>6</th><td>10.0</td><td>VC</td><td>0.5</td></tr>\n",
"</tbody>\n",
"</table>\n"
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "display_data",
"data": {
"text/plain": [
" len supp dose\n",
"1 4.2 VC 0.5 \n",
"2 11.5 VC 0.5 \n",
"3 7.3 VC 0.5 \n",
"4 5.8 VC 0.5 \n",
"5 6.4 VC 0.5 \n",
"6 10.0 VC 0.5 "
],
"text/latex": "A tibble: 6 × 3\n\\begin{tabular}{lll}\n len & supp & dose\\\\\n <dbl> & <fct> & <dbl>\\\\\n\\hline\n\t 4.2 & VC & 0.5\\\\\n\t 11.5 & VC & 0.5\\\\\n\t 7.3 & VC & 0.5\\\\\n\t 5.8 & VC & 0.5\\\\\n\t 6.4 & VC & 0.5\\\\\n\t 10.0 & VC & 0.5\\\\\n\\end{tabular}\n",
"text/markdown": "\nA tibble: 6 × 3\n\n| len &lt;dbl&gt; | supp &lt;fct&gt; | dose &lt;dbl&gt; |\n|---|---|---|\n| 4.2 | VC | 0.5 |\n| 11.5 | VC | 0.5 |\n| 7.3 | VC | 0.5 |\n| 5.8 | VC | 0.5 |\n| 6.4 | VC | 0.5 |\n| 10.0 | VC | 0.5 |\n\n",
"text/html": [
"<table>\n",
"<caption>A tibble: 6 × 3</caption>\n",
"<thead>\n",
"\t<tr><th scope=col>len</th><th scope=col>supp</th><th scope=col>dose</th></tr>\n",
"\t<tr><th scope=col>&lt;dbl&gt;</th><th scope=col>&lt;fct&gt;</th><th scope=col>&lt;dbl&gt;</th></tr>\n",
"</thead>\n",
"<tbody>\n",
"\t<tr><td> 4.2</td><td>VC</td><td>0.5</td></tr>\n",
"\t<tr><td>11.5</td><td>VC</td><td>0.5</td></tr>\n",
"\t<tr><td> 7.3</td><td>VC</td><td>0.5</td></tr>\n",
"\t<tr><td> 5.8</td><td>VC</td><td>0.5</td></tr>\n",
"\t<tr><td> 6.4</td><td>VC</td><td>0.5</td></tr>\n",
"\t<tr><td>10.0</td><td>VC</td><td>0.5</td></tr>\n",
"</tbody>\n",
"</table>\n"
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "bJCd0qDIBwrd",
"colab_type": "code",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 261
},
"outputId": "53740fa6-b162-4cda-9eef-b464b2c315c1"
},
"source": [
"# https://heavywatal.github.io/rstats/dplyr.html\n",
"# tidyverse内のdplyrのsummarize()関数を利用\n",
"summary_d <- d %>%\n",
" group_by(supp, dose) %>%\n",
" summarize(\n",
" length = mean(len), \n",
" sd = sd(len)\n",
" )\n",
"summary_d"
],
"execution_count": 2,
"outputs": [
{
"output_type": "stream",
"text": [
"`summarise()` regrouping output by 'supp' (override with `.groups` argument)\n",
"\n"
],
"name": "stderr"
},
{
"output_type": "display_data",
"data": {
"text/plain": [
" supp dose length sd \n",
"1 OJ 0.5 13.23 4.459709\n",
"2 OJ 1.0 22.70 3.910953\n",
"3 OJ 2.0 26.06 2.655058\n",
"4 VC 0.5 7.98 2.746634\n",
"5 VC 1.0 16.77 2.515309\n",
"6 VC 2.0 26.14 4.797731"
],
"text/latex": "A grouped\\_df: 6 × 4\n\\begin{tabular}{llll}\n supp & dose & length & sd\\\\\n <fct> & <dbl> & <dbl> & <dbl>\\\\\n\\hline\n\t OJ & 0.5 & 13.23 & 4.459709\\\\\n\t OJ & 1.0 & 22.70 & 3.910953\\\\\n\t OJ & 2.0 & 26.06 & 2.655058\\\\\n\t VC & 0.5 & 7.98 & 2.746634\\\\\n\t VC & 1.0 & 16.77 & 2.515309\\\\\n\t VC & 2.0 & 26.14 & 4.797731\\\\\n\\end{tabular}\n",
"text/markdown": "\nA grouped_df: 6 × 4\n\n| supp &lt;fct&gt; | dose &lt;dbl&gt; | length &lt;dbl&gt; | sd &lt;dbl&gt; |\n|---|---|---|---|\n| OJ | 0.5 | 13.23 | 4.459709 |\n| OJ | 1.0 | 22.70 | 3.910953 |\n| OJ | 2.0 | 26.06 | 2.655058 |\n| VC | 0.5 | 7.98 | 2.746634 |\n| VC | 1.0 | 16.77 | 2.515309 |\n| VC | 2.0 | 26.14 | 4.797731 |\n\n",
"text/html": [
"<table>\n",
"<caption>A grouped_df: 6 × 4</caption>\n",
"<thead>\n",
"\t<tr><th scope=col>supp</th><th scope=col>dose</th><th scope=col>length</th><th scope=col>sd</th></tr>\n",
"\t<tr><th scope=col>&lt;fct&gt;</th><th scope=col>&lt;dbl&gt;</th><th scope=col>&lt;dbl&gt;</th><th scope=col>&lt;dbl&gt;</th></tr>\n",
"</thead>\n",
"<tbody>\n",
"\t<tr><td>OJ</td><td>0.5</td><td>13.23</td><td>4.459709</td></tr>\n",
"\t<tr><td>OJ</td><td>1.0</td><td>22.70</td><td>3.910953</td></tr>\n",
"\t<tr><td>OJ</td><td>2.0</td><td>26.06</td><td>2.655058</td></tr>\n",
"\t<tr><td>VC</td><td>0.5</td><td> 7.98</td><td>2.746634</td></tr>\n",
"\t<tr><td>VC</td><td>1.0</td><td>16.77</td><td>2.515309</td></tr>\n",
"\t<tr><td>VC</td><td>2.0</td><td>26.14</td><td>4.797731</td></tr>\n",
"</tbody>\n",
"</table>\n"
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "wGmxvx61DimN",
"colab_type": "code",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 437
},
"outputId": "6c623f55-3eaf-4b8f-8095-7576c1c30ece"
},
"source": [
"ggplot(\n",
" summary_d, \n",
" aes(x = dose, y = length, linetype = supp )) +\n",
" geom_line() +\n",
" geom_point() +\n",
" geom_errorbar(aes(ymax = length + sd, ymin = length - sd), width = 0.1) +\n",
" theme_classic()"
],
"execution_count": 3,
"outputs": [
{
"output_type": "display_data",
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA0gAAANICAMAAADKOT/pAAADAFBMVEUAAAABAQECAgIDAwME\nBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUW\nFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJyco\nKCgpKSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6\nOjo7Ozs8PDw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tM\nTExNTU1OTk5PT09QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1e\nXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29w\ncHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGC\ngoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OU\nlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWm\npqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4\nuLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnK\nysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc\n3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u\n7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7////i\nsF19AAAACXBIWXMAABJ0AAASdAHeZh94AAAgAElEQVR4nO3dB3gU1d7H8ZOEJBASIHSQcsEO\niAVFihWxXKWIFBUURCHXgg31DepVQK4QRcRyLxis2IkFBQQkUgSlSAREbEDoLYSEEiBIyM47\n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",
"text/plain": [
"plot without title"
]
},
"metadata": {
"tags": [],
"image/png": {
"width": 420,
"height": 420
},
"text/plain": {
"width": 420,
"height": 420
}
}
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment