R
Rは統計学専用のプログラミング言語で、データの処理、分析、可視化に特化して設計されています。統計パッケージの難易度は分かりませんが、他のプログラミング言語と比べて、特に統計の実装という面では群を抜いている地位と威信を持っています。2020年以降、生エビ寿司店はジュリアの普及を推進しようとしていますが、実用的な統計分析などではRを代替するのは難しく、今後もRのサポートと内容の充実を進めようとしています。
チュートリアル
エラー
else if
文を使うエラー unexpected else in elseの解決- パッケージをインストールする際のWarning in install.packages lib = C:Program FilesR:R-3.6.1library is not writableの解決
- ファイルを読むか、パスを変更する際のError: ‘C:\U’ used without hex digits in character string starting ‘C:\U’の解決
ヒント
- 全ての変数を削除する、コンソールウィンドウを初期化する
- 桁数表示の制限をなくす
- 現在のOS情報を確認する方法
Sys.info()
- 現在の日付と時刻を確認する方法
Sys.Date()
,Sys.time()
- オペレータ %% の定義の仕方
- パイプオペレータ %>% の使い方
- コードの実行時間を測る方法、ベンチマークの仕方
system.time()
- 並列処理の方法
- フォルダ内のファイルリストを取得する方法
list.files()
データ処理
- 組み込みデータセットの読み込み方
- 外部データの読み込み方
- カテゴリーデータの数字を数値データに変換する
- NAを削除する
- 文字列を扱う
- 条件付きでデータをフィルタリングする方法
- データ構造を詳しく見る方法
str()
- 二つの配列の要素を比較する
%in%
,intersect()
,setdiff()
- データを標準化する、標準化された残差を見る
rstudent()
- 最大値と最小値の位置を求める
which()
- メタデータ、attrの参照方法
attr()
リストとデータフレーム
- リストを参照する様々な方法
- リストを解体する、重複要素を削除する
unlist()
,unique()
- データフレームを列基準で並べ替える方法
- データフレームの行と列の位置を変える
- データフレームの列と行の名前を変える
names()
,dimnames()
ts()
関数のstart
,end
オプションとwindow()
関数のstart
,end
オプションの違い
計算
- 商と余りを求める
- 行列の積、逆行列、転置行列を求める
- ブートストラップ関数の使い方
- 切り上げ、切り捨て、四捨五入、桁数を変える
- 様々な分布関数
- 条件付きの合計、条件付きの平均を求める
- 微分係数を求める方法
grad()
- 定積分を求める方法
integrate()
- 複素数の使い方
- ヤコビ行列、ヘッセ行列を求める方法
jacobian()
,hessian()
- ベクトル同士の内積を計算する方法
%*%
,%o%
可視化
- グラフを描く
plot()
- [水平線、垂直
線を描く方法 abline()
](../../posts/664)
- 図に文字列を打つ方法
text()
- グラフを描く際に使うシンボル
pch
- グラフを描く際の軸名に下付き文字を入れる
expression()
- ヒストグラムをより詳細に見る方法
nclalss
- 凡例を入れる方法
legend()
- 対数軸を使う
log="xy"
- 色の境界線がある点を打つ方法
ggplot2
ggplot2
の紹介は長年の課題として残っています。
全體ポスト
- Rでのelse if文の使用:「Error: unexpected else in else」の問題を解決する
- Rでの全変数の削除とコンソールのクリア
- Rでの商と余りの求め方
- Rでの行列の積、逆行列、転置行列の計算
- Rで組み込みデータセットを読み込む方法
- Rでデータフレームの行と列を入れ替える
- Rで外部データをインポートする
- Rにおけるカテゴリカルデータを数値データに変換する
- RでNAを削除する
- Rで桁数の制限をなくす
- Rでべき関数のグラフを描く方法
- Rでのブートストラップ関数の使用方法
- Rでの文字列操作
- Rでの切り上げ、切り捨て、特定の桁数への四捨五入
- Rでの様々な分布関数
- Rでの条件付き合計と条件付き平均の計算
- Rで条件付きでデータをフィルタリングする方法
- Rでグラフを描く
- Rで水平線と垂直線を描く方法
- Rでプロットに文字列を印刷する方法
- R でグラフを描く際に使用されるシンボル들
- Rでのリストの解体、重複要素の削除
- Rでのデータ構造の解析方法
- Rでのデータフレームの列と行の名前の変更
- Rで2つの配列の要素を比較하기
- Rでグラフの軸ラベルに下付き文字を追加する
- UbuntuでRをインストールする方法
- Rで現在のOS情報を確認する方法
- Rで微分係数を計算する方法
- Rでの定積分の計算方法
- Rでの複素数の使い方
- Rでヤコビ行列とヘシアン行列を計算する方法
- Rでの現在の日付と時刻の確認
- Rにおけるデータの標準化:標準化された残差の表示
- Rでヒストグラムをより詳細に見る方法
- Rでのデータフレームの列に基づく並べ替え方
- Rでベクトルの内積を計算する方法
- R での最大値と最小値の位置を見つける
- Rでリストを参照するさまざまな方法
- Rで文字列のベクトルを1つの文字列に結合する方法
- Rでのメタデータとattrの参照方法
- Rで凡例を挿入する方法
- Rでのログログスケールプロットの描き方
- Rでオペレーター%%を定義する方法
- Rでパイプオペレーター %>% を使用する方法
- Rで色付き境界のある点をプロットする方法
- R の ts 関数と window 関数の start、end オプションの違い
- Rでのコード実行時間の測定とベンチマーク方法
- Rでの並列処理の方法
- Rでデータファイルを素早く読む
- Rパッケージのインストール時の「Warning in install.packages lib = C:\Program Files\R\R-3.6.1\library is not writable」の解決方法
- Rでフォルダ内のファイルリストを取得する方法
- Rファイルの読み取りやパス変更時に「Error: 'C:\U' used without hex digits in character string starting 'C:\U'」を解決する