atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
R入門
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
R入門
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
R入門
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • R入門
  • セイバーメトリクス

R入門

セイバーメトリクス

最終更新:2024年11月24日 18:15

r-intro

- view
管理者のみ編集可

目次

  • 目次
  • MLBのシーズン40本塁打40盗塁以上を記録した選手を出力する
  • MLBの通算本塁打数の20位までを調べる
  • MLBの通算盗塁数の20位までを調べる
  • MLBの通算安打数の20位までを調べる
  • MLBの通算二塁打数の20位までを調べる
  • MLBの投手の通算勝利数の20位までを調べる
  • イチローの大リーグでの年間打撃成績を調べる
  • 松井秀喜の大リーグでの年間打撃成績を調べる

MLBのシーズン40本塁打40盗塁以上を記録した選手を出力する

Lahmanデータベースを使うと簡単に調べることができる。

> Batting |> filter(HR >= 40 & SB >= 40) |>
+ left_join(People, by = join_by(playerID == playerID)) |>
+ select(nameFirst, nameLast, yearID, HR, SB) |>
+ arrange(yearID)
  nameFirst  nameLast yearID HR SB
1      Jose   Canseco   1988 42 40
2     Barry     Bonds   1996 42 40
3      Alex Rodriguez   1998 42 46
4   Alfonso   Soriano   2006 46 41

記録した順に、ホセ・カンセコ、バリー・ボンズ、アレックス・ロドリゲス、アルフォンソ・ソリアーノの4人であることがわかる。

MLBの通算本塁打数の20位までを調べる

Lahmanデータベースを使うと簡単に調べることができる。

> library(Lahman)
> library(tidyverse)
> Batting %>% group_by(playerID) %>% summarize(HR = sum(HR)) %>%
+ left_join(People, by = "playerID") %>%
+ select(nameFirst, nameLast, HR) %>% arrange(desc(HR)) %>%
+ as.data.frame() %>% head(20)
   nameFirst  nameLast  HR
1      Barry     Bonds 762
2       Hank     Aaron 755
3       Babe      Ruth 714
4     Albert    Pujols 703
5       Alex Rodriguez 696
6     Willie      Mays 660
7        Ken   Griffey 630
8        Jim     Thome 612
9      Sammy      Sosa 609
10     Frank  Robinson 586
11      Mark   McGwire 583
12    Harmon Killebrew 573
13    Rafael  Palmeiro 569
14    Reggie   Jackson 563
15     Manny   Ramirez 555
16      Mike   Schmidt 548
17     David     Ortiz 541
18    Mickey    Mantle 536
19    Jimmie      Foxx 534
20    Willie   McCovey 521

通算本塁打数の一位はバリー・ボンズの762本、二位はハンク・アーロンの755本、三位はベーブ・ルースの714本であることがわかる。

MLBの通算盗塁数の20位までを調べる

Lahmanデータベースを使うと簡単に調べることができる。

> library(Lahman)
> library(tidyverse)
> Batting %>% group_by(playerID) %>% summarize(SB = sum(SB)) %>%
+ left_join(People, by = "playerID") %>%
+ select(nameFirst, nameLast, SB) %>% arrange(desc(SB)) %>%
+ as.data.frame() %>% head(20)
   nameFirst    nameLast   SB
1     Rickey   Henderson 1406
2        Lou       Brock  938
3      Billy    Hamilton  914
4         Ty        Cobb  896
5        Tim      Raines  808
6      Vince     Coleman  752
7      Eddie     Collins  741
8        Max       Carey  738
9      Honus      Wagner  723
10       Joe      Morgan  689
11    Willie      Wilson  668
12      Bert  Campaneris  649
13     Kenny      Lofton  622
14      Otis       Nixon  620
15    George       Davis  619
16      Juan      Pierre  614
17     Billy         Hoy  596
18     Maury       Wills  586
19    George Van Haltren  583
20     Ozzie       Smith  580

