matlab股票协方差

pp概述

原则上,所有图象处理都是图像的变换,而本章所谓的图象变换特指数字图过某种数学工具的处理,把原先二维空间域中的数据,变换到另外一个"变换域"形式描述的过程。例如,傅立叶变换将时域或空域信号变换成频域的能量分布描述。

任何图象信号处理都不同程度改变图象信号的频率成分的分布,因此,对信号的频域(变换域)分析和处理是重要的技术手段,而且,有一些在空间域不容易实现的操作,可以在频域(变换域)中简单、方便地完成。

Pp

如上所述,图象变换是将 维空间图象数据变换成另外一组基向量空间(通常是正交向量空间)的坐标参数,我们希望这些离散图象信号坐标参数更集中地代表了图象中的有效信息,或者是更便于达到某种处理目的。下图描述了数字图象处理中空域处理与变换域处理的关系。

pp

图象变换的实质就是将图象从一个空间变换到另一个空间,各种变换的不同之处关键在于变换的基向量不同。以下给出几种不同变换基向量的变换示例。

例如,由直角坐标系变化到极坐标系,见下图

pp

同样,一幅彩色图象可以按照某种准则,分解成若干个基本色彩分量图象的和。

傅立叶变换可以将一维信号从时间域变换到频率域,例如下图,一个正弦信号经过傅立叶变换后,得到它的频率分布零频(直流分量)和基频。

一维傅立叶变换的定义:

一维傅立叶反变换定义:

F(u)包含了正弦和余弦项的无限项的和,u称为频率变量,它的每一个值确定了所对应的正弦-余弦对的频率。

根据尤拉公式

傅立叶变换系数可以写成如下式的复数和极坐标形式:

其中:

傅立叶谱(幅值函数)为

相角为

能量谱为

pp

连续二维函数的傅立叶变换对定义

二维函数的傅立叶正变换

二维函数的傅立叶逆变换

二维函数的傅立叶谱

二维函数的傅立叶变换的相角

二维函数的傅立叶变换的能量谱

pp

2离散傅立叶变换

由于实际问题的时间或空间函数的区间是有限的,或者是频谱有截止频率。至少在横坐标超过一定范围时,函数值已趋于 而可以略去不计。将 和 的有效宽度同样等分为 个小间隔,对连续傅立叶变换进行近似的数值计算,得到离散的傅立叶变换定义。

其中,一维离散傅立叶正变换

一维离散傅立叶逆变换

pp

二维离散傅立叶变换:对于 图象

对于 图象

pp

1.3离散傅立叶变换的性质

性质1:可分离性

二维傅立叶变换可分解成了两个方向的一维变换顺序执行。

pp

性质2:平移性

空间域平移:

频率域平移:

pp

当 时有:

可以简单的用 乘以 将 的傅立叶变换的原点移动到相应 频率方阵的中心。

(图)

pp

性质3:周期性及共轭对称性

离散的傅立叶变换和它的反变换具有周期为 的周期性:

傅立叶变换也存在共轭对称性:

pp

性质4:旋转性质

平面直角坐标改写成极坐标形式:

做代换有:

如果 被旋转 则 被旋转同一角度。即有傅立叶变换对:

pp

(图)

性质5:线性性质

如果:

则有:

pp

性质6: 与图象均值的关系

二维图象灰度均值定义:

而傅立叶变换变换域原点的频谱分量:

所以有:

即 数值 倍于图象灰度均值。

Pp

性质7:图象拉普拉斯算子处理后的傅立叶变换

图象拉普拉斯算子处理的定义:

则图象拉普拉斯算子处理后的傅立叶变换对为:

pp

性质8:卷积与相关定理

卷积定理 一维序列的卷积运算定义为:

则有

注意在用傅立叶变换计算卷积时, 由于函数被周期化,为了保证卷积结果正确,计算过程中两个序列长度N1,N2都要补零加长为N1 N2-1。二维图象序列卷积定理的定义和计算过程与一维情况相同。*为卷积符号。

pp

相关定理:

一维、二维两个离散序列的相关可以写作

则有相关定理

pp

4快速傅立叶变换

由一维傅立叶变换入手,换一种表示方法

pp

定义:

则:

因为:

pp

傅立叶变换的快速计算示意图:

