April 20, 2011

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
      奥付