私は R が初めてで、回帰分析を実行しようとしています。plot、lm、fit、abline、および summary 関数を学習するために、c() 関数を使用して任意のベクトルを作成しました。これは正常に機能しましたが、インポートしたデータを回帰しようとすると、次のエラー メッセージが表示されます。エラーの原因や修正方法がわかりません。何か考えはありますか?ありがとう。
library(xlsx)
Loading required package: xlsxjars
Loading required package: rJava
x <- "~/Desktop/x.xlsx"
y <- "~/Desktop/y.xlsx"
X <- read.xlsx(x,1)
Y <- read.xlsx(y,1)
dim(X)
[1] 149 1
dim(Y)
[1] 149 1
plot(X,Y)
Error in stripchart.default(x1, ...) : invalid plotting method
plot(X)
plot(Y)
また、 read.xlsx 関数で受け入れられるすべての引数を理解しているとは思いません。たとえば、sheetindex がシートのインデックスを作成することを意図している場合、この例では x が 1 で y が 2 ではないでしょうか? しかしその後:
X <- read.xlsx(x,1)
Y <- read.xlsx(y,2)
Error in sheets[[sheetIndex]] : subscript out of bounds
また、寸法が間違っています。.xlsx ファイルには 1 列、150 行があり、ヘッダーはありません。
dim(X)
[1] 149 1
私が持っている.xlsxファイルの総数のb/cを特にしたくない.csvファイルに変換するとき、私はまだ同じプロットエラーを持っていますが、寸法は正しいようです. この例では、行数と列数はそれぞれ 1 と 150 のままですが、ヘッダーがあります。
x <- "~/Desktop/x.csv"
y <- "~/Desktop/y.csv"
X <- read.table(x, header = T)
Y <- read.table(y, header = T)
plot(X,Y)
Error in stripchart.default(x1, ...) : invalid plotting method
dim(X)
[1] 150 1