ラベル R の投稿を表示しています。 すべての投稿を表示
ラベル R の投稿を表示しています。 すべての投稿を表示

2010年7月9日金曜日

R: rJavaのエラー

Deducer をインストールして使おうとすると、下のエラーダイアログが出た。

エラーメッセージ:Error : .onLoadはloadNamespace()(rJavaに対する)の中で失敗しました、詳細は:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: 共有ライブラリ 'c:/opt/r/libs/rJava/libs/rJava.dll' を読み込めません
LoadLibrary failure: 指定されたモジュールが見つかりません。

エラー: 'rJava' に対するパッケージもしくは名前空間のロードが失敗しました

rJava.dllはあるのになぜ?って思ったけど、調べると、jvm.dllが見つからないからエラーが出ているらしい。はじめに出たエラーダイアログをよく見ていませんでした。

環境変数PATH に C:\Program Files\Java\jre6\bin\clientを追加したらうまくいきました。

参考情報
[R] can't load rJava in R 2.8.1 on Windows XP
https://stat.ethz.ch/pipermail/r-help/2009-January/185962.html

2010年7月8日木曜日

R: パッケージ更新時にエラー

Rのバージョンを上げて、パッケージを更新しようとしたら失敗した。

以下エラーメッセージ:
パッケージ 'cluster' は無事に開封され、MD5 サムもチェックされました 
 警告:  パッケージ 'cluster' の前のインストールを取り除くことが出来ませんでした  
 パッケージ 'MASS' は無事に開封され、MD5 サムもチェックされました 
 警告:  パッケージ 'MASS' の前のインストールを取り除くことが出来ませんでした  
 パッケージ 'Matrix' は無事に開封され、MD5 サムもチェックされました 
 警告:  パッケージ 'Matrix' の前のインストールを取り除くことが出きませんでした
解決法: パッケージのディレクトリ(cluster, MASS, Matrix)を削除。
その後は正常にインストールできました。

2009年4月27日月曜日

Rでローソク足チャート

使用したソフトウェアのバージョン
R 2.9.0, quantmod 0.3-7, xts 0.6-4, zoo 1.5-5


library("quantmod")
data <- read.zoo("7974.csv", header=T, sep=",")
candleChart(data)

7974.csvは次の形式です。(先頭5日分のみ)
"Date","Open","High","Low","Close","Volume"
2009/04/27,26100,26260,25740,25920,747200
2009/04/24,26300,26680,26030,26070,1063700
2009/04/23,26460,26900,26000,26840,1246100
2009/04/22,26000,26380,25650,26210,1279200
2009/04/21,25010,25860,24840,25440,1582400


参考にした情報
[R-SIG-Finance] as.xts of a data.frame
https://stat.ethz.ch/pipermail/r-sig-finance/2009q2/003883.html