通算盗塁数の一位はリッキー・ヘンダーソンの1406個、二位はルー・ブロックの938個、三位はビリー・ハミルトンの914個であることがわかる。

MLBの通算安打数の20位までを調べる

Lahmanデータベースを使うと簡単に調べることができる。

> library(Lahman)
> library(tidyverse)
> Batting %>% group_by(playerID) %>% summarize(H = sum(H)) %>%
+ left_join(People, by = "playerID") %>%
+ select(nameFirst, nameLast, H) %>% arrange(desc(H)) %>%
+ as.data.frame() %>% head(20)
   nameFirst    nameLast    H
1       Pete        Rose 4256
2         Ty        Cobb 4189
3       Hank       Aaron 3771
4       Stan      Musial 3630
5       Tris     Speaker 3514
6      Derek       Jeter 3465
7        Cap       Anson 3435
8      Honus      Wagner 3420
9       Carl Yastrzemski 3419
10    Albert      Pujols 3384
11      Paul     Molitor 3319
12     Eddie     Collins 3315
13    Willie        Mays 3283
14     Eddie      Murray 3255
15       Nap      Lajoie 3243
16       Cal      Ripken 3184
17    Adrian      Beltre 3166
18    George       Brett 3154
19      Paul       Waner 3152
20     Robin       Yount 3142

通算安打数の一位はピート・ローズの4256本、二位はタイ・カッブの4189本、三位はハンク・アーロンの3771本であることがわかる。参考までに、イチローは以下のとおり3089本。

> Batting %>% group_by(playerID) %>% summarize(H = sum(H)) %>%
+ left_join(People, by = "playerID") %>%
+ select(nameFirst, nameLast, H) %>% filter(nameFirst == "Ichiro") %>%
+ as.data.frame()
  nameFirst nameLast    H
1    Ichiro   Suzuki 3089

MLBの通算二塁打数の20位までを調べる

Lahmanデータベースを使うと簡単に調べることができる。

> library(Lahman)
> library(tidyverse)
> Batting %>% group_by(playerID) %>% summarize(X2B = sum(X2B)) %>%
+ left_join(People, by = "playerID") %>%
+ select(nameFirst, nameLast, X2B) %>% arrange(desc(X2B)) %>%
+ as.data.frame() %>% head(20)
   nameFirst    nameLast X2B
1       Tris     Speaker 792
2       Pete        Rose 746
3       Stan      Musial 725
4         Ty        Cobb 724
5     Albert      Pujols 686
6      Craig      Biggio 668
7     George       Brett 665
8        Nap      Lajoie 657
9       Carl Yastrzemski 646
10     Honus      Wagner 643
11    Adrian      Beltre 636
12     David       Ortiz 632
13      Hank       Aaron 624
14    Miguel     Cabrera 607
15      Paul     Molitor 605
16      Paul       Waner 605
17       Cal      Ripken 603
18     Barry       Bonds 601
19      Luis    Gonzalez 596
20      Todd      Helton 592

通算通算二塁打数の一位はトリス・スピーカーの792本、二位はピート・ローズの746本、三位はスタン・ミュージアルの725本であることがわかる。参考までに、イチローは以下のとおり362本。

> Batting %>% group_by(playerID) %>% summarize(X2B = sum(X2B)) %>%
+ left_join(People, by = "playerID") %>%
+ select(nameFirst, nameLast, X2B) %>% filter(nameFirst == "Ichiro") %>%
+ as.data.frame()
  nameFirst nameLast X2B
1    Ichiro   Suzuki 362

MLBの投手の通算勝利数の20位までを調べる

Lahmanデータベースを使うと簡単に調べることができる。

> library(Lahman)
> library(tidyverse)
> tib <- Pitching %>% group_by(playerID) %>%
+ summarize(W = sum(W)) %>%
+ left_join(People, by = "playerID") %>%
+ select(nameFirst, nameLast, W)
> tib %>% arrange(desc(W)) %>%
+ as.data.frame() %>% head(20)
   nameFirst  nameLast   W
