Hatena::Grouparaistudy

czk-htnの日記

2007-03-21

[] Windows版でProxy設定

会社でコソコソといぢってみる。パッケージインストールするのにProxyを越えなければならない。ググってみるとno titleを発見。--internet2つきで実行したら接続成功。ミラーはtsukubaだと連続してダウンロードする際にエラーが多発する。aizuの方が安定している模様。

[] Wikipediaみながら

R言語 - Wikipedia

文法がLispっぽいらしい。むしろPythonっぽいか。

toyfactorialを入力していたら打ち間違えて実行エラーになった。そんなときは

> toyfactorial <- edit(toyfactorial)

ってやるとエディタ画面が開き、修正した後にCtrl-sで保存すると現在の関数定義が上書きされる。ちなみに関数本体は

> body(toyfactorial)

で表示される。Windows版のR consoleコマンドラインでの補完が効かないようでとても不便。OSX版は補完してくれるので快適。

[] パッケージについて

インストールしたqccは「パッケージ」というらしい。再利用可能なライブラリ群を収めた機能拡張のかたまりってところ。

> library(qcc)
> help(qcc)

で利用可能した後、ヘルプを表示する。


パッケージ内のオブジェクトlsで表示する。R言語では関数も含めてオブジェクトなので、パッケージ内のオブジェクトとは「そのライブラリを読み込むことで使えるようになる関数」くらいで理解しておく。

> ls(package:qcc)
> help(qcc)
> help(sd.xbar)

[] OSXでの文字化け対処方法

どういうのが真の流儀なのか知らないがこんな感じで解決

  1. ApplicationsのRを右クリック→パッケージの内容を表示
  2. Contents/Info.plistを開く
  3. Root/LSEnvironmentをクリックし"New Child"を追加
  4. キーを"LANG"、値を"ja_JP.EUC-JP"に
  5. 保存
  6. Rを実行
  7. 直ってる(はず)
トラックバック - http://araistudy.g.hatena.ne.jp/czk-htn/20070321

2007-03-17

[] Rcmdr, qccインストール

今回はフリーソフトウェアRによる統計的品質管理入門って本を参考に学習中。で、Rcmdrとqccをインストールせよってことなのでメニュー→パッケージとデータ→パッケージインストーラインストール

  • Rcmdr 1.1-7
  • qcc 1.1
> library(Rcmdr)
Loading Tcl/Tk interface ... Warning message:
cannot create HTML package index in: make.packages.html() 
・ィ・鬘シ。ァ.onLoad 、マ 'tcltk' 、ホ、ソ、皃ホ 'loadNamespace' 、ヒシコヌヤ、キ、゙、キ、ソ

ぐはっ。なんかエラーでた。しかも文字化けしてるし。いいやRcmdrなんていらない。

> library(qcc)

こちらはOKっぽい。

フリーソフトウェアRによる統計的品質管理入門

フリーソフトウェアRによる統計的品質管理入門

追記 文字化け直った

コンソールから文字コードを指定して起動したら直った。

% LANG=ja_JP.EUC-JP open -a R
> library(Rcmdr)
要求されたパッケージ tcltk をロード中です
Loading Tcl/Tk interface ... 以下にエラーdyn.load(x, as.logical(local), as.logical(now)) : 
	共有ライブラリ '/Library/Frameworks/R.framework/Resources/library/tcltk/libs/tcltk.so' を読み込めません
  dlcompat: dyld: /Applications/R.app/Contents/MacOS/R can't open library: /usr/local/lib/libtk8.4.dylib  (No such file or directory, errno = 2)
エラー:.onLoad は 'tcltk' のための 'loadNamespace' に失敗しました
エラー:パッケージ 'tcltk' をロードできませんでした

Rcmdrなんていらない(泣

トラックバック - http://araistudy.g.hatena.ne.jp/czk-htn/20070317

2007-03-16

[] R-2.2.1 for Panther

もろもろ事情でRを勉強中。インストールメモなどを残してみる。

公式提供のバイナリ最新版はやっぱりTigerでしか動かないのでPantherは2.2.1を試す。

ftp://ftp.u-aizu.ac.jp/pub/lang/R/CRAN/bin/macosx/old/index.html

R-2.2.1.dmgマウントして中のインストーラインストール。その後R-GUI-2144.dmgマウントして中身のファイルでApplicationフォルダを上書きする。


R.appを実行した。動いた。

> data <- c(1,2,3,4)
> plot(data)

おぉ、動いた。

トラックバック - http://araistudy.g.hatena.ne.jp/czk-htn/20070316