心理統計法

目次

1 はじめに

臨床心理学分野で主に使われる各種統計手法について記す。
以下のメニューは主に使用頻度順に並べている。研究を行っていく上で他にも必要な手法が出てくれば併せて掲載する予定。

2 統計分析のイメージ

何回学習しても、どうも覚え辛いのは私だけ?いろんな手順があって毎回、統計学の教科書を見ないとわからないので大まかな全体像を書いてみました。
臨床心理学分野で使われるものだけですが・・・。

115.jpg

3 統計学 メニュー

項目 概要説明 区分 更新日
数学基礎 統計処理に必要な高校数学~大学教養レベルの数学の公式や例題について概説    公開 2017-01-26
心理統計法-記述統計 (1) データ表示方法と統計量の計算のしかた 公開 2017-01-26
心理統計法-記述統計 (2) 平均の有意差を t 検定 による分析する計算のしかた       公開 2017-01-26
心理統計法-分散分析 (1) 2群間の平均の有意差を分散分析による計算のしかた   公開 2017-01-26
心理統計法-分散分析 (2) 3群間の平均の有意差を分散分析による計算のしかた 公開 2017-01-26
心理統計法-相関・回帰分析 (1) 2条件間の相関・予測(単回帰)の計算の仕方 公開 2017-01-26
心理統計法-相関・回帰分析 (2) 3条件間の相関・予測(重回帰)の計算の仕方 公開 2017-01-26
心理統計法-多変量分散分析 MANOVA の基本的な考え方と前提条件 公開 2017-02-07
心理統計法-主成分分析と因子分析 主成分分析と因子分析の手順 作成中  
心理統計法-共分散構造分析   作成中  
心理統計法-ノンパラメトリック検定 (1) 対応のない2水準間の比較の計算のしかた  Mann-Whitney の U 検定 公開 2017-01-26
心理統計法-ノンパラメトリック検定 (2) 対応のない \(k\) 水準間の比較の計算のしかた Kruskal-Wallis の H 検定 公開 2017-01-26
心理統計法-ノンパラメトリック検定 (3) 対応のある \(k\) 水準間の比較の計算のしかた Friedman 検定 作成中  
心理統計法-メタ分析 複数の先行研究の結果をまとめて量的分析を行う手法 作成中 2017-02-01

4 統計ソフト R 1 メニュー

 
R コマンダーと R ターミナル の両方を使う.

項目 概要説明 区分 更新日
心理統計法-R の 使い方(01) R インストール後の設定 と R コマンダーのインストール 公開 2017-02-16
心理統計法-R の 使い方(02) データ読み込み,要約統計量,インデックス・プロット,ヒストグラムの作成,箱ひげ図の作成 公開 2017-02-16
心理統計法-R の 使い方(03) 独立2群の場合の t 検定 のやりかた 公開 2017-02-17
心理統計法-R の 使い方(04) t 検定における「等分散ではない」場合の ウィルチの法 による検定 公開 2017-02-17
心理統計法-R の 使い方(05) 「対応のある」場合の t 検定 のやりかた 公開 2017-02-18
心理統計法-R の 使い方(06) 1要因被験者間計画 の場合の多変量分散分析 公開 2017-02-19
心理統計法-R の 使い方(07) 1要因被験者内計画 の場合の多変量分散分析 公開 2017-02-20
心理統計法-R の 使い方(08) 2要因被験者間計画 の場合の多変量分散分析 公開 2017-02-20
心理統計法-R の 使い方(09) 2要因被験者内計画 の場合の多変量分散分析 公開 2017-02-20
心理統計法-R の 使い方(10) 2要因混合計画 の 場合の多変量分散分析 公開 2017-02-21
心理統計法-R の 使い方(11) 重回帰分析のやりかた 公開 2017-02-21
心理統計法-R の 使い方(12) 因子分析のやりかた 公開 2017-02-22

4.1 R パッケージ

ここで使っている R パッケージの一覧を以下に示す.

