常用的数据无量纲化方法

article/2025/9/15 21:56:37

常用的数据无量纲方法

  • 常用的数据无量纲方法都有什么?
    • 1.min-max归一化
    • 2.z-score标准化

常用的数据无量纲方法都有什么?

1.min-max归一化

该方法是对原始数据进行线性变换,将其映射到[0,1]之间([-1,1]之间也行)。
在这里插入图片描述

def Min_Max_Scaler(X,feature_range=(0,1),axis=0):'''最大最小归一化:param X: data:param feature_range: 选择的特征区间[0,1],其他值也行:param axis: 数据方向, axis=0 为列,axis=1 为行:return:'''X_std = (X - X.min(axis=0)) / (X.max(axis=0) - X.min(axis=0))X_scaled = X_std * (feature_range[1] - feature_range[0]) + feature_range[0]return X_scaled

优点:

  1. 可以去除量纲
  2. 如果某特征的方差很小,数据之间的差异不明显,通过归一化可以把数据之间的差异放大
  3. 维持稀疏矩阵中为0的条目
  4. 如果想保留原始数据中由标准差所反映的潜在权重关系应该选择min-max归一化

缺点:

  1. 由于最大值与最小值可能是动态变化的,同时也非常容易受噪声(异常点、离群点)影响,因此一般适合小数据的场景。

2.z-score标准化

z-score标准化也叫标准差标准化,代表的是分值偏离均值的程度,经过处理的数据符合标准正态分布,即均值为0,标准差为1。是重新创建一个新的数据分布的方法

其中,x是原始数据,u是样本均值,σ是样本标准差。
在这里插入图片描述
该方法假设数据是正态分布,但这个要求并不十分严格,如果数据是正态分布或者数据量很大的时候,则该技术会更有效

优点

  1. z-score标准化更加注重数据集中样本的分布状况。由于具有一定的样本个数,所以出现少量的异常点对于平均值和标准差的影响较小,因此标准化的结果也不会具有很大的偏差。
  2. 不仅能够去除量纲,还能够把所有维度的变量一视同仁(因为每个维度都服从均值为0、方差1的正态分布)

缺点

  1. Z-Score方法是一种中心化方法,会改变原有数据的分布结构,不适合用于对稀疏数据做处理
  2. 一旦原始数据的分布不接近于一般正态分布,则标准化的效果会不好

http://chatgpt.dhexx.cn/article/1ipr6hXf.shtml

相关文章

数据预处理——无量纲化处理

数据预处理——无量纲化处理 1.无量纲化定义 无量纲化,也称为数据的规范化,是指不同指标之间由于存在量纲不同致其不具可比性,故首先需将指标进行无量纲化,消除量纲影响后再进行接下来的分析。 2.无量纲化方法 无量纲化方法有很…

几种指标无量纲化的方法

统计指标的无量纲化就是将统计指标的实际值转化为评价值。由于统计指标的性质不同,相应地,统计指标实际值转化为评价值的方法也就不同。 一、线性无量纲化方法 如果无量纲化的指标评价值与指标的实际值之间是呈现线性关系的,这种无量纲化方…

Latex公式换行编写

latex在写公式时往往会遇到长公式或者连续等于的情况,这时可以选择公式换行操作: \begin{equation}\begin{aligned}a & bc\\& cb\end{aligned} \end{equation} 得到如下的效果: 其中&是用于标注需要对齐的位置,例如…

Latex 多行公式换行对齐

\begin{equation} \begin{split} x&abc\\ &de\\ &fg \end{split} \end{equation} 效果:

LaTex排版技巧:[15]公式太长如何换行

