R/RStudio 設定編
- 【RStudio】テーマを変更
- 【RStudio】デフォルトの作業ディレクトリを変更
- 【Rの設定】基本言語を変更
- 【RStudio】ショートカットキー
- 【RStudio】environment 内のオブジェクトを一掃する方法
- 【RStudio】任意の単語etc.を全選択(VSCodeの Ctrl+L, Ctrl+D の代わりになるショートカットキーは?)
- 【RStudio】シンタックスハイライトを維持した状態でコードをメール本文に貼り付ける方法
- 【RStudio】RStudio Cloud を使う
- 【RStudio Server】Ubuntu で RStudio Server の構築
- 【RStudio Server】Docker で RStudio Server を構築
- Visual Studio Code で R の実行環境を整える
R基本編
- 【Rベーシック】データ構造とデータ型
- 【Rベーシック】演算子
- 【Rベーシック】ベクトル (Vector) を作る
- 【Rベーシック】行列 (Matrix) を作る
- 【Rベーシック】リスト (List) を作る
- 【Rベーシック】データフレーム (Data Frame) を作る
- 【Rベーシック】データのインポート
- 【Rベーシック】[ ] (square brackets) を使って各要素にアクセスする
- 【Rベーシック】"While" ループ (The "While" loop)
- 【Rベーシック】"For" ループ (The "For" loop)
- 【Rベーシック】空ベクトル etc. を作る
- 【Rベーシック】"If" 構文 (The "If" statement)
- 【Rベーシック】ベクトル化 (vectorized operations) の強みを活かす
- 【Rベーシック】Function
- 【Rベーシック】パッケージ
- 正規表現の覚え書き
Rマークダウン
- 【R Markdown】R Markdown の使い方色々
- 【R Markdown】cache オプションと無効化の方法
- 【R Markdown】現在の日時を記入:Sys.Date(), Sys.time()
- 【R Markdown】アウトラインの表示
- 【R Markdown】ビジュアルモードで記述
- 【R Markdown】Figureサイズの設定方法
- 【R Markdown】エラーが起こっても中止しない方法
- 【R Markdown】レンダリングできないとき
- 【RMarkdown】htmlアウトプットにカスタマイズのCSSスタイルを適応
- 【RMarkdown】wordアウトプットのスタイルを変更
- 【RMarkdown】word文書をMarkdown形式に変えてRに取り込む
- 【R Markdown】外部スクリプト等をチャンク内で読み込む
- 【R Markdown】レポート・論文を書く
Rでデータ整理
データのインポートとエクスポート
データ型シリーズ
- 【Rベーシック】データ構造とデータ型
- 【Rデータ整理】tidy data に変換する
- 【Rデータ整理】factor と numeric の変換
- 【Rデータ整理】列名とデータ型の変換
- 【Rデータ整理】スコア “1+, 2+…” を数値 “1, 2…” に変換し、データ型を数値型に変更
- 【Rデータ整理】Factor 内の順序を入れ替える
欠損値シリーズ
- 【Rデータ整理】NA とは?
- 【Rデータ整理】NAを無視して計算する
- 【Rデータ整理】欠損値(NA)の取り扱い①:欠損値/欠損値以外のデータの抽出方法
- 【Rデータ整理】欠損値(NA)の取り扱い②:欠損値を含むレコードを削除する
- 【Rデータ整理】欠損値(NA)の取り扱い③:他のデータから予測し補完する
- 【Rデータ整理】欠損値(NA)の取り扱い④:群の中央値で補完する
- 【Rデータ整理】欠損値(NA)の取り扱い⑤:他のデータ値から計算で求める
データフレーム
- 【Rデータ整理】データフレームの結合
- 【Rデータ整理】データフレームの行名と列名を変更
- 【Rデータ整理】1行目を列名に変更する
- 【Rデータ整理】列の抽出
- 【Rデータ整理】行の抽出
- 【Rデータ整理】列の順序を並び替える
- 【Rデータ整理】行の順序を並び替える
- 【Rデータ整理】データフレームの行と列を入れ替える
- 【Rデータ整理】重複する列を削除
- 【Rデータ整理】データフレームに文字列を追加する
文字列
- 【Rデータ整理】文字を切り出して新しい列を追加する
- 【Rデータ整理】文字列や論理値列を追加
- 【Rデータ整理】文字列の置換
- 【Rデータ整理】文字列の中に数式を入れたい場合
- 【Rデータ整理】2つの要素をまとめて、新しい列に追加する
計算系
- 【Rデータ整理】ちょっとした集計
- 【Rデータ整理】クロス集計表
- 【Rデータ整理】行方向の平均値を出して任意の列に適応
- 【Rデータ整理】小数点以下を0.00とかに揃えたい場合
- 【Rデータ整理】特定の条件を満たす行数をカウント
- 【Rデータ整理】apply()
- 【Rデータ整理】lapply()
- 【Rデータ整理】sapply()
- 【Rデータ整理】mapply()
- 【Rデータ整理】tapply()
Rで作図
- 【Rで作図】ggplot(gglot2)の基本概念
- 【Rで作図】ヒストグラム
- 【Rで作図】棒グラフ
- 【Rで作図】積み上げグラフ
- 【Rで作図】箱ひげ図 (Box plot)
- 【Rで作図】バイオリン・プロット(Violin plot)
- 【Rで作図】複数の折れ線グラフとスタンダードカーブ
- 【Rで作図】x軸の順番を変更
- 【Rで作図】x軸を斜めにする
- 【Rで作図】エラーバーを追加する
- 【Rで作図】グラフタイトル、x軸、y軸、レジェンドタイトルを変更する
- 【Rで作図】レジェンドを消す
- 【Rで作図】特定のグループ毎に固めて表示する
- 【Rで作図】facetのタイトルのフォントサイズを変更
- 【Rで作図】棒グラフにプロットを重ねる
- 【Rで作図】グループ内でサブブループによってプロットの形と色を変える
- 【Rで作図】有意差マーク(P値)をつける
- 【Rで作図】facet毎に色を変える
- 【Rで作図】複数グループのグラフの順番を並べ替える
- 【Rで作図】EPSファイルやsvgファイルで出力
Rで統計
分布シリーズ
- 【Rで統計】正規分布、標準正規分布と、rnorm, dnorm, pnorm, qnorm
- 【Rで統計】カイ二乗分布
- 【Rで統計】t分布
- 【Rで統計】F分布
- 【Rで統計】ポワソン分布、二項分布
検定シリーズ
- 【Rで統計】オッズ比、P値、信頼区間
- 【Rで統計】カイ二乗検定
- 【Rで統計】フィッシャーの正確率検定
- 【Rで統計】正規分布の検定(シャピロ・ウィルク検定, Shapiro–Wilk test)
- 【Rで統計】Rank 関数を使って非正規分布のデータを解析する
- 【Rで統計】F検定とt検定
- 【Rで統計】3群以上の等分散の検定(バートレット検定, Bartlett test)
- 【Rで統計】Wilcoxonの順位和検定 (Mann-WhitneyのU検定)
- 【Rで統計】3群以上のノンパラメトリック検定(クラスカル・ウォリス検定, Kruskal. Wallis test)
- 【Rで統計】McNemar検定
分散分析と多重比較シリーズ
- 【Rで統計】1元配置分散分析(One-way factorial ANOVA)
- 【Rで統計】1元反復分散分析(One-way measured ANOVA)
- 【Rで統計】2元配置分散分析(Two-way factorial ANOVA)
- 【Rで統計】2元反復分散分析(Two-way factorial ANOVA)
- 【Rで統計】多重比較
回帰分析シリーズ
- 【Rで統計】単回帰分析
- 【Rで統計】非線形回帰分析
- 【Rで統計】ロジスティック回帰分析
- 【Rで統計】順序ロジスティック回帰分析
- 【Rで統計】回帰分析で参照グループを指定する
- 【Rで統計】重回帰分析
- 【Rで統計】共分散分析:ANCOVA
Rで作表
- 【Rで作表】tableoneで全てのカテゴリを表示する方法
- 【Rで作表】flextableで計算結果を表にする
Rトラブルシュート
- 【Rトラブルシュート】パッケージをインストールできないとき
- 【Rトラブルシュート】パッケージを読み込めないないとき
- 【Rトラブルシュート】caret がインストールできなかった件
- 【Rトラブルシュート】’rlang’ does not have a namespace
- 【R トラブルシュート】レンダリングできないとき(openBinaryFile: invalid argument)
- 【Rトラブルシュート】Run All Chunks Above が使えなくなった件
- 【Rトラブルシュート】glm 関数でのエラー:Error in glm.fit(x = c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, : NA/NaN/Inf in ‘y’))
- 【Rトラブルシュート】unused argument
- 【Rトラブルシュート】”R code execution error”
- 【Rトラブルシュート】Error in match.names(clabs, names(xi)) : names do not match previous names
- 【Rトラブルシュート】longer object length is not a multiple of shorter object length
- 【Rトラブルシュート】number of items to replace is not a multiple of replacement length
- 【Rトラブルシュート】invalid factor level, NA generated
- 【Rトラブルシュート】Error: attempt to use zero-length variable name
- 【Rトラブルシュート】Error in library(ggsignif) : there is no package called ‘○○’
- 【Rトラブルシュート】Error in file(file, “rt”) : cannot open the connection
- 【Rトラブルシュート】openBinaryFile: invalid argument (Invalid argument)
- 【Rトラブルシュート】openBinaryFile: permission denied (Permission denied)
- 【Rトラブルシュート】’list’ object cannot be coerced to type ‘double’
- 【Rトラブルシュート】csvで書き出すとき遭遇したトラブル
- 【Rトラブルシュート】the condition has length > 1 and only the first element will be used
- 【Rトラブルシュート】Error in seq_len(n) : argument must be coercible to non-negative integer
- 【Rトラブルシュート】 attempt to set 'colnames' on an object with less than two dimensions
- 【トラブルシュート】package or namespace load failed for ‘tidyverse’ in loadNamespace と Error in app$vspace(new_style$`margin-top` %||% 0) : attempt to apply non-function