时间序列预测 — 预测数据集(负荷、风电、光伏、销量等)

本文提供多个时间序列预测数据集,包括负荷、用户留存、电力、风电和光伏等,适用于预测和分析任务。每个数据集详细介绍及下载链接已给出,适合进行时间序列建模和算法研究。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 专栏链接:https://blog.youkuaiyun.com/qq_41921826/category_12495091.html

专栏内容

 所有文章提供源代码、数据集、效果可视化

 文章多次上领域内容榜、每日必看榜单、全站综合热榜

时间序列预测存在的问题

 现有的大量方法没有真正的预测未来值,只是用历史数据做验证

 利用时间序列分解算法存在信息泄露的问题:有人用emd+lstm对时间序列进行预测,是否存在原理上的问题? - 知乎


目录

数据集1:GEFCom2014负荷数据

数据集2:爱奇艺用户留存预测挑战赛数据集

数据集3:电力变压器数据集 (ETDataset)

数据集4:2016年电工数学建模竞赛负荷预测数据集

数据集5:风电机组运行数据集

数据集6:澳大利亚电力负荷与价格预测数据

数据集7:常州普利司通光伏数据集

数据集8:新疆光伏风电数据集



 

数据集1:GEFCom2014负荷数据

数据集下载:

数据集简介:

GEFCom2014 “负荷预测数据”为竞赛的公共数据集,GEFCom2014 的负荷预测轨迹为概率负荷预测。数据集的可视化如下:

数据集2:爱奇艺用户留存预测挑战赛数据集

数据集下载:

赛题描述:

爱奇艺是中国和世界领先的高品质视频娱乐流媒体平台,每个月有超过5亿的用户在爱奇艺上享受娱乐服务。爱奇艺秉承“悦享品质”的品牌口号,打造涵盖影剧、综艺、动漫在内的专业正版视频内容库,和“随刻”等海量的用户原创内容,为用户提供丰富的专业视频体验。

爱奇艺手机端APP,通过深度学习等最新的AI技术,提升用户个性化的产品体验,更好地让用户享受定制化的娱乐服务。我们用“N日留存分”这一关键指标来衡量用户的满意程度。例如,如果一个用户10月1日的“7日留存分”等于3,代表这个用户接下来的7天里(10月2日~8日),有3天会访问爱奇艺APP。预测用户的留存分是个充满挑战的难题:不同用户本身的偏好、活跃度差异很大,另外用户可支配的娱乐时间、热门内容的流行趋势等其他因素,也有很强的周期性特征。

本次大赛基于爱奇艺APP脱敏和采样后的数据信息,预测用户的7日留存分。参赛队伍需要设计相应的算法进行数据分析和预测。

数据描述:

本次比赛提供了丰富的数据集,包含视频数据、用户画像数据、用户启动日志、用户观影和互动行为日志等。针对测试集用户,需要预测每一位用户某一日的“7日留存分”。7日留存分取值范围从0到7,预测结果保留小数点后2位。

User portrait data

Field name

Description

user_id

device_type

iOS, Android

device_rom

rom of the device

device_ram

ram of the device

sex

age

education

occupation_status

territory_code

 App launch logs

Field name

Description

user_id

date

Desensitization, started from 0

launch_type

spontaneous or launched by other apps & deep-links

Video related data

Field name

Description

item_id

id of the video

father_id

album id, if the video is an episode of an album collection

cast

a list of actors/actresses

duration

video length

tag_list

a list of tags

User playback data

Field name

Description

user_id

item_id

playtime

video playback time

date

timestamp of the behavior

User interaction data

Field name

Description

user_id

item_id

interact_type

interaction types such as posting comments, etc.

date

timestamp of the behavior

数据集3:电力变压器数据集 (ETDataset)

数据集下载:

数据描述:

数据提供了两年的数据,每个数据点每分钟记录一次(用 m 标记),它们分别来自中国同一个省的两个不同地区,分别名为ETT-small-m1和ETT-small-m2。每个数据集包含2年 * 365天 * 24小时 * 4 = 70,080数据点。 此外,我们还提供一个小时级别粒度的数据集变体使用(用 h 标记),即ETT-small-h1和ETT-small-h2。 每个数据点均包含8维特征,包括数据点的记录日期、预测值“油温”以及6个不同类型的外部负载值。

数据集4:2016年电工数学建模竞赛负荷预测数据集

数据集下载:

数据简介:

数据集5:风电机组运行数据集

数据集下载:

数据简介:

数据集包括风速、风向、温度、湿度、气压和真实功率等共30万余条。

  • WINDSPEED:预测风速
  • WINDDIRECTION:风向
  • TEMPERATURE:温度
  • HUMIDITY:湿度
  • PRESSURE:气压
  • PREPOWER:预测功率
  • ROUND(A.WS,1):实际风速
  • ROUND(A.POWER,0):实际功率
  • YD15:已有实际功率预测目标

