увеличение размера выборки при сохранении особенностей выборки - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь сгенерировать коллекцию из 173056 образцов, следуя распределению на рисунке, picture

, но на следующем изображении было получено 6120 образцов.Есть ли способ сохранить это распределение при увеличении размера выборки?

1 Ответ

0 голосов
/ 28 ноября 2018

Если рассмотреть проблему в обратном порядке, 173056 - это число температурных измерений, которые вы проводите в течение года, если выполняете измерение каждые 3 минуты.

И у вас есть 6120 баллов, то есть каждый балл90 минутЛучшее, что вы можете сделать, это, вероятно, линейная интерполяция.

(очень упрощенная) модель температуры:

Ta=6120
Tj=Ta/365
Tp=20-10*cos(2*pi/Ta*tp)-10*cos(2*pi/Tj*tp)

tp=arange(6120)
Tp=20-10*cos(2*pi/Ta*tp)-10*cos(2*pi/Tj*tp)

и интерполяция:

t=numpy.linspace(0,6120-1,173056)
T=numpy.interp(t,tp,Tp)   

Zoom:

plot(tp[:4],Tp[:4],'ro',t[:90],T[:90],'b+')

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...