R Cookbook Table of Contents
1.
Chapter 1 Getting Started and Getting Help
第1章 使用前にとヘルプを得ること。
1.
Introduction
序論
2.
Downloading and Installing R
Rをダウンロードして、インストールします。
3.
Starting R
始めのR
4.
Entering Commands
コマンドを入力します。
5.
Exiting from R
Rを出ます。
6.
Interrupting R
Rを中断します。
7.
Viewing the Supplied Documentation
供給されたドキュメンテーションを見ます。
8.
Getting Help on a Function
機能でヘルプを得ます。
9.
Searching the Supplied Documentation
供給されたドキュメンテーションを捜します。
10.
Getting Help on a Package
パッケージの上でヘルプを得ます。
11.
Searching the Web for Help
ヘルプを求めてウェブを捜します。
12.
Finding Relevant Functions and Packages
関連機能とパッケージを見つけます。
13.
Searching the Mailing Lists
メーリングリストを捜します。
14.
Submitting Questions to the Mailing Lists
メーリングリストに質問を提出します。
2.
Chapter 2 Some Basics
第2章 いくつかの基礎
1.
Introduction
序論
2.
Printing Something
何かを印刷します。
3.
Setting Variables
変数を設定します。
4.
Listing Variables
変数を記載します。
5.
Deleting Variables
変数を削除します。
6.
Creating a Vector
ベクトルを作成します。
7.
Computing Basic Statistics
基礎統計学を計算します。
8.
Creating Sequences
系列を作成します。
9.
Comparing Vectors
ベクトルを比較します。
10.
Selecting Vector Elements
ベクトル要素を選択します。
11.
Performing Vector Arithmetic
ベクトル演算を実行します。
12.
Getting Operator Precedence Right
オペレータ先行を正しく得ます。
13.
Defining a Function
機能を定義します。
14.
Typing Less and Accomplishing More
以上をそれほどタイプしないで、達成します。
15.
Avoiding Some Common Mistakes
いくつかの一般的な誤りを避けます。
3.
Chapter 3 Navigating the Software
第3章はソフトウェアにナビゲートしています。
1.
Introduction
序論
2.
Getting and Setting the Working Directory
働くディレクトリを得て、設定します。
3.
Saving Your Workspace
あなたのワークスペースを節約します。
4.
Viewing Your Command History
あなたのコマンド歴史を見ます。
5.
Saving the Result of the Previous Command
前のコマンドの結果を節約します。
6.
Displaying the Search Path
検索経路を表示します。
7.
Accessing the Functions in a Package
パッケージで機能にアクセスします。
8.
Accessing Built-in Datasets
内蔵のデータセットにアクセスします。
9.
Viewing the List of Installed Packages
インストールされたパッケージのリストを見ます。
10.
Installing Packages from CRAN
クランからパッケージをインストールします。
11.
Setting a Default CRAN Mirror
デフォルトクラン鏡を設定します。
12.
Suppressing the Startup Message
始動メッセージを削除します。
13.
Running a Script
スクリプトを実行します。
14.
Running a Batch Script
バッチスクリプトを実行します。
15.
Getting and Setting Environment Variables
環境変数を得て、設定します。
16.
Locating the R Home Directory
Rホームディレクトリの場所を見つけます。
17.
Customizing R
Rをカスタム設計します。
4.
Chapter 4 Input and Output
第4章は入出力されます。
1.
Introduction
序論
2.
Entering Data from the Keyboard
キーボードからのデータを入力します。
3.
Printing Fewer Digits
より少ないケタを印刷します。
(or More Digits)
(または、より多くのケタ)
4.
Redirecting Output to a File
ファイルに出力を向け直します。
5.
Listing Files
ファイルをリストアップします。
6.
Dealing with “Cannot Open File” in Windows
Windowsで「ファイルを開くことができないこと」に対処します。
7.
Reading Fixed-Width Records
固定幅の記録を読みます。
8.
Reading Tabular Data Files
表形式データファイルを読みます。
9.
Reading from CSV Files
CSVファイルから読書すること。
10.
Writing to CSV Files
CSVファイルに書くこと。
11.
Reading Tabular or CSV Data from the Web
ウェブからの表で読書するか、CSVデータ
12.
Reading Data from HTML Tables
HTMLテーブルから、データを読みます。
13.
Reading Files with a Complex Structure
複雑な構造があるファイルを読みます。
14.
Reading from MySQL Databases
MySQLデータベースから読書すること。
15.
Saving and Transporting Objects
オブジェクトを取っておいて、輸送します。
5.
Chapter 5 Data Structures
第5章 データ構造
1.
Introduction
序論
2.
Appending Data to a Vector
データをベクトルに追加します。
3.
Inserting Data into a Vector
データをベクトルに挿入します。
4.
Understanding the Recycling Rule
再生規則を理解しています。
5.
Creating a Factor
要素を作成します。
(Categorical Variable)
(断定的な変数)
6.
Combining Multiple Vectors into One Vector and a Factor
1つのベクトルと要素に複数のベクトルを結合します。
7.
Creating a List
リストを作成します。
8.
Selecting List Elements by Position
位置でリスト要素を選択します。
9.
Selecting List Elements by Name
名前のリスト要素を選択します。
10.
Building a Name/Value Association List
名前/値の協会リストを造ります。
11.
Removing an Element from a List
リストから要素を取り除きます。
12.
Flatten a List into a Vector
ベクトルにリストを平らにしてください。
13.
Removing NULL Elements from a List
リストからヌルElementsを外します。
14.
Removing List Elements Using a Condition
状態を使用することでリスト要素を取り除きます。
15.
Initializing a Matrix
マトリクスを初期化します。
16.
Performing Matrix Operations
行列演算を実行します。
17.
Giving Descriptive Names to the Rows and Columns of a Matrix
マトリクスに関する通りとコラムに描写的な名前を与えます。
18.
Selecting One Row or Column from a Matrix
マトリクスからの1つの通りかコラムを選択します。
19.
Initializing a Data Frame from Column Data
コラムデータからデータフレームを初期化します。
20.
Initializing a Data Frame from Row Data
通りのデータからデータフレームを初期化します。
21.
Appending Rows to a Data Frame
データフレームに通りを追加します。
22.
Preallocating a Data Frame
データフレームをPreallocatingします。
23.
Selecting Data Frame Columns by Position
位置でデータフレームコラムを選択します。
24.
Selecting Data Frame Columns by Name
名前に関するデータフレームコラムを選択します。
25.
Selecting Rows and Columns More Easily
より容易に通りとコラムを選択します。
26.
Changing the Names of Data Frame Columns
データフレームコラムについて改称すること。
27.
Editing a Data Frame
データフレームを編集します。
28.
Removing NAs from a Data Frame
データフレームからNAsを取り外します。
29.
Excluding Columns by Name
名前に関するコラムを除いて
30.
Combining Two Data Frames
データが縁どる結合2
31.
Merging Data Frames by Common Column
一般的なコラムに従って、データフレームを合併します。
32.
Accessing Data Frame Contents More Easily
より容易にデータフレームコンテンツにアクセスします。
33.
Converting One Atomic Value into Another
1つの原子価を別のものに変換します。
34.
Converting One Structured Data Type into Another
変換1は別のものにデータタイプを構造化しました。
6.
Chapter 6 Data Transformations
第6章 データ媒体変換
1.
Introduction
序論
2.
Splitting a Vector into Groups
ベクトルをグループに分けます。
3.
Applying a Function to Each List Element
各リスト要素に機能を適用します。
4.
Applying a Function to Every Row
あらゆる通りに機能を適用します。
5.
Applying a Function to Every Column
あらゆるコラムに機能を適用します。
6.
Applying a Function to Groups of Data
データのグループに機能を適用します。
7.
Applying a Function to Groups of Rows
通りのグループに機能を適用します。
8.
Applying a Function to Parallel Vectors or Lists
ベクトルかリストに沿うように機能を適用します。
7.
Chapter 7 Strings and Dates
第7章 ストリングと日付
1.
Introduction
序論
2.
Getting the Length of a String
ストリングの長さを得ます。
3.
Concatenating Strings
結合文字列
4.
Extracting Substrings
サブストリングを抜粋します。
5.
Splitting a String According to a Delimiter
デリミタに応じて、ストリングを分けます。
6.
Replacing Substrings
サブストリングを置き換えます。
7.
Seeing the Special Characters in a String
ストリングの特殊文字を見ます。
8.
Generating All Pairwise Combinations of Strings
すべての対状がストリングの組み合わせであると生成します。
9.
Getting the Current Date
現在の期日を得ます。
10.
Converting a String into a Date
ストリングを日付に変換します。
11.
Converting a Date into a String
日付をストリングに変換します。
12.
Converting Year, Month, and Day into a Date
日付までの変換する年、月、および日
13.
Getting the Julian Date
ジュリアン日を得ます。
14.
Extracting the Parts of a Date
日付の部分を抽出します。
15.
Creating a Sequence of Dates
日付の系列を作成します。
8.
Chapter 8 Probability
第8章 確率
1.
Introduction
序論
2.
Counting the Number of Combinations
組み合わせの数を数えます。
3.
Generating Combinations
組み合わせを生成します。
4.
Generating Random Numbers
乱数を生成します。
5.
Generating Reproducible Random Numbers
再現可能な乱数を生成します。
6.
Generating a Random Sample
無作為標本を生成します。
7.
Generating Random Sequences
ランダム・シーケンスを生成します。
8.
Randomly Permuting a Vector
手当たりしだいに、ベクトルを並べ替えます。
9.
Calculating Probabilities for Discrete Distributions
離散的な配分のための計算の確率
10.
Calculating Probabilities for Continuous Distributions
連続した配分のための計算の確率
11.
Converting Probabilities to Quantiles
確率を分位に変換します。
12.
Plotting a Density Function
密度関数をプロットします。
9.
Chapter 9 General Statistics
第9章 一般統計学
1.
Introduction
序論
2.
Summarizing Your Data
あなたのデータをまとめます。
3.
Calculating Relative Frequencies
計算の相対的な頻度
4.
Tabulating Factors and Creating Contingency Tables
要素について表にして、分割表を作成します。
5.
Testing Categorical Variables for Independence
独立がないかどうか断定的な変数をテストします。
6.
Calculating Quantiles (and Quartiles) of a Dataset
データセットの計算の分位(そして、四分位数)
7.
Inverting a Quantile
分位を逆にします。
8.
Converting Data to Z-Scores
Z-スコアにデータを変換します。
9.
Testing the Mean of a Sample
サンプルの平均をテストします。
(t Test)
(tテスト)
10.
Forming a Confidence Interval for a Mean
形成して、信頼区間は平均でそうします。
11.
Forming a Confidence Interval for a Median
形成して、信頼区間はメディアンでそうします。
12.
Testing a Sample Proportion
サンプル割合をテストします。
13.
Forming a Confidence Interval for a Proportion
形成して、信頼区間は割合でそうします。
14.
Testing for Normality
正常がないかどうかテストすること。
15.
Testing for Runs
走行がないかどうかテストすること。
16.
Comparing the Means of Two Samples
2個のサンプルの手段を比較します。
17.
Comparing the Locations of Two Samples Nonparametrically
2の位置を比較すると、Nonparametricallyは抽出されます。
18.
Testing a Correlation for Significance
意味がないかどうか相関関係をテストします。
19.
Testing Groups for Equal Proportions
均等な割合がないかどうかグループをテストします。
20.
Performing Pairwise Comparisons Between Group Means
群平均での対状比較を実行します。
21.
Testing Two Samples for the Same Distribution
同じ分配がないかどうか2個のサンプルをテストします。
10.
Chapter 10 Graphics
第10章 グラフィックス
1.
Introduction
序論
2.
Creating a Scatter Plot
散布図を作成します。
3.
Adding a Title and Labels
タイトルとラベルを加えます。
4.
Adding a Grid
グリッドを加えます。
5.
Creating a Scatter Plot of Multiple Groups
複数のグループの散布図を作成します。
6.
Adding a Legend
伝説を加えます。
7.
Plotting the Regression Line of a Scatter Plot
散布図の回帰線をプロットします。
8.
Plotting All Variables Against All Other Variables
他のすべての変数に対してすべての変数をプロットします。
9.
Creating One Scatter Plot for Each Factor Level
それぞれの要素レベルに関する1つの散布図を作成します。
10.
Creating a Bar Chart
棒グラフを作成します。
11.
Adding Confidence Intervals to a Bar Chart
信頼区間を棒グラフに追加します。
12.
Coloring a Bar Chart
棒グラフを着色します。
13.
Plotting a Line from x and y Points
xとy Pointsから線をプロットします。
14.
Changing the Type, Width, or Color of a Line
タイプを変えて、幅、または色が線でそうします。
15.
Plotting Multiple Datasets
複数のデータセットを企みます。
16.
Adding Vertical or Horizontal Lines
垂直であるか水平な線を加えます。
17.
Creating a Box Plot
箱の陰謀を作成します。
18.
Creating One Box Plot for Each Factor Level
それぞれの要素レベルに関する1つの箱の陰謀を作成します。
19.
Creating a Histogram
ヒストグラムを作成します。
20.
Adding a Density Estimate to a Histogram
密度推定をヒストグラムに追加します。
21.
Creating a Discrete Histogram
離散的なヒストグラムを作成します。
22.
Creating a Normal Quantile-Quantile (Q-Q) Plot
正常な分位分位(Q-Q)陰謀を作成します。
23.
Creating Other Quantile-Quantile Plots
他の分位点分位点プロットを作成します。
24.
Plotting a Variable in Multiple Colors
多色で変数をプロットします。
25.
Graphing a Function
機能をグラフで表します。
26.
Pausing Between Plots
陰謀の間に止まります。
27.
Displaying Several Figures on One Page
1つのページにいくつかの数字を表示します。
28.
Opening Additional Graphics Windows
初めの追加グラフィックスWindows
29.
Writing Your Plot to a File
あなたの陰謀をファイルに書きます。
30.
Changing Graphical Parameters
グラフィカルなパラメタを変えます。
11.
Chapter 11 Linear Regression and ANOVA
連邦破産法11条の線形回帰とANOVA
1.
Introduction
序論
2.
Performing Simple Linear Regression
単純線形回帰を実行します。
3.
Performing Multiple Linear Regression
多重線形回帰を実行します。
4.
Getting Regression Statistics
復帰統計を得ます。
5.
Understanding the Regression Summary
復帰概要を理解しています。
6.
Performing Linear Regression Without an Intercept
インタセプトなしで線形回帰を実行します。
7.
Performing Linear Regression with Interaction Terms
相互作用項で線形回帰を実行します。
8.
Selecting the Best Regression Variables
最も良い復帰変数を選択します。
9.
Regressing on a Subset of Your Data
あなたのデータの部分集合では、退行します。
10.
Using an Expression Inside a Regression Formula
回帰式に式を使用します。
11.
Regressing on a Polynomial
多項式で、退行します。
12.
Regressing on Transformed Data
変成しているデータでは、退行します。
13.
Finding the Best Power Transformation
最も良いべき変換を見つけます。
(Box?Cox Procedure)
(箱?コックス手順)
14.
Forming Confidence Intervals for Regression Coefficients
回帰係数のための形成信頼区間
15.
Plotting Regression Residuals
復帰残差を企みます。
16.
Diagnosing a Linear Regression
線形回帰を診断します。
17.
Identifying Influential Observations
有力な観測を特定します。
18.
Testing Residuals for Autocorrelation
自己相関がないかどうか残差をテストします。
(Durbin?Watson Test)
(ダービン—ワトソンTest)
19.
Predicting New Values
新しい値を予測します。
20.
Forming Prediction Intervals
予測間隔を形成します。
21.
Performing One-Way ANOVA
一方向ANOVAを実行します。
22.
Creating an Interaction Plot
交互作用プロットを作成します。
23.
Finding Differences Between Means of Groups
グループの手段の違いを見つけます。
24.
Performing Robust ANOVA
強健なANOVAを実行します。
(Kruskal?Wallis Test)
(クラスカル—ワリスのテスト)
25.
Comparing Models by Using ANOVA
ANOVAを使用することによって、モデルを比較します。
12.
Chapter 12 Useful Tricks
第12章 役に立つトリック
1.
Introduction
序論
2.
Peeking at Your Data
あなたのデータでは、覗き見します。
3.
Widen Your Output
出力を広くしてください。
4.
Printing the Result of an Assignment
課題の結果を印刷します。
5.
Summing Rows and Columns
通りとコラムをまとめます。
6.
Printing Data in Columns
コラムの印刷データ
7.
Binning Your Data
あなたのデータを捨てます。
8.
Finding the Position of a Particular Value
特定の価値の位置を見つけます。
9.
Selecting Every nth Element of a Vector
VectorのEveryのn番目のElementを選択します。
10.
Finding Pairwise Minimums or Maximums
対状最小限か最大を見つけます。
11.
Generating All Combinations of Several Factors
いくつかの要素のすべての組み合わせを生成します。
12.
Flatten a Data Frame
データフレームを平らにしてください。
13.
Sorting a Data Frame
データフレームを分類します。
14.
Sorting by Two Columns
2つのコラムでソートします。
15.
Stripping Attributes from a Variable
変数から属性を剥ぎ取ります。
16.
Revealing the Structure of an Object
オブジェクトの構造を明らかにします。
17.
Timing Your Code
あなたのコードを調節します。
18.
Suppressing Warnings and Error Messages
警告とエラーメッセージを抑圧します。
19.
Taking Function Arguments from a List
リストから機能議論を取ります。
20.
Defining Your Own Binary Operators
あなた自身の2項演算子を定義します。
13.
Chapter 13 Beyond Basic Numerics and Statistics
第13章 基本的な数値と統計を超えて
1.
Introduction
序論
2.
Minimizing or Maximizing a Single-Parameter Function
ただ一つのパラメータ関数を最小にするか、または最大にします。
3.
Minimizing or Maximizing a Multiparameter Function
マルチパラメータ機能を最小にするか、または最大にします。
4.
Calculating Eigenvalues and Eigenvectors
計算の固有値と固有ベクトル
5.
Performing Principal Component Analysis
主成分分析を実行します。
6.
Performing Simple Orthogonal Regression
簡単な直交した復帰を実行します。
7.
Finding Clusters in Your Data
あなたのデータでクラスタを見つけます。
8.
Predicting a Binary-Valued Variable
バイナリで評価された変数を予測します。
(Logistic Regression)
(ロジスティック回帰)
9.
Bootstrapping a Statistic
統計値を独力で進みます。
10.
Factor Analysis
要因分析
14.
Chapter 14 Time Series Analysis
第14章 時系列分析
1.
Introduction
序論
2.
Representing Time Series Data
時系列データを表します。
3.
Plotting Time Series Data
時系列データを企みます。
4.
Extracting the Oldest or Newest Observations
最も古いか最も新しい観測を抽出します。
5.
Subsetting a Time Series
時系列をSubsettingします。
6.
Merging Several Time Series
いくつかの時間シリーズを合併します。
7.
Filling or Padding a Time Series
時系列をいっぱいにしているか、または水増しします。
8.
Lagging a Time Series
時系列を遅れさせます。
9.
Computing Successive Differences
連続した違いを計算します。
10.
Performing Calculations on Time Series
時系列では、計算します。
11.
Computing a Moving Average
移動平均線を計算します。
12.
Applying a Function by Calendar Period
カレンダーの期間で機能を適用します。
13.
Applying a Rolling Function
回転する機能を適用します。
14.
Plotting the Autocorrelation Function
自己相関関数をプロットします。
15.
Testing a Time Series for Autocorrelation
自己相関がないかどうか時系列をテストします。
16.
Plotting the Partial Autocorrelation Function
パーコール機能をプロットします。
17.
Finding Lagged Correlations Between Two Time Series
2の間の遅れた相関関係に時系列を見つけます。
18.
Detrending a Time Series
時系列をDetrendingします。
19.
Fitting an ARIMA Model
アリマモデルに合います。
20.
Removing Insignificant ARIMA Coefficients
意味をなさないアリマ係数を取り除きます。
21.
Running Diagnostics on an ARIMA Model
アリマモデルに病気の特徴を実行します。
22.
Making Forecasts from an ARIMA Model
アリマモデルから予測をします。
23.
Testing for Mean Reversion
平均回帰がないかどうかテストすること。
24.
Smoothing a Time Series
時系列を整えます。
1.
Colophon
奥付