gpt4 book ai didi

需要切割数据的 Gekko ARX 模型

转载 作者:行者123 更新时间:2023-12-05 04:26:14 27 4
gpt4 key购买 nike

我习惯使用商业包进行线性模型识别。在这些包中,部分步骤测试数据可以标记为错误(例如,当单元跳闸或运行异常时)。我一直在使用 Gekko ARX 例程进行 MPC 方法的培训,现在想用它来为项目开发模型。我应该如何删除我不想让标识符使用的数据?

最佳答案

在处理数据时,我建议使用 jupyter notebook 或 jupyter lab。这些选项可能会有所帮助:

1- 使用 pandas DataFrame:

Sample Data

import pandas as pd

df = pd.read_csv('signal_df.csv')
df

DataFrame

df[['y1', 'y2']].plot()

sample plot

df[['y1', 'y2']].drop(df.index[290:521]).dropna().plot()

mod data

2- 使用 SysID 应用程序(基于 Gekko):

pip install seeq-sysid

从以下位置下载 sysid_notebook.ipynb 笔记本:

https://github.com/BYU-PRISM/Seeq/tree/main/SysID%20Addon

使用 Jupyter notebook (AppMode)、Jupyter Lab 或 VSCode 运行笔记本。

User Guide

现在您可以将结果导入为 gekko 模型:

import to gekko

阅读更多:

https://byu-prism.github.io/Seeq/

关于需要切割数据的 Gekko ARX 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73096972/

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