当我们输入的公式较长时,最容易想到的方法是,在会出现越界的情况,使用强制换行\\,但是这种方法在公式中行不通。 通常,我们行间公式的换行可使用split 环境来实现。如 \[ \begin{split} x & \sqrt {1-y^2}\\ x &am…

LaTex常用技巧5:公式太长换行并加大括号

使用LaTex做笔记的时候发现公式太长,一行会超出页面,于是想到换行。 原来的代码,这里使用了包bm,测试的时候前面请使用\usepackage{bm}。 \begin{equation}_{i}^{G} {\bm{a}}\begin{cases} _{i}^{i-1}\ddot{\bm{p}}, &i1\\_…

Latex 公式太长,换行等号对其

首先一定要插入两个包: \usepackage{amsmath} \usepackage{amssymb} 如果不插入包的话,每次运行到aligned就会报错 然后文章中可如下编译公式: \begin{equation}\label{1} \begin{aligned} a & b c \\ & d e \end{aligned}…

latex如何实现单元格内文字的换行

问题描述 使用latex绘制表格时,有时候会遇到单元格的文字过长,显得很拥挤,适当的换行可以使整体效果更加美观,比如: 源代码为: \resizebox{\textwidth}{!}{\begin{tabular}{cccccccc}\toprule\textbf{Nam…

Latex公式排版(编号、换行、括号内换行、对齐)

最近写论文刚上手了Latex,因为有模板,所以用起来还是很方便的。 但是在实际使用中,由于论文是双栏的,因此比较长的公式在排版时会比较困难。下面对Latex中的公式排版方法做一些记录。 公式的编写方法在此不再赘述。可以选择网页版…

LaTex长公式换行及对齐

长公式换行用\\,对齐用&,宏包\usepackage{amsmath} 示例代码 \begin{equation*}%加*表示不对公式编号 \begin{split} PMV &[0.303*exp(-0.036M)0.0275]*\{M-W-3.05*[5.733-\\ &0.007(M-W)-P_a]-0.42*(M-W-58.2)-0.0173M*\\ &(5.867-P_…

latex论文中行内公式太长需换行

论文latex 行内公式太长怎么换行 研究生论文写作,度娘了很久都没找到直接的答案方法如下:我的整体代码如下:效果如下: 研究生论文写作,度娘了很久都没找到直接的答案 需要将行内公式换行,使其不超出页面 …

Latex行内公式或行间公式太长换行

行内公式 代码: %错误示范 Then it sets ABETs the master public key $m p k_{A B E T}\left(g, h, u, v, w, e(g, g)^{\alpha}, e(g, h)^{\delta},\left\{h_{i}^{\alpha}\right\}_{i \in[1, n]},\left\{g_{i}g^{z_{i}}\right\}_{i \in[1, n]},{{h}^{\alpha }},{…

Latex 公式换行问题(换行,等号对齐)

Latex 公式换行问题(换行,等号对齐) 作为一个研究生肯定避免不了写论文,在这个过程中latex使用就尤为重要,他会帮助你们实现期刊格式要求的排版。今天就简单说一下我在写论文过程中遇到的问题之一,公示太长…

Latex中多行公式换行及设置编号位置

1. 公式换行 公式换行的方式有很多种,介绍三种 (1)用equation结合aligned: \begin{equation}\label{eqn:1} \begin{aligned} & a b \\ & c d \\ & e f. \end{aligned} \end{equation} 结果为: &a…

【C语言】用C语言实现最大公约数和最小公倍数【超详细讲解】

最大公约数: “最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公…

LRN与BN

LRN是作用于卷积的一种优化,即局部响应归一化层。它的作用是减少过拟合的产生,一般用在卷积RULE激活函数之间。 具体是实现如下: 公式看起来有一些麻烦,但我们不需要关心公式的组成,我们考虑其中的原理即可。为什么要…

Alexnet中的LRN

LRN全称为Local Response Normalization,即局部响应归一化层,LRN函数类似Dropout,是一种防止过拟合的方法。这个函数很少使用,基本上被类似Dropout这样的方法取代,见最早的出处AlexNet论文对它的定义, 《ImageNet Clas…

Pytorch之经典神经网络CNN(三) —— AlexNet(CIFAR-10) (LRN)

2012年 多伦多大学Hinton提出的 AlexNet AlexNet是第一个large-scale CNN, 从AlexNet之后CNN开始变得火了起来 贡献是提出了用多层最小卷积叠加来替换单个大卷积 AlexNet首次引入了dropout AlexNet 该模型一共分为八层,5个卷积层, 以及3个全连接层 (注意这个8层是没…

tf.nn.lrn() 局部响应归一化函数

背景文档 1、首先先了解一下 什么是过拟合和欠拟合?by Panda.X 2、下面简单说一下LRN,全称Local Response Normalization (局部响应归一化函数),是一种防止过拟合的方法,一般在激活层之后使用。这个函数很…

LRN层的实现

版权声明:本文为卜居原创文章,未经博主允许不得转载。卜居博客地址:http://blog.csdn.net/kkk584520 LRN全称为Local Response Normalization,即局部响应归一化层,具体实现在CAFFE_ROOT/src/caffe/layers/lrn_layer.cp…