я не могу показаться, чтобы получить функцию ksmooth или пакет KernSmooth дать мне что-нибудь для следующего примера:R - не удается получить ksmooth или пакет KernSmooth работать
x <- 1:100
y <- 3*sin(x/10)+rnorm(100)
plot(x,y)
который выглядит следующим образом:
http://oi63.tinypic.com/jh5u37.jpg
функция ksmooth ничего не делает, а просто возвращает мне одни и те же точки. Использование пакета KernSmooth, которое я могу получить, является линейным приближением.
Почему ksmooth(x,y,kernel="normal",bandwidth=0.5)
просто верните мне те же очки? Также как использовать пакет KernSmooth? Благодарю.
Можете ли вы описать, что вы хотели бы сделать с пакетом? Вы просто хотите добавить сглаженную линию к сюжету? Если это так, просто добавьте сглаженную строку через 'scatter.smooth (x, y)'. Вы можете сделать то же самое (с небольшой работой) с использованием пакета kernsmooth 'bkde' предоставляет функцию для вычисления« оценки плотности двоичного ядра », различные координаты x и y, которые предоставляют оценку вероятности для ваших данных. – lmkirvan