1         Cy     Young 511
2     Walter   Johnson 417
3       Pete Alexander 373
4    Christy Mathewson 373
5        Pud    Galvin 365
6     Warren     Spahn 363
7        Kid   Nichols 362
8       Greg    Maddux 355
9      Roger   Clemens 354
10       Tim     Keefe 342
11     Steve   Carlton 329
12      John  Clarkson 328
13     Eddie     Plank 326
14     Nolan      Ryan 324
15       Don    Sutton 324
16      Phil    Niekro 318
17   Gaylord     Perry 314
18       Tom    Seaver 311
19  Old Hoss  Radbourn 310
20    Mickey     Welch 307

投手の通算勝利数の一位はサイ・ヤングの511勝、二位はウォルター・ジョンソンの417勝、三位はピート・アレクサンダーの373勝であることがわかる。参考までに、野茂英雄は以下のとおり123勝。

> tib %>% filter(nameLast == "Nomo") %>% as.data.frame()
  nameFirst nameLast   W
1     Hideo     Nomo 123

イチローの大リーグでの年間打撃成績を調べる

Lahmanデータベースを使うと簡単に調べることができる。

> library(tidyverse)
> library(Lahman)
> plid <- (People %>% filter(nameFirst == "Ichiro"))$playerID
> Batting %>% group_by(playerID) %>% filter(playerID == plid) %>%
+ select(playerID, yearID, teamID, lgID, G, AB, H) %>%
+ as.data.frame()
    playerID yearID teamID lgID   G  AB   H
1  suzukic01   2001    SEA   AL 157 692 242
2  suzukic01   2002    SEA   AL 157 647 208
3  suzukic01   2003    SEA   AL 159 679 212
4  suzukic01   2004    SEA   AL 161 704 262
5  suzukic01   2005    SEA   AL 162 679 206
6  suzukic01   2006    SEA   AL 161 695 224
7  suzukic01   2007    SEA   AL 161 678 238
8  suzukic01   2008    SEA   AL 162 686 213
9  suzukic01   2009    SEA   AL 146 639 225
10 suzukic01   2010    SEA   AL 162 680 214
11 suzukic01   2011    SEA   AL 161 677 184
12 suzukic01   2012    SEA   AL  95 402 105
13 suzukic01   2012    NYA   AL  67 227  73
14 suzukic01   2013    NYA   AL 150 520 136
15 suzukic01   2014    NYA   AL 143 359 102
16 suzukic01   2015    MIA   NL 153 398  91
17 suzukic01   2016    MIA   NL 143 327  95
18 suzukic01   2017    MIA   NL 136 196  50
19 suzukic01   2018    SEA   AL  15  44   9
20 suzukic01   2019    SEA   AL   2   5   0

2012年のシーズンはシーズン途中でマリナーズからヤンキースに移籍しているので、レコードが二つあることに注意。Gは出場試合数。ABは打席数。Hは安打数。

松井秀喜の大リーグでの年間打撃成績を調べる

Lahmanデータベースを使うと簡単に調べることができる。

> library(tidyverse)
> library(Lahman)
> plid <- (People %>% filter(nameFirst == "Hideki" & nameLast == "Matsui"))$playerID
> Batting %>% group_by(playerID) %>% filter(playerID == plid) %>%
+ select(playerID, yearID, teamID, lgID, G, AB, H) %>%
+ as.data.frame()
    playerID yearID teamID lgID   G  AB   H
