当前位置: 首页 > news >正文

网站建设价格为何相差甚大利尔化学股票股吧

网站建设价格为何相差甚大,利尔化学股票股吧,专业网站建设公司地址,程序开发培训时间序列分析在金融和医疗保健等领域至关重要#xff0c;在这些领域#xff0c;理解随时间变化的数据模式至关重要。在本文中#xff0c;我们将介绍四个主要的Python库——statmodels、tslearn、tssearch和tsfresh——每个库都针对时间序列分析的不同方面进行了定制。这些库…时间序列分析在金融和医疗保健等领域至关重要在这些领域理解随时间变化的数据模式至关重要。在本文中我们将介绍四个主要的Python库——statmodels、tslearn、tssearch和tsfresh——每个库都针对时间序列分析的不同方面进行了定制。这些库为从预测到模式识别的任务提供了强大的工具使它们成为各种应用程序的宝贵资源。 我们使用来自Kaggle的数据集通过加速度计数为各种身体活动进行分析。这些活动被分为12个不同的类别每个类别对应一个特定的身体动作如站立、坐着、行走或从事更有活力的活动如慢跑和骑自行车。每个活动都记录了一分钟的持续时间提供了丰富的时间序列数据源。 用于此分析的库有: # statsmodelsfrom statsmodels.tsa.seasonal import seasonal_decomposefrom statsmodels.tsa.stattools import adfullerfrom statsmodels.graphics.tsaplots import plot_acf#tslearnfrom tslearn.barycenters import dtw_barycenter_averaging# tssearchfrom tssearch import get_distance_dict, time_series_segmentation, time_series_search, plot_search_distance_result# tsfreshfrom tsfresh import extract_featuresfrom tsfresh.feature_selection.relevance import calculate_relevance_tablefrom tsfresh.feature_extraction import EfficientFCParametersfrom tsfresh.utilities.dataframe_functions import impute技术交流与源码获取 技术要学会交流、分享不建议闭门造车。一个人可以走的很快、一堆人可以走的更远。 好的文章离不开粉丝的分享、推荐资料干货、资料分享、数据、技术交流提升均可加交流群获取群友已超过2000人添加时最好的备注方式为来源兴趣方向方便找到志同道合的朋友。 技术交流、代码、数据获取方式如下 方式①、添加微信号dkl88194备注来自CSDN 技术交流 方式②、微信搜索公众号Python学习与数据挖掘后台回复技术交流 资料1 资料2 我们打造了《100个超强算法模型》特点从0到1轻松学习原理、代码、案例应有尽有所有的算法模型都是按照这样的节奏进行表述所以是一套完完整整的案例库。 很多初学者是有这么一个痛点就是案例案例的完整性直接影响同学的兴致。因此我整理了 100个最常见的算法模型在你的学习路上助推一把 1、Statsmodels 从statmodels库中两个基本函数在理解从x, y和z方向收集的加速度数据的特征方面起着关键作用。 adfuller函数是确定时间序列信号平稳性的有力工具。通过对我们的数据进行Augmented Dickey-Fuller检验可以确定加速度信号是否表现出平稳的行为这是许多时间序列分析技术的基本要求。这个测试帮助我们评估数据是否随时间而变化。 def activity_stationary_test(dataframe, sensor, activity):dataframe.reset_index(dropTrue)adft adfuller(dataframe[(dataframe[Activity] activity)][sensor], autolagAIC)output_df pd.DataFrame({Values:[adft[0], adft[1], adft[4][1%]], Metric:[Test Statistics, p-value, critical value (1%)]})print(Statistics of {} sensor:\n.format(sensor), output_df)print()if (adft[1] 0.05) (adft[0] adft[4][1%]):print(The signal is stationary)else:print(The signal is non-stationary)seasonal_decomposition函数提供了对时间序列数据结构的宝贵见解。它将时间序列分解为三个不同的组成部分:趋势、季节性和残差。这种分解使我们能够可视化和理解加速度数据中的潜在模式和异常。 def activity_decomposition(dataframe, sensor, activity):dataframe.reset_index(dropTrue)data dataframe[(dataframe[Activity] activity)][sensor]decompose seasonal_decompose(data, modeladditive, extrapolate_trendfreq, period50)fig decompose.plot()fig.set_size_inches((12, 7))fig.axes[0].set_title(Seasonal Decomposition Plot)fig.axes[3].set_xlabel(Indices)plt.show()2、Tslearn 如果使用tslearn库进行时间序列分析。可以采用分割方法将连续的加速信号分解成特定长度的离散段或窗口(例如150个数据点)。这些片段提供了行走过程中运动的颗粒视图并成为进一步分析的基础。重要的是我们在相邻部分之间使用了50个数据点的重叠从而可以更全面地覆盖潜在的动态。 template_length 150overlap 50 # Adjust the overlap value as neededsegments [signal[i:i template_length] for i in range(0, len(signal) - template_length 1, overlap)]为了从这些片段中获得一个封装行走典型特征的代表性模板我们使用了dtw_barycenter_averaging函数。该方法采用动态时间规整(Dynamic Time Warping, DTW)对分割的时间序列进行对齐和平均有效地创建了一个捕捉步行运动中心趋势的模板。 template_signal dtw_barycenter_averaging(segments)template_signal template_signal.flatten()生成的模板为后续的分类和比较任务提供了有价值的参考有助于基于x轴加速度的步行活动识别和分析。 3、Tssearch 对于tssearch库使用time_series_segmentation函数通过动态时间规整(DTW)或其他相似性度量来识别输入时间序列中与所提供的模板信号最相似的片段。 该函数的主要目标是定位和提取与模板信号密切匹配的输入时间序列片段。通过将模板信号与输入时间序列进行比较可以找到这些片段该函数返回输入时间序列中这些片段开始的位置或索引。 segment_distance get_distance_dict([Dynamic Time Warping])segment_results time_series_segmentation(segment_distance, template_signal, signal_np)for k in segment_results:plt.figure(figsize(15, 3))plt.plot(signal_np, colorgray)plt.vlines(segment_results[k], np.min(signal_np)-1, np.max(signal_np) 1, C1)plt.xlabel(Indices)plt.ylabel(Amplitude)plt.title(k)tssearch库中还有另一个用于发现时间序列数据中的相似性和差异性的方法。首先我们配置了一个字典dict_distances来指定搜索的距离度量。定义了两种不同的方法。第一个标记为“elastic”采用动态时间规整(DTW)作为相似性度量。使用特定的参数定制DTW例如dtw_type设置为“sub-dtw”alpha设置为0.5允许灵活的时间序列对齐和比较。然后是“lockstep”它利用欧几里得距离以一种更严格的方式来衡量相似性。有了这些距离配置就可以使用time_series_search函数执行时间序列搜索将模板信号与目标信号(signal_np)进行比较并指定前30个匹配项的输出。 dict_distances {elastic: {Dynamic Time Warping: {function: dtw,parameters: {dtw_type: sub-dtw, alpha: 0.5},}},lockstep: {Euclidean Distance: {function: euclidean_distance,parameters: ,}}}result time_series_search(dict_distances, template_signal, signal_np, output(number, 30))plot_search_distance_result(result, signal_np)这是一种时间序列聚类的简单的方法并且可解释性很强。 4、Tsfresh tsfresh库则是一个很好的自动化特征提取过程的工具。effentfcparameters()定义了一组提取设置它指定了特征提取参数和配置。这些设置可以控制在提取过程中计算哪些特征。然后就可以使用extract_features函数应用进行特征的提取。这里应该将“Activity”列作为标识符列并提供了特征提取参数。重要的是该库可以对缺失值(NaN)的特征进行自动删除结果保存在x_extract中是从时间序列数据中提取的大量特征集合。Tsfresh简化了通常复杂且耗时的特征工程过程为时间序列分析提供了宝贵的资源。 extraction_settings EfficientFCParameters()X_extracted extract_features(final_df, column_idActivity,default_fc_parametersextraction_settings,# we impute remove all NaN features automaticallyimpute_functionimpute, show_warningsFalse)X_extracted pd.DataFrame(X_extracted, indexX_extracted.index, columnsX_extracted.columns)values list(range(1, 13))y pd.Series(values, indexrange(1, 13))relevance_table_clf calculate_relevance_table(X_extracted, y)relevance_table_clf.sort_values(p_value, inplaceTrue)relevance_table_clf.head(10)top_features relevance_table_clf[feature].head(10)x_features X_extracted[top_features]总结 本文向您介绍了时间序列分析的四个基本Python库:statmodels、tslearn、tssearch和tsfresh。时间序列分析是金融和医疗保健等各个领域的重要工具在这些领域我们需要了解数据随时间的变化趋势以便做出明智的决策和预测。 每个库都专注于时间序列分析的不同方面选择哪个库取决于具体问题。通过结合使用这些库可以处理各种与时间相关的挑战从预测财务趋势到对医疗保健中的活动进行分类。当要开始自己的时间序列分析项目时请记住这些库结合着使用它们可以帮助你解决很多的实际问题。 kaggle数据集https://www.kaggle.com/datasets/gaurav2022/mobile-health/discussion/375938
http://www.huolong8.cn/news/422352/

