Существует несколько статистических методов для уменьшения большого набора данных до меньшего, более простого для визуализации набора данных.Из вашего вопроса не ясно, какую сводную статистику вы хотите.Я только предположил, что вы хотите увидеть, как обменный курс изменяется в зависимости от времени, но, возможно, вас интересует, как часто обменный курс поднимается выше определенного значения или какой-то другой статистики, которую я не рассматриваю.
Обобщение тренда во времени
Вот пример использования метода lowess в R (из документации по сглаживание по точечной диаграмме ):
> library(graphics)
# print out the first 10 rows of the cars dataset
> cars[1:10,]
speed dist
1 4 2
2 4 10
3 7 4
4 7 22
5 8 16
6 9 10
7 10 18
8 10 26
9 10 34
10 11 17
# plot the original data
> plot(cars, main = "lowess(cars)")
# fit a loess-smoothed line to the points
> lines(lowess(cars), col = 2)
# plot a finger-grained loess-smoothed line to the points
> lines(lowess(cars, f=.2), col = 3)
Параметр f определяет, насколько плотно регрессия соответствует вашим данным.Используйте в этом некоторые меры предосторожности, так как вы хотите что-то, что точно соответствует вашим данным без переоснащения.Вместо скорости и расстояния вы можете построить график зависимости курса от времени.
Доступ к результатам сглаживания также прост.Вот как это сделать:
> data = lowess( cars$speed, cars$dist )
> data
$x
[1] 4 4 7 7 8 9 10 10 10 11 11 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 19 19
[38] 19 20 20 20 20 20 22 23 24 24 24 24 25
$y
[1] 4.965459 4.965459 13.124495 13.124495 15.858633 18.579691 21.280313 21.280313 21.280313 24.129277 24.129277
[12] 27.119549 27.119549 27.119549 27.119549 30.027276 30.027276 30.027276 30.027276 32.962506 32.962506 32.962506
[23] 32.962506 36.757728 36.757728 36.757728 40.435075 40.435075 43.463492 43.463492 43.463492 46.885479 46.885479
[34] 46.885479 46.885479 50.793152 50.793152 50.793152 56.491224 56.491224 56.491224 56.491224 56.491224 67.585824
[45] 73.079695 78.643164 78.643164 78.643164 78.643164 84.328698
Возвращаемый объект данных содержит записи с именами x и y, которые соответствуют значениям x и y, переданным в функцию lowess.В этом случае x и y представляют скорость и дистанцию.