Wine 1.4 リリース [Mac]
Wine 1.4 Released で、MacPortsのwine portも1.4になりました。
WinBUGSも動作しました。
WinBUGSも動作しました。
> library(R2WinBUGS) 要求されたパッケージ coda をロード中です 要求されたパッケージ lattice をロード中です > > WINE <- "/opt/local/bin/wine" > WINEPATH <- "/opt/local/bin/winepath" > > model.file <- system.file(package = "R2WinBUGS", "model", "schools.txt") > data(schools) > schools school estimate sd 1 A 28.39 14.9 2 B 7.94 10.2 3 C -2.75 16.3 4 D 6.82 11.0 5 E -0.64 9.4 6 F 0.63 11.4 7 G 18.01 10.4 8 H 12.16 17.6 > J <- nrow(schools) > y <- schools$estimate > sigma.y <- schools$sd > data <- list ("J", "y", "sigma.y") > inits <- function(){ + list(theta = rnorm(J, 0, 100), mu.theta = rnorm(1, 0, 100), + sigma.theta = runif(1, 0, 100)) + } > parameters <- c("theta", "mu.theta", "sigma.theta") > schools.sim <- bugs(data, inits, parameters, model.file, + n.chains = 3, n.iter = 5000, + working.directory = NULL, clearWD = TRUE, + WINE = WINE, WINEPATH = WINEPATH, + useWINE=TRUE, newWINE = TRUE, debug = FALSE) Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded! err:ole:CoGetClassObject class {0003000a-0000-0000-c000-000000000046} not registered err:ole:CoGetClassObject class {0003000a-0000-0000-c000-000000000046} not registered err:ole:CoGetClassObject no class object {0003000a-0000-0000-c000-000000000046} could be created for context 0x3 > > plot(schools.sim)
よく記事を参考にさせていただいております。今回、OSX上でのWinBUGS実行を成功させる上でコードが非常に参考になりました。ありがとうございます。
当方での実行に際して、他に必要だったコードなど、私のブログ上でも1成功例として紹介しておきました(http://nhkuma269.blog77.fc2.com/blog-entry-54.html)。
なお、エラーコード "Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded!" ですが、下記のコードで解消することができました。すでに解消済みかもしれないし、解消しなくとも動作するようなので、些細なことですがお知らせいたします。
sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
by random dispersal (2012-07-24 01:16)
コメントありがとうございます。OS XでWinBUGSが動いてよかったです。
Dynamic session lookup...のエラーは、なるほどそうやればよかったのですか。
by hiroki (2012-07-24 06:01)