2016-06-25 3 views
-2

私はMVC Webアプリケーションで統計データを計算するためにR言語を使用しています。グラフを描画せずにgeom_smoothポイントを計算

スムージングラインを使用して相関散布図を生成するために使用しています。

私の問題はデータポイント値だけです(私はjsonにデータを変換しています.Jsonを使用して、Webアプリケーションのチャートをjavascriptチャートライブラリを使用して生成しています)。

したがって、geom_smoothggplot関数を使用すると、アプリケーションをデバッグするときにグラフィックスウィンドウが表示されます。

X軸とY軸の計算値のみが必要です。

グラフに滑らかな線を表示するためのX座標とY座標を計算する方法はありますか?

+3

あなたはRLYマジック統計ボックスとしてRを処理する必要はありません。 'geom_smooth()'が使っている統計的な変換がわからないという事実は、それが何をしているのがあなたのデータにとって正しいのか分からないことを意味します。 'geom_smooth'のmanページは、さまざまなデータセット環境下でどのようなstat関数が呼び出すかを示していますが、統計的にかなりの部分を読み上げる必要があります。 – hrbrmstr

+0

ええ、私は明らかに分かりません。その理由は私が説明するために助けを求めたからです。それが質問の内容です。 –

+1

Nope。それは問題がabtではない。あなたの質問は、 "私はどのように魔法の機能によって作成された魔法の点を得るのですか?"です。魔法の点だけが 'geom_smooth'の助けを見てほしいからです。それはあなたがどんな機能を使用しているかを正確に示しています。あるいは 'ggplot_build()'を使って結果のデータ構造を調べてください。どちらの結果でも、入力したデータの正しいモデルではない可能性があるため、結果の真実性は向上しません。 – hrbrmstr

答えて

2

基本的に、geom_smooth関数はプロットに回帰フィッティング線を追加します。回帰方法によって返されたXとYのみが必要な場合は、任意の回帰関数を使用してモデルを計算し、元のX値に基づいて予測することができます。例えば

、黄土が選ばれた回帰関数であると仮定:

df.loess <- loess(Y ~ X, df) 
points <- data.frame(Y = predict(df.loess, df$X), X = df$X) 
関連する問題