График плотности R ось у больше 1
Я хочу график плотности, и вот код:
d = as.matrix(read.csv(file = '1.csv'))
plot(density(d))
мои данные это список номеров. Чего я не понимаю, так это того, что значение оси y больше единицы. Я думаю, что-то не так и ищу в Интернете, но я не могу найти какой-либо ресурс. Можете ли вы, ребята, помочь мне? введите описание изображения здесь вот данные: ссылка : http://pan.baidu.com/s/1hsE8Ony пароль :7a4z
1 ответ
Нет ничего плохого в том, что в некоторых точках плотность больше 1. Площадь под кривой должна быть 1, но в определенных точках плотность может быть больше 1. Например,
dnorm(0,0, 0.1)
[1] 3.989423
Посмотрите этот Крест Утвержденный пост
Редактировать:
Я думаю, что dnorm
часть выше может быть немного усилена.
Для гауссовского распределения со средним μ и стандартным отклонением σ приблизительно 99,73% площади под кривой плотности лежит между μ-3σ и μ+3σ. В приведенном выше примере используются μ=0 и σ=0,1, поэтому площадь под кривой между -0,3 и 0,3 должна составлять 0,9973. Ширина кривой здесь составляет 0,6. Сравните это с прямоугольником равной площади (0,9973) и той же базы (0,6).
Если площадь прямоугольника равна 0,9993, а основание равно 0,6, высота должна составлять 0,9973/0,6 = 1,6621, т. Е. Средняя высота кривой должна составлять 1,6621. Очевидно, что должны быть некоторые точки с высотой больше 1.