【量化投资实训】基于MATLAB实验六.某行业营收增速的统计指标

函数原型

function StatIndSalesYoY = FindStatIndSalesYoY(WholeStockFinc, IndustryName)

matlab实现

function StatIndSalesYoY = FindStatIndSalesYoY( WholeStockFinc,IndustryName )
%   函数功能:求行业内全部股票的营收增速的统计指标
%   输入参数:   WholeStockFinc - table型,全部股票的基本面数据(横截面)
%                 IndustryName - char,行业名称,如“农林牧渔”
%   输出参数:   StatIndSalesYoY - struct型,结构体数组   
%   全部股票的基本面数据(table)
%find功能:    寻找非零元素的索引和值
%strcmp功能:  是用于做字符串比较的函数
%找到和输入参数IndustryName一样的行业
TF=find(strcmp(IndustryName,WholeStockFinc.SwClass));
%得到行业对应的数据
T=WholeStockFinc([TF],:);
S=T.SalesYoY;
%isfinite确定哪些数组元素为有限
%用函数max min mean median std分别计算最大值 最小值 均值 中位数 标准差 
Max=max(I);
Min=min(I);
Ave=mean(I);
Med=median(I);
Std=std(I);
%变异系数等于标准差除以均值
CV=Std/Ave;
%返回结构体数组
StatIndSalesYoY=struct('Max',[MAX],'Min',[Min],'Avg',[Ave],'Medain',[Med],'Std',[Sid],'Cv',[CV]);
end

 ps:不要全部参考博主的哦!!!

 ps:不要全部参考博主的哦!!!

 ps:不要全部参考博主的哦!!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值