CRAN Task View: Teaching Statisticsの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。

Maintainer: Paul Northrop
Contact: p.northrop at ucl.ac.uk
Version: 2022-09-21
URL: https://CRAN.R-project.org/view=TeachingStatistics
Source: https://github.com/cran-task-views/TeachingStatistics/
Contributions: このタスクビューに対する提案や改良は、GitHubのissueやpull request、またはメンテナのアドレスに電子メールで送ってください。詳しくは Contributing guide をご覧ください。
Installation: このタスク・ビューのパッケージは、ctvパッケージを使用して自動的にインストールすることができます。例えば、ctv::install.views(“TeachingStatistics”, coreOnly = TRUE) はコアパッケージを全てインストールし、ctv::update.views(“TeachingStatistics”)はまだインストールしていない最新のパッケージを全てインストールします。詳しくはCRAN Task View Initiativeをご覧ください。

このCRANタスクビューは、統計の指導を支援するように設計されている機能を備えたパッケージに関する情報を提供します。それはR自身の教えとは関係ありません。これらのパッケージのいくつかは他のタスクビューに一覧表示されていますが、Bayesianタスクビューのみが明示的に教育(ベイジアン)統計に専念しているセクションを持っています。

パッケージは3つの広いトピックに分類されます:教育、試験と統計書に関連するパッケージ。後者は統計学の教師の幅広い聴衆にとって潜在的な興味があるのに十分に一般的である本のためのものです。それらは広い適用可能性を持つモデルと方法に関するものであるべきであり、特定の適用に密接に結び付けられるべきではありません。

もし、このリストにないパッケージがあると思われる場合、あるいはその他のコメントや提案がある場合は、メールでメンテナに連絡するか、上記のリンク先の GitHub リポジトリに課題またはプルリクエストを投稿してください。

教育

  • Rcmdrは、tcltkパッケージに基づいて、R用のGUIを提供します。ポイントアンドクリックのインタフェースはデータをロードし、入門統計コースに含まれる種類の分析を実行するためにRの関数を呼び出します。より高度で専門的な分析も利用可能で、それらのいくつかはプラグインを介しています。Rコマンドはコンソールに表示されます。詳しくはThe R Commander homepageを見てください。
  • swirlは、Rコンソールを使って、生徒が統計を学ぶためのインタラクティブな学習環境を提供します。学生はswirl_courses GitHub ページからダウンロードするコースを選択し、彼らが働くにつれて即座にフィードバックを受けます。探索的データ分析、統計的推論および回帰モデルの一般的な見出しの下に、さまざまなトピックがあります。教師はswirlifyを使って自分自身のスワールコースを作成し共有することができます。swirl home pageも参照してください。
  • mosaicは、数学、統計、計算、モデリングにおける基本的でより高度なアイデアやテクニックの指導を支援するための幅広いツールが含まれています。重要な側面は、そうでなければ難しいと思われるタスクを初心者が簡単に実行できるようにする関数の提供と、ランダム化に基づく推論を説明するためのシミュレーションの使用です。詳しくはProject MOSAIC homepageを見てください。
  • xplainは、統計関数からの出力を個別に対話形式で解釈することができます。この情報は、説明を特定の結果に合わせるために、講師がXML形式で提供する必要があり、Rコードを含むことがあります。チュートリアルとチートシートについては、xplain websiteを参照してください。
  • animationは、統計、データマイニング、および機械学習の幅広いトピックに関連するアニメーションを生成する機能を提供します。これらのアニメーション、またはユーザーが生成した一連の画像は、さまざまな形式にエクスポートできます。
  • gganimateは、ggplot2によって作成されたプロットをアニメートします。プロットをGIFやMP4ビデオなどのアニメーションにレンダリングするために使用できます。
  • smovieは、Statisticsの概念を説明するための映画を提供しています。取り上げるトピックは次のとおりです。
    • 確率分布
    • 平均(中央極限定理)および最大(極値型定理)、相関係数(のフィッシャー変換)のサンプリング分布
    • 単線形回帰
    • 仮説検定
  • visualizeは、分布の平均と分散で注釈を付けた、さまざまな連続および離散確率分布のpdfまたはpmfのグラフを提供します。シェーディングは、確率変数がユーザ提供の確率で存在する区間(下限または上限、両側、ユーザ指定の区間)を示すために使用されます。
  • LearnBayesは、機能を提供し、事前、尤度、事後などの役割など、ベイズ推定の本質的なアイデアを説明します。事後予測検査と予測推論、およびいくつかのサンプルデータセット。
  • TeachingDemosは、以下のような統計的概念を実証するために、広範囲の静的プロットと対話式プロットを提供します。
    • 信頼区間
    • 仮説検定のさまざまな側面
    • 中心極限定理
    • 最尤推定
    • 散布図の平滑化
    • ヒストグラム
    • 相関と単線形回帰
    • ボックスコックス変換
  • distrTeachは、中心極限定理(CLT)と大数法(LLN)を説明するプロットを提供します。入力の変化がCLTプロットに与える影響は、Tcl / Tkベースのウィジェットを使って示すことができます。
  • BetaBitは、学生がRコンソールでプレイするゲームを提供します。これには、データクリーニングと回帰モデリングを含むゲームが含まれます。BetaBit home pageをご覧ください。
  • DALEXは、予測モデルを探索および理解するための機能を提供します。DALEX GitHub pageは、2つの教育関連ショーケースが含まれています。