数据集6:澳大利亚电力负荷与价格预测数据

数据集下载:

数据简介:

数据集包括日期、小时、干球温度、露点温度、湿球温度、湿度、电价、电力负荷特征,时间间隔30min。

数据集7:常州普利司通光伏数据集

数据集下载:

数据简介:

数据集包括时间、场站名称、辐照强度(Wh/㎡)、 环境温度(℃)、全场功率(kW)等5个特征,时间间隔5min。(注意:辐照强度(Wh/㎡)、 环境温度(℃)、全场功率(kW)特征名前有个空格

数据集8:新疆光伏风电数据集

数据集下载:

  • 百度网盘:链接:https://pan.baidu.com/s/1q1SCc64JpEs78tpJr9SqIA?pwd=time 提取码:time 

光伏数据简介:

光伏数据集包括组件温度(℃) 、温度(°)    气压(hPa)、湿度(%)、总辐射(W/m2)、直射辐射(W/m2)、散射辐射(W/m2)、实际发电功率(mw)特征,时间间隔15min。

在vue2中el-popover失效,刷新页面后正常显示,el-popover在子组件中,子组件中部分代码:<p v-if="!userName"> <el-popover placement="bottom-start" trigger="hover"> <div class="nav-game"> <ul> <li><el-button class="nav-avatar" type="primary" @click="gotoLogin()">登录</el-button></li> <li><el-link class="nav-avatar" type="primary" @click="gotoRegister()">用户注册</el-link></li> </ul> </div> <el-avatar slot="reference" size="medium" icon='el-icon-user-solid' src="https://i0.hdslb.com/bfs/face/9e684120bdf30f9c7130de8b3f3b004e589f46ef.jpg@96w_96h_1c.webp" ></el-avatar> </el-popover> </p> <p v-else> <el-popover placement="bottom-start" trigger="hover"> <div class="nav-game"> <ul> <li class="nav-a-text"> 用户名:{{ userInfo.name }} </li> <li class="nav-a-text"> id:{{ userInfo.u_id }} </li> <li> <el-menu :default-active="activeIndex" class="el-menu-demo nav-a-item" mode="horizontal" @select="handleSelect"> <el-menu-item index="1" style="border-bottom:none;"> <h3 class="nav-a-num">{{ userInfo.like_num }}</h3> <p class="nav-a-word">点赞</p> </el-menu-item> <el-menu-item index="2"> <h3 class="nav-a-num">{{ userInfo.fans_num }}</h3> <p class="nav-a-word">粉丝</p> </el-menu-item> <el-menu-item index="3"> <h3 class="nav-a-num">{{ userInfo.issue_num }}</h3> <p class="nav-a-word">作品</p> </el-menu-item> </el-menu> </li> <li> <el-menu class="el-menu-vertical-demo" :router="true" style="margin-top: 20px; border-right: none;"> <el-menu-item index="/center"> <i class="el-icon-user" style="color: blue"></i> <span slot="title" class="nav-a-affair">个人中心</span> </el-menu-item> <el-menu-item index="/center"> <i class="el-icon-tickets" style="color: blue"></i> <span slot="title" class="nav-a-affair">稿件中心</span> </el-menu-item> <div style="width: 100%;height: 2px;background-color: gray;"></div> <el-menu-item index="" @click="logout()"> <i class="el-icon-close" style="color: blue"></i> <span slot="title" class="nav-a-affair">退出登入</span> </el-menu-item> </el-menu> </li> </ul> </div> <div slot="reference"> <Avatar :asize="40"></Avatar> </div> </el-popover>
03-30
<think>嗯,用户在使用Vue2的时候遇到了el-popover在子组件中失效,但刷新页面后又正常显示的问题。首先,我需要仔细看一下用户提供的代码片段,看看有没有明显的错误或者可能导致问题的原因。 首先,用户的条件渲染部分用了v-if和v-else,这里可能存在切换时el-popover没有正确销毁或重新初始化的情况。Vue的v-if指令在条件变化时会销毁和重新创建组件,可能导致内部状态丢失。比如,当userName从false变为true时,原来的el-popover会被销毁,新的会被创建,但可能在这个过程中某些事件监听没有正确绑定,导致hover触发不了。 然后,检查用户代码中的el-popover结构。注意到在v-else块里的el-popover,其slot="reference"对应的元素是自定义的Avatar组件。这时候需要确认Avatar组件是否正确渲染,并且能够触发hover事件。有时候,如果子组件内部的元素没有正确传递事件,可能会导致trigger="hover"失效。例如,如果Avatar组件内部没有正确处理鼠标事件,那么hover可能无法触发el-popover的显示。 另外,用户提到刷新页面后正常,这说明问题可能出现在动态切换的时候。可能是在组件初次渲染时,el-popover能正确绑定事件,但在条件切换后,新的el-popover没有正确初始化。这时候可能需要强制重新渲染组件,或者使用v-key来管理条件渲染的元素的重新创建。 还有一种可能是Element UI的版本问题。某些旧版本的el-popover可能存在bug,在动态渲染时表现不稳定。建议用户检查Element UI的版本,并尝试升级到最新版本,看是否能解决问题。 此外,代码中的el-menu组件嵌套在el-popover内部,可能存在层级或样式冲突,导致el-popover的位置计算错误。可以尝试调整样式,确保弹出层不受父容器溢出隐藏或其他布局影响。 最后,用户可能需要使用Vue的nextTick方法,在userName状态变化后等待DOM更新完成,再重新初始化el-popover的相关事件。或者,使用this.$forceUpdate()强制组件重新渲染,以修复状态不一致的问题。 总结下来,可能的解决方案包括:检查条件渲染导致的销毁和重新初始化问题,确保Avatar组件正确传递事件,升级Element UI版本,使用v-key强制重新渲染,调整样式避免布局问题,以及使用nextTick或forceUpdate来确保DOM更新后的正确行为。</think>在 Vue2 中遇到 `el-popover` 失效但刷新后正常的问题,通常由以下原因和解决方案构成: --- ### 一、问题核心原因分析 从代码片段看,`v-if` 条件渲染可能导致 **组件销毁/重建时未正确触发 Popover 的挂载机制**,具体表现为: 1. **`v-if` 切换导致 DOM 重新渲染**,但 Popover 的 `reference` 元素事件监听未正确绑定 2. **异步数据加载延迟** 导致 Popover 初始化时机异常 3. **ElementUI 版本兼容性问题** --- ### 二、分步解决方案 #### 方案 1:强制重新渲染组件(推荐) ```html <!-- 在 v-if/v-else 外层添加 key 强制销毁重建 --> <p v-if="!userName" key="unlogin"> <el-popover>...</el-popover> </p> <p v-else key="logined"> <el-popover>...</el-popover> </p> ``` #### 方案 2:手动控制 Popover 显示 ```javascript // 在数据更新后手动触发 this.$nextTick(() => { // 通过 ref 调用 Popover 方法 this.$refs.popover.doShow() }) ``` #### 方案 3:检查 Avatar 组件事件传递 ```html <!-- 确保自定义组件能传递鼠标事件 --> <div slot="reference" @mouseenter="handleMouseEnter"> <Avatar :asize="40"></Avatar> </div> ``` --- ### 三、关键代码优化建议 1. **升级 ElementUI 版本** ```bash npm install element-ui@latest --save ``` 2. **调整 Popover 挂载位置** ```html <el-popover placement="bottom-start" trigger="hover" popper-append-to-body <!-- 避免被父容器裁剪 --> > ``` 3. **添加状态监听** ```javascript watch: { userName(newVal) { this.$nextTick(() => { // 手动更新 Popover 实例 }) } } ``` --- ### 四、典型错误排查点 1. **`slot="reference"` 层级问题**:确保触发元素直接作为 `el-popover` 的子元素 2. **样式覆盖导致定位异常**:检查是否父元素有 `overflow:hidden` 3. **Vue 生命周期时序问题**:在 `mounted` 而非 `created` 阶段操作 DOM --- ### 五、完整修正示例 ```html <template> <div> <p v-if="!userName" key="guest"> <el-popover placement="bottom-start" trigger="hover" popper-append-to-body > <!-- 弹窗内容 --> <el-avatar slot="reference"></el-avatar> </el-popover> </p> <p v-else key="user"> <el-popover ref="userPopover" placement="bottom-start" trigger="hover" popper-append-to-body > <!-- 弹窗内容 --> <div slot="reference" @mouseenter="handleHover"> <Avatar :asize="40"/> </div> </el-popover> </p> </div> </template> <script> export default { methods: { handleHover() { this.$nextTick(() => { this.$refs.userPopover.doShow() }) } } } </script> ``` --- ### 六、延伸建议 - 使用 **Vue Devtools** 检查组件渲染状态 - 在 CSS 中添加调试样式:`border: 1px solid red` 观察元素布局 - 对于复杂场景建议改用 **`<el-tooltip>`** 或 **`<el-dropdown>`** 通过上述步骤可系统性解决 Popover 显示异常问题,建议优先尝试方案1+方案3的组合策略。
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

几度春风里

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值