2015-12-20 6 views
6

qplotのドキュメントに 'method'パラメータが含まれていません。私が手 誤差がある - RのRの[メソッド]パラメータがqplotに存在しません。

> qplot(displ, hwy, data = mpg, geom=c("point", "smooth"),facets=.~drv,method="loess") 
Error: Unknown parameters: method 

私のバージョンは3.2.1であり、それは場合に役立ちますggplot2のバージョンは、2.0.0です。 GEOM、= "スムーズ" 黄土フィットラインと信頼限界を デフォルトで追加されている場合

+0

[よくある質問](http://stackoverflow.com/help/how-to-ask)と[最小限で完全で検証可能なサンプルの作成方法](http:// stackoverflow .com/help/mcve)私たちがあなたの問題を手伝ってくれるように、これに従うのが最善です – Vedda

+0

私はあなたがメソッドを呼び出す必要はないと思います。試してみてください – Vedda

+0

@Amstell私はお詫び申し上げます。これは私の最初の質問だったし、できる限り最善のルールに従おうとした。 –

答えて

5

geom_smooth()としてmethodのための必要はありません

loess

qplot(displ, hwy, data = mpg, geom=c("point", "smooth"),facets=.~drv) 
を負うものではありません。観測数が1,000より大きい場合、より多くの 効率的な平滑化アルゴリズムが採用される。方法は、回帰のための「lm」、一般化された加法モデルの「gam」、および頑強な回帰の「rlm」を含む。数式パラメータはフィットの形式を示します。

enter image description here

+1

ありがとうございます。これは機能します。しかし、何らかの理由で、「方法」も「公式」もパラメータとして利用できません。 'method =" lm "'を受け付けないので、単純な回帰線を追加することはできません。これにはどのような方法がありますか? –

+3

@MihirSawantあなたは 'qplot'を使用しています。 'method'は' stat_smooth' ... 'qplot(...)+ stat_smooth()'か 'ggplot()'構文に切り替えるためのパラメータです。 'qplot'はクイックプロット(したがって名前)です。大規模なカスタマイズには使用されません。 –

+1

@Alex私は 'ggplot()'構文を使用できることを知っていますが、私は[swirl](http://swirlstats.com/)の練習の一つに取り組んでいました。私は元の投稿の例で言及した正確なコマンドです。しかし何らかの理由でR studioとベースRコンソールでさえ、両方のパラメータを受け入れないでしょう。したがって、質問。 –

8

SOへようこそ。 ggplot2のアップデートによりエラーが発生しました。あなたが見ているチュートリアルはおそらく古いバージョンのものでした。あなたはインターネット上の多くの場所でそれを見るでしょう。

参考:このフォーラムでは、一般的に練習の目的、正確な(または最小の実例)コードと出力、の状態が立ち往生した段階での取り組みを掲載しています。これは、他のメンバーがより一貫した答えを出すのを助ける。

+2

タイトルを参照してください。http://www.r-bloggers.com/ggplot-2-0-0/の廃止予定機能 – skoh

関連する問題