試験

  • examsは、Sweave(.Rnw)またはR markdown(.Rmd)フォーマットを使用して構成されたエクササイズのプールから試験および自習用教材を自動的にランダムに生成するためのフレームワークを提供します。Rコードを使って運動要素を動的に生成することができます。質問は、さまざまなeラーニングプラットフォームで使用するためにフォーマットしたり、PDFファイルなどのドキュメントとして出力したりできます。PDF解答用紙のスキャンに自動的にマークを付けることができます。R/exams homepageも参照してください。
  • ProfessRは、ASCIIテストファイルにまとめられたエクササイズのプールから複数選択試験を作成します。質問と回答の選択肢をランダム化することで、試験の複数のバージョンを作成できます。
  • TexExamRandomizerは、試験を準備するためにLaTeXのドキュメントクラスを使って作成された質問のランダム化を可能にします。生徒の回答を含むスプレッドシートに自動的にマークを付けることができます。

統計本に関連するパッケージ

以下のパッケージは、特定のアプリケーション分野に固有のものではなく、一般的な統計の読者にとって興味がある可能性のある教科書に関連しています。包含のための一般原則は、パッケージが統計的方法の教育において直接使用される可能性が高いということです。可能な場合は公式の出版社へのリンクが提供され、場合によっては他のリソースへのリンクも提供されます。

関連する記事

  • Ubuntu,R knitrで日本語のPDFを出力するための設定Ubuntu,R knitrで日本語のPDFを出力するための設定 Ubuntu14.04とRで、knitrで日本語のPDFを出力するための設定方法をお伝えする。 Rでの作業は実際にはRStudioを用いている。 それでは、Ubuntuの設定からお伝えする。 Ubuntuの設定 Ubuntuに日本語のTex環境をインストールする。 $ sudo apt-get install texlive […]
  • R実装と解説 対応のない2標本の母平均の差の検定(母分散が異なる) [latexpage] 母分散が異なるの場合の対応のない2標本の母平均の差の検定とは、2つの母集団が正規分布に従い、ともに母分散が異なるとき、一方の母平均が他方の母平均と「異なる」または「大きい」、「小さい」かどうかを、検定統計量がt分布に従うことを利用して検定します。 統計的検定の流れ 検定の大まかな流れを確認しておきます。 […]
  • Opal ユーザーを登録する方法Opal ユーザーを登録する方法 OBiBaのOpalサーバにユーザーを登録する方法をお伝えします。 ユーザー登録はAdministratorが行うことができる機能になります。 そのため、administratorでサインインします。 表示された画面の右上にあるAdministrationをクリックします。 Administration機能一覧から、Users and […]
  • C++ Boostによるコマンドライン引数処理C++ Boostによるコマンドライン引数処理 boost::program_optionsを用いると、コマンドライン引数(オプション)を比較的容易に解析することができる。 #include <iostream> #include <string> #include <boost/program_options.hpp> int main(int argc, char **argv) […]
  • R ggplot2を用いた2軸グラフの簡単な作成方法R ggplot2を用いた2軸グラフの簡単な作成方法 Rのggplot2を用いて、2軸グラフを作成するための簡単な方法をお伝えします. 2軸グラフは、グラフの縦軸(y軸)が左側と右側の両方にあり、それぞれ単位が異なるグラフのことを言います。 2軸グラフは、一般的に推奨されてはおりません。 そのため、ggplot2パッケージを用いた2軸グラフを作成するためには、scale_y_continuous()関数のsec.axi […]
R言語 CRAN Task View:統計教育