如何检查数据中是否有信号还是仅仅是噪声?

问题描述 投票:0回答:1
import numpy as np 
import matplotlib.pyplot as plt 
import pandas as pd
import math
import csv
import seaborn as sns
headers = ['time', 'freq','sig_str']
df = pd.read_csv("Lavendershark.csv", delimiter = ',', names = headers)
sns.set()
df.pivot_table('sig_str', index='time', columns='freq').plot()
plt.ylabel("Signal Strength(MHz)")
plt.ylabel("Time(ms)")
plt.show()

enter image description here

从上图可以看出,只有1550和1582频率有一些信号,而其他频率只是噪声。我想在1582频率数据上拟合线性回归线,在1550频率数据上拟合多项式回归线。

我该怎么做,是否有任何统计测试可以告诉我数据中有信号,或者只是噪声而无需查看图表?

python regression linear-regression noise
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.