最后,kOhmk是所有簇集的大小。资产聚类算法选择n个资产时间序列人工智能;i=1。。。,nm=n选择m簇Ck={ai;ai∈ Ck};k=1。。。,Mi=1。。。,nq=0将R=F也设置为z← 1, 2, 3, ...Ohm = {Ck;Ck6=0}计算停止规则Rif R=T RUE或kOhmk=1,然后停止,如果R=F,则停止x← 1, 2, ..., m+qfor y← 1, 2, ..., m+qif Cx=0或Cy=0Dx,y=∞+elseLx,y=l(Cx,Cy;)Dx,y=d(Lx,Ly)end-ifend-forend-forJx,y={[x,y];Dx,y=min{Dx,y}Cm+1+q=CJx+CJyq=q+1CJy=0CJx=0end-ifendOhm = {Ck;Ck6=0}表A3:assetsA凝聚聚类的伪代码算法。4指数构建——第2.2节中考虑的n个Ttimesteps资产时间序列集群的示例规则指数构建方法,其中Mi是固定时间点资产i的市值,τTi是包含资产i的集群内所有双变量对的Kendallτ值之和,d是一个任意定义的参数,它增加了给定权重的严重性,σTi是资产的波动性。我们还将X定义为包含n列向量xt。。。,X长度等于所用学习周期的任意长度。索引=Ixt。。。,xtn, T∈ (1,T)简单平均值=Pni=1xtin“市值”加权平均值=Pni=1(mixti)Pni=1mi“肯德尔τ之和”加权平均值=Pni=1(τti+d)*(τti)-min{τti})xti)Pni=1(τti+d*(τti)-min{τti})“波动性”加权平均值=Pni=1(σtixti)Pni=1σti1st主成分=X.arg maxqwq=1nwtxtxwwwo!表A4:行业和市场指数的构建方法a。5 C-Vine模型-拟合算法我们根据[1]提供的算法,为使用这些函数的通用C-Vine copula拟合算法提供以下伪代码。