(图)

pp

一维傅立叶变换:

其逆变换为: R

则有:

对于二维情况:

pp

§2离散余弦变换(DCT)

从第一节内容我们可以看到,傅立叶变换是用无穷区间上的复正弦基函数和信号的内积描述信号中总体频率分布,或者是将信号向不同频率变量基函数矢量投影。实际上,基函数可以有其它不同类型,相当于用不同类型基函数去分解信号(图象)。余弦变换是其中常用的一种。

pp

设离散序列 ,为一离散序列,根据下式延拓成偶对称序列 :

其中 。 是关于 为中心的偶对称序列如下图所示。

(图)

pp

以 代入在 范围内作 点的傅立叶变换:

pp

余弦变换的变换核为:

表示成矩阵形式为:(其中各列模为1)

pp

定义偶余弦变换(EDCT)和逆变换为:

pp

二维余弦变换:

二维余弦变换具有可分离性:

表示成矩阵形式:

pp

余弦变换可以利用傅立叶变换实现:

将 延拓为:

则有:

借助傅立叶变换计算余弦变换的步骤:

1)把 延拓成 ,长度为 ;

2)求 的 点的FFT;

3)对 各项乘上对应的因子 ;

4)取实部,并乘上因子 ;

5)取 的前 项,即为 的余弦变换。

Pp

余弦反变换:

首先延拓 ,

反变换,

pp

§3 正弦变换

一维正弦变换核

一维正弦变换

二维正弦变换核

二维正弦变换

pp

§4 沃尔什-哈达玛变换

沃尔什-哈德玛(Walsh-Hadamard)变换的变换核是一类非正弦的正交函数(Walsh函数),例如方波或矩形波。与正弦波频率相对应,这种非正弦波形可用"列率"(单位时间内波形通过零点数平均值的一半)描述。Walsh函数可以由Rademacher函数构成,Rademacher函数集是一个不完备的正交函数集,Rademacher函数有两个自变量 和 ,用 表示。

pp

Rademacher函数波形图和矩阵表示

(图)

pp

用Rademacher函数构造沃尔什函数:

其中: 表示 所选用的二进制位数

是Rademacher函数

是 的自然二进制的位序反写后的第 位数字,

例: 用三位二进制码, ,求

pp

(图)

pp

Walsh函数的矩阵形式

其变换核矩阵有递推关系:(直积)

沃尔什-哈达玛变换定义:

一维沃尔什-哈达玛变换可表示成矩阵形式:

pp

例:

二维沃尔什-哈达玛变换:

其中 , 阶数相同。

pp

例:

另外有

pp

§5 奇异值分解

基于矩阵奇异值分解的二维酉变换:

任何 矩阵 可以分解成:

和 是正交矩阵, 是矩阵 的特征值。

则:

称为矩阵 的奇异值。

Pp

对矩阵 作奇异值分解:

令:

则;

是 或 的特征值所构成的对角阵。

矩阵的特征矢量

矩阵的特征矢量

pp

矩阵 可用奇异值分解的级数展开式表示成:

是 矩阵的第 行第 列阵元,即 分别是 矩阵的第 列矢量。

(图)

pp

§6 K_L变换

K_L变换又称为Hotelling变换和主成分分析。

当变量之间存在一定的相关关系时,可以通过原始变量的线性组合,构成为数较少的不相关的新变量代替原始变量,而每个新变量都含有尽量多的原始变量的信息。这种处理问题的方法,叫做主成分分析,新变量叫做原始变量的主成分。例如人脸图象可表示成:

(图)

pp

主成分分析与线性回归的比较:

设有 个观测点 ,散布如图所示,线性回归的问题是要找一条对 个点 的拟合直线 ,使偏差平方和最小。

主成分的基本思想是,先对 个点 求出第一条"最佳"拟合直线,使得这 个点到该直线的垂直距离的平方和最小,并称此直线为第一主成分。然后再求与第一主成分相互独立(或者说垂直)的,且与 个点 的垂直距离平方和最小的第二主成分。

Pp

(图)

有 幅图象 ,大小为 。每幅图象表示成向量:

向量的协方差矩阵定义为:

其中:

令 和 是 的特征向量和对应的特征值。

特征值按减序排列,

