0

私は時系列分析を含むプロジェクトに取り組んでおり、R に熱心でない人にとってよりユーザーフレンドリーにするために、パッケージgWidgetsRGtk2.

分析するデータと日付を選択する初期ユーザー インターフェイスを既にセットアップしました。結果が R コンソールに表示されるようになりました。

data.frameGUIの一部で結果を(ほとんどすべてフォーマットで)印刷したり、外部グラフィックスデバイスをhist(data).

私が結果を望んでいるのは、更新可能でなければならないということです。

ヒントはありますか?

たとえば、指数分布からのサイズ n のランダム サンプルの ¯ xn の m 回の実現のヒストグラムのプロットを生成する次のコードを考えてみましょう。

w = gwindow("Simple GUI")
g = ggroup(horizontal = FALSE, cont=w)
gp = ggroup(cont = g)
glabel("No. simulations (m)", cont=gp)
mWidget = gslider(from=10,to=250,by=10, cont=gp,
expand=TRUE, handler=makePlot)
gp = ggroup(cont = g)
glabel("Size of sample (n)", cont=gp)
nWidget = gedit("5", cont=gp, coerce.with=as.numeric,
handler=makePlot)

gbutton("New sample", cont=g, handler = makePlot)

makePlot = function(...) {
n = svalue(nWidget); m = svalue(mWidget)
x = matrix(rexp(n*m), nrow=n)
res = apply(x, 2, mean)
hist(res)
}

たとえば、統計情報をグラフィック デバイスに出力するにはどうすればよいでしょうか。

4

1 に答える 1

0

パッケージには、私が意味することを実行するgridExtraという関数が含まれています。grid.table

この関数がどのように機能するかを説明する「テーブルをグリッド プロットに追加する」へのリンクの下:

http://rwiki.sciviews.org/doku.php?id=tips:graphics-grid:table

于 2013-05-09T12:30:24.483 に答える