1  matsuhi01   2003    NYA   AL 163 623 179
2  matsuhi01   2004    NYA   AL 162 584 174
3  matsuhi01   2005    NYA   AL 162 629 192
4  matsuhi01   2006    NYA   AL  51 172  52
5  matsuhi01   2007    NYA   AL 143 547 156
6  matsuhi01   2008    NYA   AL  93 337  99
7  matsuhi01   2009    NYA   AL 142 456 125
8  matsuhi01   2010    LAA   AL 145 482 132
9  matsuhi01   2011    OAK   AL 141 517 130
10 matsuhi01   2012    TBA   AL  34  95  14
「セイバーメトリクス」をウィキ内検索
LINE
シェア
Tweet
R入門
記事メニュー

メニュー

  • トップページ
  • Rとは
  • Rを使ってみる
  • 画面出力と入力
  • 変数とオブジェクト
  • ベクトル
  • 演算子と制御構文
  • 数と式
  • 文字と文字列
  • 正規表現
  • 日付と時刻
  • データフレーム
  • tidyverse
  • リスト
  • ファイルの入出力
  • ファイル・ディレクトリ
  • 実行とデバッグ
  • 数学
  • 行列
  • 関数
  • 統計学
  • 統計解析
  • 数値計算
  • 応用
  • 時系列解析
  • 地理空間情報
  • Rの操作
  • データベース
  • パッケージ

  • 環境
  • インターネット
  • 作図
  • 画像

  • 本の計算を再現
  • セイバーメトリクス
  • その他


ここを編集
記事メニュー2

更新履歴

取得中です。

ここを編集
人気記事ランキング
  1. ファイル・ディレクトリ
  2. 入門 統計解析 [医学・自然科学編](東京図書)
もっと見る
最近更新されたページ
  • 1日前

    リスト
  • 19日前

    行列
  • 22日前

    tidyverse
  • 60日前

    インターネット
  • 71日前

    日付と時刻
  • 71日前

    応用
  • 71日前

    文字と文字列
  • 88日前

    変数とオブジェクト
  • 131日前

    その他
  • 132日前

    画像
もっと見る
人気記事ランキング
  1. ファイル・ディレクトリ
  2. 入門 統計解析 [医学・自然科学編](東京図書)
もっと見る
最近更新されたページ
  • 1日前

    リスト
  • 19日前

    行列
  • 22日前

    tidyverse
  • 60日前

    インターネット
  • 71日前

    日付と時刻
  • 71日前

    応用
  • 71日前

    文字と文字列
  • 88日前

    変数とオブジェクト
  • 131日前

    その他
  • 132日前

    画像
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. MadTown GTA (Beta) まとめウィキ
  2. GTA5 MADTOWN(β)まとめウィキ
  3. R.E.P.O. 日本語解説Wiki
  4. シュガードール情報まとめウィキ
  5. SYNDUALITY Echo of Ada 攻略 ウィキ
  6. ガンダムGQuuuuuuX 乃木坂46部@wiki
  7. ドタバタ王子くん攻略サイト
  8. 星飼いの詩@ ウィキ
  9. パズル&コンクエスト(Puzzles&Conquest)攻略Wiki
  10. ありふれた職業で世界最強 リベリオンソウル @ ウィキ
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  6. 発車メロディーwiki
  7. MadTown GTA (Beta) まとめウィキ
  8. 検索してはいけない言葉 @ ウィキ
  9. オレカバトル アプリ版 @ ウィキ
  10. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. anbrella(餡ブレラ) - ストグラ まとめ @ウィキ
  2. アルフォート ウェスカー - ストグラ まとめ @ウィキ
  3. 参加者一覧 - ストグラ まとめ @ウィキ
  4. 栖家幡 華憐 - ストグラ まとめ @ウィキ
  5. キャプテン わきを - ストグラ まとめ @ウィキ
  6. アーモンド サラザール - ストグラ まとめ @ウィキ
  7. ギャング - ストグラ まとめ @ウィキ
  8. 敵情報_第2章 - モンスター烈伝オレカバトル2@wiki
  9. オザワ ハヤマサ - ストグラ まとめ @ウィキ
  10. 刃牙 りえる - ストグラ まとめ @ウィキ
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.