散布図の各点のセットに線形回帰直線を追加するためにablineを使用する場合のコーディングエラー

アンディ

私はいくつかの助けを使うことができます:

  • 正しい「最適な線」、別名ablineを私のプロットに追加する

「Control」と呼ばれる2つのレベルの因子変数があり、「consumption_mean」列に対応するデータポイントがあります。

ここで2つをプロットしますが、を追加しようとすると、abline探している結果がまったく得られません(がcol=機能していないようです。赤に設定すると、黒になります。

どんな助けでも大歓迎です

赤いデータポイント(Control == 1の場合)を通る赤い回帰直線と、黒いデータポイント(Control == 0の場合)を通る黒い回帰直線が欲しいのですが。

df_mean <- read.table("https://pastebin.com/raw/C2dz6bDT", header = T)

df_mean$Control <- as.factor(df_mean$Control)

plot(df_mean$mean_consumption~df_mean$day, type="n")
points(df_mean$day[df_mean$Control=='1'],df_mean$mean_consumption[df_mean$Control=='1'],col='red',pch=15,cex=.8)
points(df_mean$day[df_mean$Control=='0'],df_mean$mean_consumption[df_mean$Control=='0'],col='black',pch=15,cex=.8)
abline(lm(df_mean$mean_consumption~df_mean$day+(df_mean$Control=='1'),lwd=1,lty=1,col="red"))
abline(lm(df_mean$mean_consumption~df_mean$day+(df_mean$Control=='0'),lwd=1,lty=1,col="black"))

赤ではないだけでなく、Control == 1に設定されている最初の回帰は、実際には赤の点にまったく適合しないことに注意してください

ダニエルO

ここにいくつかあります、

1)括弧の1つを移動することで修正できる代わりに、colおよびその他の引数を入力したため、行が赤くなりませんlmabline

abline(lm(df_mean$mean_consumption~df_mean$day+(df_mean$Control=='1')),lwd=1,lty=1,col="red")

2)異なる「式」を使用してプロットしているため、線とデータポイントが整列していません。コードは次のようになります。

plot(x,y)
abline(lm(y ~ x))

あなたの場合、

x= df_mean$day[df_mean$Control=='1']; および
y=df_mean$mean_consumption[df_mean$Control=='1']

だからあなたabline

abline(lm(df_mean$mean_consumption[df_mean$Control=='1']~df_mean$day[df_mean$Control=='1']),lwd=1,lty=1,col="red")

すべての問題を修正すると、目的のプロットが得られます。

望ましいプロット

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

散布図の各点のセットに線形回帰直線を追加するためにablineを使用する場合のコーディングエラー

分類Dev

seabornを使用してデータフレーム内の複数の列に対して1つの線形回帰散布図をプロットする方法は?

分類Dev

Rの線形回帰のためにいくつかの治療と対照群をダミーコーディングするときにダミー変数トラップを回避する方法

分類Dev

線形回帰のためにデータセットの個々の変数にアクセスする方法は?

分類Dev

vega-lite散布図に回帰直線を追加する

分類Dev

R plotly():相関散布図に回帰直線を追加する

分類Dev

PythonとScikitを使用して線形回帰を行うには、1つのホットエンコーディングを使用して学習しますか?

分類Dev

回帰直線のセグメントをプロットに追加します

分類Dev

線形回帰のためにデータを再形成する方法は?

分類Dev

線形回帰モデルを使用して、仕事の推奨のためにトレーニングデータセットを選択するにはどうすればよいですか?

分類Dev

Rのggplot2ドットプロットに線形回帰直線を追加する

分類Dev

Pythonの回帰からのシータに基づいて散布図に線をプロットする方法は?

分類Dev

ggplot散布図のすべてのグループの回帰直線を返す

分類Dev

計算の線形回帰直線をプロットする

分類Dev

各ファセットに2つの回帰直線方程式とR2を追加する方法は?

分類Dev

ネストされたリストの各レコードの回帰直線をプロットする

分類Dev

線形回帰のハイチャート散布図のツールチップからシリーズ名を非表示にする方法

