momの雑記帳

勉強したことや調べた事etc.の備忘録

「R」の記事一覧

R logo

【RStudio】基本言語を変更

この間、R と RStudio でバグが起こって全インストールし直したら、エラーメッセージが日本語に変わっていた。 どうやら、再インストールする時に疲れていて言語選択をスキップしてたみたい……。   別に日本語 […]
R logo

【Rデータ整理】クロス集計表

カテゴリデータの集計表⇔データフレームの切り替え。 クロス集計表 例えば、 運動あり 運動なし 認知症あり 10 15 認知症なし 20 5 のようなデータの集計表を作る時。 基本は行列で作る。 行列(matrix)で作 […]

【RStudio】RStudio Cloud を使う

私は、自宅PCと職場PCの2箇所でRStudioを利用していますが、時々データをクラウドに上げ忘れたりして困る事があります。 リモート接続で自宅PC⇔職場PCに入り、リモートでデータをクラウドに上げる、という方法で対処し […]
R logo

【Rデータ整理】tidy data に変換する

↑ これは見やすいけど、Rで計算する場合は tidy data じゃないのでちょっと困る。 これを、Rに取り込んで、tidy data に変換する方法。 tidy data と messy data については、多くのサ […]
RMarkdown

【R Markdown】エラーが起こっても中止しない方法

通常、エラーが起こったらRは処理を停止するけれど、人へのチュートリアルなどの時は、エラーを見せたい時もある。 そんな時は、 error = TRUE をチャンクオプションに加える。(通常は FALSE になっている。) […]
R logo

【Rで統計】二元配置分散分析:One-way factorial ANOVA

二元配置分散分析の求め方。 "二元" の "2" は、「目的変数に影響を与えるかもしれない因子型の説明変数が2つある」とゆーこと。 例えば下記の例。   基本事項は一元配置分散分析と同じだけれど、二元配置分散分 […]
RMarkdown

【R Markdown】外部スクリプト等をチャンク内で読み込む

RMarkdownは多機能だけど、内容が増えたら、コードを外部の.rmdファイルや、他の.rファイルなどに配置し、チャンクで読み込むようにした方がなにかと便利。 見た目が簡潔になるし、Rコードのデバック等も、Rスクリプト […]
R logo

【Rデータ整理】行方向の平均値を出して任意の列に適応

列A、列B、列C...の各行毎に平均値を出して、それぞれ新しい列に結果を追加する方法3つ。 個人の練習も兼ねて前後の工程も記載しているので、あしからず。 事前準備 データの取り込み 人からもらった、とあるデータを取り込む […]
RMarkdown

【R Markdown】ビジュアルモードで記述

RMarkdownで記述→knit→記述→knit...という作業を行っていくけれど、 ちょっとした所をプレビューで確認したいだけなら、毎回 knit しなくても、ビジュアルモードに切り替えるだけで事足りる場合も多い。 […]
RMarkdown

【RMarkdown】wordアウトプットのスタイルを変更

先日、htmlアウトプットのスタイル変更について書いたので、 今回はwordアウトプットのスタイル変更について。   htmlの場合はスタイルのcssファイルを作ってそれを参照するようにしたけど、 wordの場 […]
RMarkdown

【R Markdown】Figureサイズの設定方法

R Markdown で Figures のサイズを設定する方法3つ。 YAML ヘッダーで設定する 最初の YAML ヘッダーで指定できる。 --- title: "My Document" output: html_ […]
bar-graph-plot-3

【Rで作図】棒グラフにプロットを重ねる

最近はどのジャーナルからも「棒グラフにはプロットを重ねるように」と言われると思う。 私自身、プロットしていないと気持ちが悪い。 で、その方法 ↓ 棒グラフにプロットを重ねる 棒グラフだけだと mean とかのデータを使う […]
R logo

【Rで統計】F検定とt検定

等分散の検定 データが等分散かどうか、F test で検証。 var.test(グループ1, グループ2)   var.test(Tg$NFT, WT$NFT) アウトプットは下記↓ output F test […]
r-errorbar-3

【Rで作図】エラーバーを追加する

とある棒グラフを作成。 このグラフにエラーバーを付けたい場合、 geom_errorbar() を追加する。 エラーバーをつける 標準偏差(standard deviation, SD) SDは、 dplyr::summ […]
ggplot-2

【Rで作図】ggplot の基本概念

ggplot (ggplot2) では色々なグラフがかけるけど、基本概念は「レイヤー構造」で作る、という事。 イメージは photoshop や illustrator のレイヤーと似てる。   ggplot( […]