简介:经典GM(1,1)模型要求处理的序列为非负,但实际应用中含负值序列比较常见,有必要建立适合含负值序歹l】的GM(1,1)模型.现有的处理方法是将原含负值序列X沿纵轴平移一个固定常数。C使原序列变为非负。然后按经典GM(1,1)建立模型,再对所得的模拟序列进行逆变换,从而得到原含负值序列的摸拟值和预测值.由于现有方法中所取C值是回定的,其模型精度不一定达到最高.本文提出在区间寻找一个最佳的平移值C,使得现有方法中所取平移值为本文取值范围的一个特例,从而推广了现有方法的结果且模型精度有所提高.模拟结果表明,在区间中选取最佳平移值比固定平移选取的C值提高了模型精度.
简介:abstractclass和interface是Java语言中对于抽象类定义的两种机制,它们之间在对于抽象类定义的支持方面具有很大的相似性,有时可以相互替换,因此很多初学开发者在进行抽象类定义时对于abstractclass和interface的选择上比较模棱两可。实际上,两者之间还是有区别的,对于它们的选择可以反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给读者提供一个在二者之间进行选择的依据。