gpt4 book ai didi

python - 使用 tsfresh 仅选择一定数量的顶级功能

转载 作者:行者123 更新时间:2023-12-05 03:46:35 26 4
gpt4 key购买 nike

如何使用 tsfresh 选择时间序列的前 n 个特征?我可以决定要提取的顶级特征的数量吗?

最佳答案

基于@Chaitra 和 this answer 的上述评论我给出答案。

您可以使用文档中描述的 tsfresh 相关表来决定顶级功能的数量 here .然后,您可以按 p 值和排名靠前的 n 特征对表格进行排序。

示例代码打印前 11 个特征:

from tsfresh import extract_features
from tsfresh.feature_selection.relevance import calculate_relevance_table

extracted_features = extract_features(
X,
column_id="id",
column_kind="kind",
column_value="value",
)
relevance_table = calculate_relevance_table(extracted_features, y)
relevance_table = relevance_table[relevance_table.relevant]
relevance_table.sort_values("p_value", inplace=True)
print(relevance_table.loc["feature"][:11])

关于python - 使用 tsfresh 仅选择一定数量的顶级功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65204734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com