1

プロット コードを実行すると、次のエラーが発生しますError in xy.coords(x, y, xlabel, ylabel, log) : 'x' and 'y' lengths differNA問題の原因であることがわかっているデータ セットに多くの があります。以下に関する任意のアイデア:

  1. R で NA を処理する方法、および
  2. 長さの異なる変数のプロットを確実にプロットできるようにするにはどうすればよいですか?

ここに投稿された同様の質問をいくつか見ましたが、残念ながら意味がわかりませんでした。言うまでもなく、私はRの初心者です。

 df <- read.dta("r12.dta")
 attach(df)
 model1 <- lm(rent~I(income^2)+income*races)
 fitted(model1)
 layout(matrix(1:4,2,2))
 plot(model1)
 plot(income, fitted(model1), xlab="Income", ylab="Rent",
      main="Fitted Values for Black  Rent",type="l")
4

1 に答える 1

1

オブジェクトには、 という要素のデータフレームとしてlm変数 ( s が削除されたもの) が含まれています。したがって、そこから関連する変数を抽出して、プロットで使用できます。NAmodelincome

plot(model1$model$income, fitted(model1), xlab="Income", ylab="Rent",
  main="Fitted Values for Black  Rent", type="l")
于 2014-02-25T20:57:14.197 に答える