分類Dev

Pythonの3D散布図に回帰直線と楕円を追加します

分類Dev

グラフに回帰直線と回帰直線の方程式を追加する方法

分類Dev

実際のデータを含むプロットに回帰直線を追加する

分類Dev

Pythonで線形/重回帰のためにデータセットを正規化する方法

分類Dev

散布図のポイントとは異なるカラーブリューワーパレットに回帰直線を配置するにはどうすればよいですか?

分類Dev

MapReduceのデータセットの線形回帰を計算する

分類Dev

ggvisを使用したRの散布図:異なる形状マーカーと対応する近似回帰直線を使用して複数のグループをプロットする方法

分類Dev

データセットからの20の100サンプルと、母集団回帰直線とともに回帰直線を描画します

分類Dev

ggplotに1000の回帰直線を追加する最良の方法は何ですか?(モデルベースのブートストラップ)

分類Dev

二重にネストされたラップで複数の回帰直線に色を追加する

分類Dev

線形回帰で参照グループを最大のグループに設定するための引数

分類Dev

ggplot2:y軸に2つの変数(同じスケールで測定)を使用した散布図:美学を変更して個別の回帰直線を追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    散布図の各点のセットに線形回帰直線を追加するためにablineを使用する場合のコーディングエラー

  2. 2

    seabornを使用してデータフレーム内の複数の列に対して1つの線形回帰散布図をプロットする方法は?

  3. 3

    Rの線形回帰のためにいくつかの治療と対照群をダミーコーディングするときにダミー変数トラップを回避する方法

  4. 4

    線形回帰のためにデータセットの個々の変数にアクセスする方法は?

  5. 5

    vega-lite散布図に回帰直線を追加する

  6. 6

    R plotly():相関散布図に回帰直線を追加する

  7. 7

    PythonとScikitを使用して線形回帰を行うには、1つのホットエンコーディングを使用して学習しますか?

  8. 8

    回帰直線のセグメントをプロットに追加します

  9. 9

    線形回帰のためにデータを再形成する方法は?

  10. 10

    線形回帰モデルを使用して、仕事の推奨のためにトレーニングデータセットを選択するにはどうすればよいですか?

  11. 11

    Rのggplot2ドットプロットに線形回帰直線を追加する

  12. 12

    Pythonの回帰からのシータに基づいて散布図に線をプロットする方法は?

  13. 13

    ggplot散布図のすべてのグループの回帰直線を返す

  14. 14

    計算の線形回帰直線をプロットする

  15. 15

    各ファセットに2つの回帰直線方程式とR2を追加する方法は?

  16. 16

    ネストされたリストの各レコードの回帰直線をプロットする

  17. 17

    線形回帰のハイチャート散布図のツールチップからシリーズ名を非表示にする方法

  18. 18

    Pythonの3D散布図に回帰直線と楕円を追加します

  19. 19

    グラフに回帰直線と回帰直線の方程式を追加する方法

  20. 20

    実際のデータを含むプロットに回帰直線を追加する

  21. 21

    Pythonで線形/重回帰のためにデータセットを正規化する方法

  22. 22

    散布図のポイントとは異なるカラーブリューワーパレットに回帰直線を配置するにはどうすればよいですか?

  23. 23

    MapReduceのデータセットの線形回帰を計算する

  24. 24

    ggvisを使用したRの散布図:異なる形状マーカーと対応する近似回帰直線を使用して複数のグループをプロットする方法

  25. 25

    データセットからの20の100サンプルと、母集団回帰直線とともに回帰直線を描画します

  26. 26

    ggplotに1000の回帰直線を追加する最良の方法は何ですか?(モデルベースのブートストラップ)

  27. 27

    二重にネストされたラップで複数の回帰直線に色を追加する

  28. 28

    線形回帰で参照グループを最大のグループに設定するための引数

  29. 29

    ggplot2:y軸に2つの変数(同じスケールで測定)を使用した散布図:美学を変更して個別の回帰直線を追加するにはどうすればよいですか?

ホットタグ

アーカイブ