2023-12-01から1ヶ月間の記事一覧
この記事はR言語 Advent Calendar 2023 シリーズ2の18日目の記事です。qiita.comネットワーク分析にコミュニティ抽出という手法があります。まあ、クラスター分析ですね。Rのigraphパッケージには以下のコミュニティ抽出の方法が実装されています。 ラベル伝…
ふぉっふぉっふぉっ、みんな今年も良い子にしてたかな? 特にプレゼントはありません。 メリークリスマス! library(conflicted) library(tidyverse) library(aplpack) library(palmerpenguins) pen_mean <- penguins |> select(bill_length_mm, bill_depth_…
『評価指標入門』をRで書く この記事はR言語 Advent Calendar 2023 シリーズ2の17日目の記事です。qiita.com qeMLパッケージの紹介 先日開催された統計数理研究所ののR研究集会(共同研究集会「データ解析環境Rの整備と利用 」)で「qeMLパッケージの紹介」…
『評価指標入門』をRで書く この記事はR言語 Advent Calendar 2023 シリーズ2の16日目の記事です。qiita.com 多クラス分類の評価指標 パッケージの呼び出し。 library(tidyverse) library(palmerpenguins) library(rsample) library(yardstick) library(rang…
『評価指標入門』をRで書く この記事はR言語 Advent Calendar 2023 シリーズ2の13日目の記事です。qiita.com 二値分類における評価指標 ライブラリーの呼び出し。 library(tidyverse) library(palmerpenguins) library(rsample) library(MLmetrics) library(…
『評価指標入門』をRで書く この記事はR言語 Advent Calendar 2023 シリーズ2の12日目の記事です。qiita.com はじめに 2023年3月に出た『評価指標入門』という本がとても良かったのだけど、これまた公開されてるコードがPythonで。github.com南無阿弥陀仏、…
3.3 2変数の関係をとらえる この記事はR言語 Advent Calendar 2023 シリーズ2の11日目の記事です。 qiita.com 3.3.1 ペアプロットによる分布の可視化 ##### 3.3.1 ##### library(tidyverse) library(GGally) library(palmerpenguins) penguins |> ggpairs( c…
3.2 線で特徴をとらえる この記事はR言語 Advent Calendar 2023 シリーズ2の10日目の記事です。 qiita.com 3.2.1 時間推移を可視化する ##### 3.2.1 ##### library(tidyverse) library(patchwork) df <- read_csv( "https://www.esri.cao.go.jp/jp/sna/data/…
3.1 分布の特徴をとらえる この記事はR言語 Advent Calendar 2023 シリーズ2の9日目の記事です。 qiita.com 3.1.1 基本的な分布の特徴 ##### 3.1.1 ##### library(tidyverse) library(patchwork) set.seed(0) # 乱数のシードを設定(再現性のため) my_plot …
2.3 標本を視えるようにする この記事はR言語 Advent Calendar 2023 シリーズ2の7日目の記事です。 [qiita.com 2.3.1 平均値の棒グラフの危険性 ##### 2.3.1 ##### library(tidyverse) p1 <- data.frame( x = c("商品1","商品2"), avg = c(100, 80) ) |> ggp…
2.2 大きさを比較する この記事はR言語 Advent Calendar 2023 シリーズ2の5日目の記事です。 qiita.com 2.2.1 棒グラフの例 ##### 2.2.1 ##### library(tidyverse) library(patchwork) #データの定義 week <- c("月曜", "火曜", "水曜", "木曜", "金曜", "土…
2.1 数量と図形の大きさを紐づける この記事はR言語 Advent Calendar 2023 シリーズ2の4日目の記事です。 qiita.com 2.1.1 図形の大きさと数量を紐づける ##### 2.1.1 ##### library(tidyverse) library(ggpubr) label <- c("支持する", "支持しない", "どち…
1.3 可視化で読み取れるロジック この記事はR言語 Advent Calendar 2023 シリーズ2の3日目の記事です。 qiita.com 1.3.2 変数間の関係 ##### 1.3.2 ##### library(tidyverse) library(patchwork) set.seed(0) # データ生成 df <- tibble( x1 = runif(50), y1…
1.2 可視化の効果を考える この記事はR言語 Advent Calendar 2023 シリーズ2の2日目の記事です。 qiita.com 1.2.1 文字情報と視覚情報による提示の違い ##### 1.2.1 ##### library(tidyverse) library(patchwork) # データフレームの作成 df <- data.frame( …
データ可視科学入門のPythonコードをR言語で書き直しています。
この記事はR言語 Advent Calendar 2023の8日目の記事です。 qiita.com本当に9割が知らないかどうかは知らないです。「R言語は遅い」と言われがちですよね。 個人的には困るほど遅いと感じたことは無いのですが、まあ速いに越したことはありません。高速化の…