Я хотел бы сделать две разные гистограммы с кривой распределения в том же окне с «data1» и «data2» из txt-файла. Я могу создать гистограмму с данными из столбцов «data1» и «data2», объединенными, но не разделенными. Как я могу отделить мои данные? Благодарю.R Создать гистограмму с кривой распределения
data1 data2
155 130
195 10
21 26
15 210
190 15
2 205
182 50
115 55
170 1
17 56
Data = as.matrix(read.table("c:\\Data.txt",header=TRUE))
attach(Data)
par(mfrow=c(1,2)) #c(rows,columns)
hist(Data ,plot=TRUE, col=c("red","blue"),
main = "Histogram of Data1",
xlab="X-Axis", ylab="Y-Axis", cex.lab= 1, col.lab="blue")
#Curve is not working even if data is combined
curve(dnorm(x, mean=mean(Data), sd=sd(Data)), add=TRUE, col="blue", lwd=2)
It дает ошибку: Ошибка в Data $ data1: оператор $ недействителен для гистограммы атомов (данные $ data1, plot = TRUE, col = c ("красный", "синий"), main = "Гистограмма данных1", xlab = "X-Axis", ylab = "Y-Axis", cex.lab = 1, col.lab = "blue", prob = TRUE) –