相关文章:

  • 网站开发行业知识新闻seo报告
  • 河北沧州网站建设企业网站开发上海韵茵
  • 新浪网站源代码erp软件怎么用
  • 加强廉政教育网站建设小程序公司有必要做吗
  • 江津做网站有关网站建设新闻资讯
  • 找人做的网站怎么看ftp石家庄市和城乡建设局网站
  • 汕头网站建设设计价格装修公司网站多少钱
  • 苍南规划建设局网站如何建设盈利网站
  • 网站友情链接美化代码网站后台jsp怎么做分页
  • 禹城市住房和城乡建设局网站seo关键词排名价格
  • 兴安盟建设局网站网页设计与制作案例教程答案
  • 大型网站建设完全教程网站建设公司的业务范围
  • 网站点击排名重庆建站模板源码
  • 南昌做个网站多少钱推广接单网
  • 网站后台软件可以自己做吗常州市金坛建设局网站
  • 哈尔滨网站制作方案定制wordpress 表单 插件
  • 网页网站开发项目设计wordpress有什么局限性
  • 用tp5做网站用asp做网站怎么布局
  • 做网站时背景音乐百度公司总部
  • 做网站的为什么一直拖网站开发浏览器的使用
  • 龙海网站开发陪诊app开发
  • 甘肃营销型网站建设嘉兴快速建站合作
  • 《网站开发与应用》大作业要求wordpress 自定义 空白
  • 免费创建企业网站wordpress search everything
  • 网站木马诊断那些网站分享pr做的视频软件
  • 最新网站建设的模板站长工具推荐网站
  • 珠海市网站建设制作设计平台中国电信云服务器
  • 中国城乡住房建设厅网站首页九江市城市建设投资有限公司
  • 棋牌网站建设源码做招聘网站需要什么
  • 租用网站服务器价格建盏厂家联系电话