变换矩阵的行为 的特征值,则变换矩阵为:

对应第 个特征向量的第 个分量。

K_L变换定义为:

变换后,有:

pp

K_L变换的计算步骤:

1. 求协方差矩阵 ;

2. 求协方差矩阵的特征值 ;

3. 求相应的特征向量

4. 用特征向量 构成变换矩阵 ,求 。

Pp

K-L变换的一种快速算法:

输入图像样本集合为: ,每一个样本图的大小为 , 可以用 维的向量 来表示(即把原图像按行连到一起构成 维向量)。它也可看作 维空间的一个点,称此空间为原始图像空间S。实际上样本图像具有较大的相似性的, 因此,全部样本图象不会

充满整个 维的空间,只是会聚集

在图像空间的一个相对狭小子空间内。

Pp

(图)

样本图象在原始图像空间中的分布

如果以样本图集的总体协方差矩阵为主成分分析的产生矩阵,则所有样本图像的总体协方差矩阵为:

式中, , 是全体样本图像均值。 满足下面的方程

是矩阵 的特征向量, 是对应的特征值。根据主成分分析理论,得到一个从原始图像空间到新特征空间的线性变换 。 是由 的特征向量构成的变换矩阵。

Pp

但是,直接求矩阵 的特征值和特征向量很困难。如果样本图象个数 不太多,可以先计算出 维矩阵 的特征值 和特征向量 。因为

左乘矩阵 ,得

那么 就是矩阵 的特征向量。

Pp

-主成分空间的基。根据主成分分析,可以选择 个较大特征值对应的特征向量(主成分),构造新的 维主成分空间 。每一幅图象在此空间的投影对应一个 维向量 ,它们就是低维新特征向量(主成分)。

Pp

小结

傅立叶变换(FFT) 具有快速算法,数字图象处理中最常用。需要复数运算。可把整幅图象的信息很好地用若干个系数来表达。

余弦变换(DCT) 有快速算法,只要求实数运算。在相关性图象的处理中,最接近最佳的K_L变换,在实现编码和维纳滤波时有用。同DFT一样,可实现很好的信息压缩。

正弦变换(DST) 比快速DCT快一倍。只需实数运算,可导出快速的K_L变换算法。在实现编码和滤波时有用。具有很好的信息压缩效果好。

沃尔什-哈达玛变换(WHT) 在数字图象处理的硬件实现时有用。容易模拟但很难分析。在图象数据压缩、滤波、编码中有应用。信息压缩效果好。

K_L变换(KLT) 在许多意义下是最佳的。无快速算法。在进行性能评估和寻找最佳性能时有用。对小规模的向量有用,如彩色多谱或其他特征向量。对一组图象集而言,具有均方差意义下最佳的信息压缩效果。

奇异值分解(SVD) 对任何一幅给定的图象而言,具有最佳的信息压缩效果。无快速算法。设计有限冲激响应(FIR)滤波器时,寻找线性方程的最小范数解时有用。潜在的应用是图象恢复,能量估计和数据压缩。

>> A=[0,0,0;2,0,2;]

A =

0 0 0

2 0 2

>> v = diag(cov(A))'

v =

2 0 2 说实在的我也看不懂啦,。

扫一扫手机访问

A+

发布日期:2020-11-17 13:13:06  所属分类:股票分析  作者:股票协方差怎么算   来源:股票协方差怎么算

