QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1932|回复: 0
打印 上一主题 下一主题

时间序列中的标准和归一化

[复制链接]
字体大小: 正常 放大

1189

主题

4

听众

2934

积分

该用户从未签到

跳转到指定楼层
1#
发表于 2024-9-20 16:35 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
在时间序列分析中,标准化(Standardization)和归一化(Normalization)是两种常用的数据预处理技术,旨在提高模型的性能和稳定性。它们通过调整数据的范围和分布,使得不同特征之间具有可比性,尤其在使用机器学习算法时尤为重要。
3 G& p: [6 f. |6 Q. D9 i: t% e* h" H  b* w: ~, u; N
### 1. 标准化(Standardization)1 ~/ n4 i$ ?1 X9 M, k( q. D+ x
  G+ H4 D) j/ x0 [8 o' ?
标准化是将数据转换为均值为0,标准差为1的分布。通过标准化,可以消除不同特征之间的量纲影响,使得数据在同一尺度上进行比较。4 C4 {$ {' `; ?% Q

: {! k8 [3 J" z+ D#### 标准化的公式/ T; w: V8 P5 E. d6 m
" g6 H, i0 g. p3 r
对于一个数据集 \(X\),其标准化的公式为:, j5 h! c# M6 |6 F: s! w! G% _
\[
$ I% X5 |8 t, B, V; K1 V, N$ z& U4 RZ = \frac{X - \mu}{\sigma}
, h$ j$ f/ Y9 @0 }% W\]' x, {3 N* Z# r9 A5 I; J
其中:1 n3 L4 b- l$ g( c, e; I
- \(Z\) 是标准化后的值。
6 S7 z' G. X+ b! k0 {- \(X\) 是原始数据值。1 j8 ^1 j" Y; [
- \(\mu\) 是数据的均值。) X) L% U2 x4 o& k( V( ?* C
- \(\sigma\) 是数据的标准差。3 C0 l" }# ~) |2 F7 ^
( \5 A+ ?6 f2 S9 R' S) M9 l3 b( m1 j' i
#### 标准化的特点3 u: }0 `% x, z. e" x

! l& y0 O" P3 `! Z! Y- **适用场景**:适合于数据呈现正态分布或近似正态分布的情况。
* `% `& p2 @% X! e# x/ G- **平衡特征**:通过消除均值和标准差的影响,使得不同特征在同一尺度上进行比较。
3 n' j4 ]5 w- X2 O- B- **对异常值敏感**:标准化对异常值敏感,异常值会影响均值和标准差的计算。0 r  g$ O  u7 B2 d

9 t; R3 x* ~3 K### 2. 归一化(Normalization)+ n# A! ^6 u1 h( j2 ?* k! k" ]! H

; \5 _; H% F% e5 \归一化是将数据缩放到一个特定的范围,通常是[0, 1]或[-1, 1]。归一化可以使得不同特征具有相同的尺度,尤其在特征值的范围差异较大时。! E- q4 @/ q" j* D; r

4 R) ~3 r  X- M3 h& T#### 归一化的公式) j7 ~9 K) u. K" ]

# g6 A3 u+ N( J% C1 Q5 {* n- @对于一个数据集 \(X\),其归一化的公式为:5 S' W* _+ L( g1 U- o% w: I! Z
\[1 H( }( P3 c% g
X' = \frac{X - \text{min}(X)}{\text{max}(X) - \text{min}(X)}% i, H7 @, s9 `) j; C4 z* a4 A
\]
5 \4 G+ F* w+ x, K/ _或者对于[-1, 1]范围的归一化:
. N. c' o4 w1 Z/ Q\[2 ^4 y0 P, [4 j( O7 F; N
X' = \frac{2(X - \text{min}(X))}{\text{max}(X) - \text{min}(X)} - 1
0 s, \, W# s; ^, x\]
+ Q8 Y  g  K, R# A! t% T) S其中:: K9 }% t0 S5 L! f- B& d
- \(X'\) 是归一化后的值。
- [' C! F: {/ C! I1 _% G- \(\text{min}(X)\) 和 \(\text{max}(X)\) 分别是数据集中的最小值和最大值。+ G  k4 n6 u3 r! T- V$ |, _
( p/ L  l8 \# u( \
#### 归一化的特点6 W9 L& }' c" y7 G! v
. q4 x5 F8 c8 U+ m# i
- **适用场景**:适合于数据没有明显的正态分布,并且特征值范围差异较大的情况。+ j. |. l4 r3 [
- **消除量纲**:通过将数据缩放到相同的范围,消除特征之间的量纲影响。
! A. y$ w2 j2 h; n' ~( P0 z5 G- **对异常值敏感**:归一化也对异常值敏感,异常值会影响最小值和最大值的计算。8 i6 Y9 E% }% q  H
9 ~$ R, V5 j; c- t9 Z2 ~* c
### 3. 标准化与归一化的区别
3 z% [, q, V. Z1 f/ S# a5 _* X2 Z3 j" H5 \
| 特征          | 标准化                      | 归一化                      |
5 U& v+ l& L6 L( h% M& c- p|---------------|-----------------------------|-----------------------------|
& }" v( N" x" @* ?! b4 Z| 目标          | 均值为0,标准差为1          | 缩放到特定范围(如[0, 1]) |$ b: n( I2 g# O
| 适用场景      | 数据近似正态分布           | 数据范围差异较大           |. X  i; C: e2 u) ^! q8 Z7 f
| 对异常值敏感  | 是                          | 是                          |: X; d2 v+ Z/ ^
| 公式          | \(Z = \frac{X - \mu}{\sigma}\) | \(X' = \frac{X - \text{min}(X)}{\text{max}(X) - \text{min}(X)}\) |. E* `5 |7 N& ^+ |$ _% q6 Q4 o* E; j
& p" g0 Y0 a  @6 p3 ^% u
### 4. 在时间序列中的应用
) _! G+ |. V9 s6 X. t& W7 m% i8 ~! j# {8 C( ]
在时间序列分析中,标准化和归一化可以用于以下几个方面:  W7 W/ K- M: y( W
- B4 v  C' d# u7 [5 H; C% I
- **特征工程**:在构建特征时,标准化和归一化可以帮助提高模型的表现,尤其是在使用基于距离的算法(如KNN、SVM等)时。
9 @/ I6 u( h9 a1 E! o$ a- **平稳性检验**:在进行平稳性检验时,标准化可以帮助消除数据的尺度影响,使得检验结果更为可靠。  h& n8 W+ I% i$ b  S
- **模型训练**:在训练机器学习模型时,标准化和归一化可以加速收敛,提高模型的训练效率。! r) C2 z0 K, L4 ^4 [$ \0 z9 E
. M6 w/ ^1 Q% r
### 总结- ^4 H# N  |. P$ P3 C; ]

; l) M1 n* D  p# D8 ^9 z2 I: K& G标准化和归一化是时间序列数据预处理的重要步骤,能够提高模型的性能和稳定性。选择使用哪种方法取决于数据的特性和所使用的模型。了解这两者的区别和适用场景,可以帮助更好地进行时间序列分析和预测。4 T% P1 R% w. E6 J1 S

- o$ l, ~) j4 K9 ^+ g2 r" V
9 ?( k7 O8 D  Z' s6 ]3 }5 k0 P/ U. @- C( F. @( z

判断数据是否适用标准化.py

215 Bytes, 下载次数: 0, 下载积分: 体力 -2 点

售价: 1 点体力  [记录]  [购买]

归一化.py

726 Bytes, 下载次数: 0, 下载积分: 体力 -2 点

售价: 1 点体力  [记录]  [购买]

标准化.py

727 Bytes, 下载次数: 0, 下载积分: 体力 -2 点

售价: 1 点体力  [记录]  [购买]

daily-minimum-temperatures-in-me.csv

62.82 KB, 下载次数: 0, 下载积分: 体力 -2 点

售价: 1 点体力  [记录]  [购买]

zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-7-9 20:46 , Processed in 0.458800 second(s), 54 queries .

回顶部