vb.net中通过卡尔曼过滤器的数据过滤器

问题描述 投票:0回答:1

我在名为“系数”和“密度”的两列中都有数据。我无法在它们之间建立任何关联。但是我需要在它们之间建立一个方程式(可以是线性的或多项式的)。我决定过滤和修改受“密度”(Density)列影响的“系数”(coefficient)列,以便在它们之间绘制一条平滑曲线(“系数”数据为纵坐标,“密度”数据为横坐标)。我想在vb.net中实现它。但是起初我想观察Excel中的数据。我不知道卡尔曼滤波器如何处理两组数据。

这是我的数据

Coefficient    Density  
0.0001        128.7272  
0             120.8666  
-0.0005       122.9090  
-0.0003       120
0             109.5556
0             136.875
3.84          145.25
0             121.8
-0.0012       117.2188
-0.0001       120.8667
-0.0021       117.2813
0.0002        119.8
2.265         130.8571

非常感谢您的协助。问候。塔里克

vb.net filter kalman-filter
1个回答
0
投票

以下是LibreOffice Calc中绘制的数据。如您所见,除两个点外,所有数据均按小系数(幅度小于0.01)分组。没有迹象表明此处将使用卡尔曼滤波器。如果所有这些数据点均有效,则最佳拟合将是一条直线,并且从系数预测密度将非常嘈杂。

Density vs Coefficient

© www.soinside.com 2019 - 2024. All rights reserved.