Как я могу получить значение оценки плотности ядра в определенных точках?

Я экспериментирую со способами преодоления перплотинга в R, и одну вещь, которую я хочу попробовать, это построить отдельные точки, но раскрасить их плотностью их окрестностей. Чтобы сделать это, мне нужно было бы рассчитать двухмерную оценку плотности ядра в каждой точке. Однако, похоже, что все стандартные функции оценки плотности ядра основаны на сетке. Есть ли функция для вычисления двухмерных оценок плотности ядра в определенных точках, которые я указываю? Я хотел бы представить себе функцию, которая принимает векторы x и y в качестве аргументов и возвращает вектор оценок плотности.