meridian.model.knots.l1_distance_weights

وزن ها را در گره ها برای هر دوره زمانی محاسبه می کند.

دو گره همسایه تخمین یک دوره زمانی خاص را نشان می دهد. مقداری که آنها دوره زمانی را اعلام می کنند به میزان نزدیکی (فاصله L1) آنها بستگی دارد. اگر یک نقطه زمانی با محل گره منطبق باشد، 100٪ وزن به آن گره داده می شود. اگر یک نقطه زمانی خارج از محدوده گره ها باشد، وزن 100% به نزدیک ترین گره نقطه پایانی داده می شود.

این تابع یک آرایه (n_knots, n_times) از وزن ها را محاسبه می کند که برای مدل سازی روند و فصلی استفاده می شود. برای یک زمان معین، آرایه حاوی دو وزن غیر صفر است. وزن ها با فاصله L1 از زمان معین تا گره های همسایه نسبت معکوس دارند. دو وزن به گونه ای نرمال شده اند که مجموع آنها 1 باشد.

n_times تعداد نقاط زمانی
knot_locations محل گره ها در 0, 1, 2,..., (n_times-1) .

یک آرایه وزنی با ابعاد (n_knots, n_times) با مقادیر جمع‌آوری شده تا 1 برای هر دوره زمانی هنگام جمع کردن روی گره‌ها.