新增粗对齐重采样功能,优化相关异常处理和UI元素,更新常量定义

This commit is contained in:
2026-01-22 21:46:39 +08:00
parent a0254d8e66
commit 0935aefeb2
6 changed files with 120 additions and 10 deletions

View File

@ -1472,7 +1472,14 @@ class Data:
theilsen = TheilSenRegressor()
theilsen.fit(X, y)
slope = theilsen.coef_[0]
frequency = 1 - slope / epoch_second / temp_freq if slope != 0 else float('inf')
# frequency = 1 - slope / epoch_second / temp_freq if slope != 0 else float('inf')
if slope != 0:
drift_rate = slope / epoch_second
# frequency = temp_freq * (1 - drift_rate)
frequency = 1 - drift_rate
else:
# frequency = float(temp_freq)
frequency = 1
theilsen_y = theilsen.predict(X)