matlab 协方差怎么算,matlab股票协方差,股票协方差怎么算相关推荐

  1. 【MATLAB深度学习工具箱】学习笔记--体脂估计算例再分析:拟合神经网络fitnet里面的函数】

    介绍 上一篇 [MATLAB深度学习工具箱]学习笔记--体脂估计算例再分析:拟合神经网络fitnet里面的数据结构]_bear_miao的博客-CSDN博客原文链接如下[MATLAB深度学习工具箱]学 ...

  2. matlab高斯投影坐标,基于matlab的高斯投影正反算与相邻带坐标换算程序设计

    第 15 卷 第 2 期 中 国 水 运 Vol.15 No.2 2015 年 2 月 China Water Transport February 2015 收稿日期:2014-01-15 作者简介 ...

  3. imu matlab,IMU姿态解算matlab

    [实例简介] IMU姿态解算matlabIMU姿态解算matlabIMU姿态解算matlab [实例截图] [核心代码] GaitTrackingWithx-IMU └── Gait Tracking ...

  4. c语言体重指数怎么算_107股票信息网,股票涨3个点怎么算,股市行情今日大盘上证指数走势图...

    107股票信息网,股票涨3个点怎么算,股市行情今日大盘上证指数走势图 股票信息网,股票涨3个点怎么算,股市行情今日大盘上证指数走势图 研究透了公司,知道这公司是黄金般的好公司,现在只卖铜的价格,知道这 ...

  5. 低成本MEMS惯导系统的捷联惯导解算MATLAB仿真

    低成本MEMS惯导系统的捷联惯导解算MATLAB仿真 一.姿态角转换为四元数 二.四元数转换为姿态角 三.反对称阵 四.位置更新 五.姿态更新 六.程序及数据 主程序: 子程序: 数据及完整程序 之前 ...

  6. matlab中阶跃稳态时间怎么算,Matlab求解阶跃响应性能指标 (上升时间、调整时间、峰值峰值、超...

    Matlab求解阶跃响应性能指标 (上升时间.调整时间.峰值峰值.超 Matlab求解阶跃响应性能指标 (上升时间.调整时间.峰值峰值.超调量) Matlab求解阶跃响应性能指标 概述 阶跃响应性能指 ...

  7. Matlab学习一本通,matlab基础教程

    链接:https://pan.baidu.com/s/1uTCbiRfIxcrt6lmiy6_QlQ  提取码:f2dn  Matlab学习一本通,matlab基础教程 <MATLAB R201 ...

  8. 代入消元法 matlab,求助 如何用matlab计算期权价格

    期权定价理论是现代金融学中最为重要的理论之一,也是衍生金融工具定价中最复杂的.本文给出了欧式期权定价过程的一个简单推导,并利用Matlab对定价公式给出了数值算例及比较静态分析,以使读者能更直观地理解 ...

  9. cc双聚类 matlab,mtba 双聚类matlab工具箱,包含各种主要的 算法:cc、floc、opsm、bimax、b LAS等 256万源代码下载- www.pudn.com...

    文件名称: mtba下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 2341 KB 上传时间: 2014-03-21 下载次数: 40 详细说明:双聚类ma ...

最新文章

  1. 【建模必备】遗传算法的基本原理与步骤(选择)
  2. powerdesigner生成数据库文档
  3. Tomcat创建一个windows服务
  4. gridview里找到控件
  5. delphi string.split 按照任意字符串分割语句
  6. Python基础04 运算
  7. matlab和python哪个好学_python和matlab哪个难
  8. 【Thymeleaf】 循环固定次数/循环次数由变量控制
  9. php要掌握的内容,入门PHPer需要掌握的哪些内容?
  10. 数据增强_imgaug图像数据增强必备工具
  11. 今天的弹指一瞬间的飞鸽传书
  12. 这21个不太好搜索其含义的特殊符号你都知道吗?
  13. PowerShell简介
  14. 【NOIP2010】【Luogu1540】机器翻译
  15. 要运行python程序要安装什么_windows下面如何安装运行python程序
  16. 【新概念第一册】Lesson_11 Is this your shirt?
  17. ubuntu最好用的划词翻译词典:有道词典和GoldenDict
  18. Echarts Map地图下钻至县级
  19. 游戏模型师是做什么的?薪资高不高?
  20. 计算机固态地址是什么,SSD固态硬盘安装到笔记本电脑什么位置比较合适

热门文章

  1. c语言中for的用法及实例,for循环语句基本用法及示例
  2. 如何在mac本上安装android sdk(转-完美解决)
  3. 计算机网络基础5--TCP/IP协议栈
  4. RISC-V “V” 拓展—1.0版本环境搭建与测试
  5. 35岁!人到中年! 从工作10年的【养老公司】离职,选择对了,35岁才是你的起点
  6. STM32学习100步之第八十九步-第九十一步——加速度传感器MPU6050
  7. 按照STAR法则制作简历
  8. 1个 pywinauto issue 和 Windows DPI 设置
  9. 公积金每月4300元,处于什么水平?
  10. 国开电大个税填报指南小测验