函数原型
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:不要全部参考博主的哦!!!