abind Combine Multidimensional Arrays
acepack ACE and AVAS for Selecting Multiple Regression Transformations
aplpack Another Plot PACKage: stem.leaf, bagplot, faces, spin3R, plotsummary, plothulls, and some slider functions
arm Data Analysis Using Regression and Multilevel/Hierarchical Models
assertthat Easy pre and post assertions.
backports Reimplementations of Functions Introduced Since R-3.0.0
base The R Base Package
base64enc Tools for base64 encoding
bitops Bitwise Operations
boot Bootstrap Functions (Originally by Angelo Canty for S)
car Companion to Applied Regression
caTools Tools: moving window statistics, GIF, Base64, ROC AUC, etc.
checkmate Fast and Versatile Argument Checks
class Functions for Classification
cluster "Finding Groups in Data": Cluster Analysis Extended Rousseeuw et al.
cmprsk Subdistribution Analysis of Competing Risks
coda Output Analysis and Diagnostics for MCMC
codetools Code Analysis Tools for R
colorspace Color Space Manipulation
compiler The R Compiler Package
ctv CRAN Task Views
curl A Modern and Flexible Web Client for R
data.table Extension of `data.frame`
datasets The R Datasets Package
devtools Tools to Make Developing R Packages Easier
dichromat Color Schemes for Dichromats
digest Create Compact Hash Digests of R Objects
doBy Groupwise Statistics, LSmeans, Linear Contrasts,Utilities
e1071 Misc Functions of the Department of Statistics, Probability Theory Group (Formerly: E1071), TU Wien
effects Effect Displays for Linear, Generalized Linear, and ther Models
Epi A Package for Statistical Analysis in Epidemiology
etm Empirical Transition Matrix
evaluate Parsing and Evaluation Tools that Provide More Details than the Default
foreign Read Data Stored by Minitab, S, SAS, SPSS, Stata, Systat, Weka, dBase, …
Formula Extended Model Formulas
ggplot2 Create Elegant Data Visualisations Using the Grammar of Graphics
git2r Provides Access to Git Repositories
GrapheR A Multi-Platform GUI for Drawing Customizable Graphs in R
graphics The R Graphics Package
graphicsQC Quality Control for Graphics in R
grDevices The R Graphics Devices and Support for Colours and Fonts
grid The Grid Graphics Package
gridExtra Miscellaneous Functions for "Grid" Graphics
gtable Arrange 'Grobs' in Tables
highr Syntax Highlighting for R Source Code
Hmisc Harrell Miscellaneous
htmlTable Advanced Tables for Markdown/HTML
htmltools Tools for HTML
htmlwidgets HTML Widgets for R
httpuv HTTP and WebSocket Server Library
httr Tools for Working with URLs and HTTP
jsonlite A Robust, High Performance JSON Parser and Generator for R
KernSmooth Functions for Kernel Smoothing Supporting Wand & Jones (1995)
knitr A General-Purpose Package for Dynamic Report Generation in R
labeling Axis Labeling
lattice Trellis Graphics for R
latticeExtra Extra Graphical Utilities Based on Lattice
lazyeval Lazy (Non-Standard) Evaluation
leaps Regression Subset Selection
lme4 Linear Mixed-Effects Models using 'Eigen' and S4
lmtest Testing Linear Regression Models
magrittr A Forward-Pipe Operator for R
markdown 'Markdown' Rendering for R
MASS Support Functions and Datasets for Venables and Ripley's MASS
Matrix Sparse and Dense Matrix Classes and Methods
matrixcalc Collection of functions for matrix calculations
MatrixModels Modelling with Sparse And Dense Matrices
memoise Memoisation of Functions
methods Formal Methods and Classes
mgcv Mixed GAM Computation Vehicle with GCV/AIC/REML Smoothness Estimation
mi Missing Data Imputation and Model Checking
mime Map Filenames to MIME Types
minqa Derivative-free optimization algorithms by quadratic approximation
mnormt The Multivariate Normal and t Distributions
multcomp Simultaneous Inference in General Parametric Models
munsell Utilities for Using Munsell Colours
mvtnorm Multivariate Normal and t Distributions
nlme Linear and Nonlinear Mixed Effects Models
nloptr R interface to NLopt
nnet Feed-Forward Neural Networks and Multinomial Log-Linear Models
nortest Tests for Normality
numDeriv Accurate Numerical Derivatives
parallel Support for Parallel computation in R
pbkrtest Parametric Bootstrap and Kenward Roger Based Methods for Mixed Model Comparison
plyr Tools for Splitting, Applying and Combining Data
profvis Interactive Visualizations for Profiling R Code
psych Procedures for Psychological, Psychometric, and Personality Research
pwr Basic Functions for Power Analysis
quantreg Quantile Regression R6 Classes with Reference Semantics
Rcmdr R Commander
RcmdrMisc R Commander Miscellaneous Functions
RcmdrPlugin.survival R Commander Plug-in for the 'survival' Package
RColorBrewer ColorBrewer Palettes
Rcpp Seamless R and C++ Integration
RcppEigen 'Rcpp' Integration for the 'Eigen' Templated Linear Algebra Library
readxl Read Excel Files
relimp Relative Contribution of Effects in a Regression Model
reshape2 Flexibly Reshape Data: A Reboot of the Reshape Package
rgl 3D Visualization Using OpenGL
rmarkdown Dynamic Documents for R
rpart Recursive Partitioning and Regression Trees
rprojroot Finding Files in Project Subdirectories
rstudioapi Safely Access the RStudio API
sandwich Robust Covariance Matrix Estimators
scales Scale Functions for Visualization
sem Structural Equation Models
shiny Web Application Framework for R
sourcetools Tools for Reading, Tokenizing and Parsing R Code
SparseM Sparse Linear Algebra
spatial Functions for Kriging and Point Pattern Analysis
splines Regression Spline Functions and Classes
stats The R Stats Package
stats4 Statistical Functions using S4 Classes
stringi Character String Processing Facilities
stringr Simple, Consistent Wrappers for Common String Operations
survival Survival Analysis
tcltk Tcl/Tk Interface
tcltk2 Tcl/Tk Additions
TH.data TH's Data Archive
tibble Simple Data Frames
tools Tools for Package Development
translations The R Translations Package
utils The R Utils Package
viridis Default Color Maps from 'matplotlib'
whisker {{mustache}} for R, logicless templating
withr Run Code 'With' Temporarily Modified Global State
XML Tools for Parsing and Generating XML Within R and S-Plus
xtable Export Tables to LaTeX or HTML
yaml Methods to Convert R Data to YAML and Back
zoo S3 Infrastructure for Regular and Irregular Time Series (Z's Ordered Observations)
   

4.2 R パッケージのインストール

以下のコマンドによりパッケージのインストールが可能."dependencies=TRUE" にしておけば、依存関係のあるパッケージもインストールされる.

> install.packages("stringi", dependencies = TRUE)

4.3 R パッケージの更新

以下のコマンドにより、選択的に更新が可能.

> update.packages()

 

4.4 R パッケージの削除

以下のコマンドによりパッケージの削除が可能.

> remove.packages("stringi")

 

4.5 R パッケージの利用

インストールした R パッケージを利用する際は、必要なパッケージをロードすることにより利用可能.
コマンドは2種類ある."library", "require" のどちらでも良いが、本来の意味からすると "require" が良いかもしれない.

> library("package")
 
> require("package")

5 リンク

サイト コメント
R による統計処理 統計学の権威である群馬大学 青木先生のサイトは一見の価値あり
統計解析 R Tips R の使い方やTipsが詳しく書かれています
わかる統計学 高木廣文先生の統計学の解説は解りやすいです
松原望の総合案内サイト 松原望先生のポータルサイト.確率、統計を解り易く説明しています
コピペで学ぶ Rでテクニカルデータプレゼンテーション 福岡大学工学部 梶山喜一郎 先生の 統計学講義 の サイトは解り易いです.
   

脚注:

1
統計ソフト R について:R の詳細については, https://www.r-project.org/ が詳しい.

著者: Satoshi Takemoto Satoshi Takemoto

Created: 2017-02-22 水 12:49

Emacs 25.1.1 (Org mode 8.3.6)

Validate