欢迎来到本博客❤️❤️
博主优势:博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。
⛳️座右铭:行百里者,半于九十。
本文目录如下:
目录
⛳️赠与读者
1 概述
一、引言
二、Bootstrap方法的原理
三、Bootstrap方法的优点
四、Bootstrap方法的缺点
五、Bootstrap区间预测的实际应用
六、结论
2 运行结果
3 参考文献
4 Matlab代码、数据
做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。当哲学课上老师问你什么是科学,什么是电的时候,不要觉得这些问题搞笑。哲学是科学之母,哲学就是追究终极问题,寻找那些不言自明只有小孩子会问的但是你却回答不出来的问题。建议读者按目录次序逐一浏览,免得骤然跌入幽暗的迷宫找不到来时的路,它不足为你揭示全部问题的答案,但若能让人胸中升起一朵朵疑云,也未尝不会酿成晚霞斑斓的别一番景致,万一它居然给你带来了一场精神世界的苦雨,那就借机洗刷一下原来存放在那儿的“躺平”上的尘埃吧。
或许,雨过云收,神驰的天地更清朗.......
Bootstrap区间预测研究
Bootstrap区间预测是一种在统计学中广泛应用的方法,用于估计未来观测值的范围。它通过模拟重抽样来估计观测值的分布,从而帮助理解数据的不确定性,并为决策者提供更可靠的信息。本文将从Bootstrap方法的原理、优点、缺点以及实际应用等方面进行详细探讨。
Bootstrap方法的原理相对简单,其核心在于从原始数据集中有放回地抽取样本,构建多个新的数据集(称为Bootstrap样本)。然后,对每个新数据集进行统计分析,并记录感兴趣的统计量,如均值、中位数或回归系数。通过重复这个过程,我们可以得到一系列统计量的分布。最后,通过计算这些分布的分位数,我们可以得到观测值的区间预测。
Bootstrap区间预测在多个领域都有广泛的应用,以下是一些具体实例:
Bootstrap区间预测是一种强大的统计方法,它通过模拟重抽样来估计观测值的分布,并提供可靠的区间预测。尽管Bootstrap方法存在一些缺点,如计算成本高和对异常值敏感,但其不依赖于数据分布假设和处理小样本问题的优点使其在实际应用中具有广泛的价值。通过合理地应用Bootstrap方法,我们可以为决策者提供更可靠的信息,从而做出更明智的决策。
部分代码:
function PlotProbability(TestOutputs,RealOutputs,Num_Fcst,Lower,Upper,llimit,rlimit,Name,FColor,IColor,RColor,TColor)
%% 区间估计
figure; %概率绘图
transparence = [0;0;0;0]; %图窗透明度
x = 1:Num_Fcst;
h = gca;
hp = patch([x(1),x(end),x(end),x(1)],...
[min(min(Lower)),min(min(Lower)),max(max(Upper)),max(max(Upper))],FColor,'FaceVertexAlphaData',transparence,'FaceAlpha',"interp");
uistack(hp,'bottom');
hold on
n = [0.2;0.21;0.22;0.23;0.3;0.5;0.6]; %区间透明度
for j = 1:7
window(j)=fill([x,fliplr(x)],[Lower(:,j)',fliplr(Upper(:,j)')],IColor,'FaceAlpha',n(j));
window(j).EdgeColor = 'none';
hold on
plot(Upper(:,j),'Marker',"none","LineStyle","none","Tag",'none',"Visible","off");
hold on
plot(Lower(:,j),'Marker',"none","LineStyle","none","Tag",'none',"Visible","off");
hold on
end
plot(RealOutputs,'*','MarkerSize',4,'Color',RColor);
hold on
plot(TestOutputs,'Color',TColor,'LineWidth',1.5);
hold on
xlim([llimit rlimit]);
ylim([min(min(Lower)) max(max(Upper))]);
xlabel('采样点',"FontSize",10,"FontWeight","bold");
ylabel('数据',"FontSize",10,"FontWeight","bold");
legend('','95%置信区间',"","",'90%置信区间',"","",'85%置信区间',"","",...
'80%置信区间',"","",'75%置信区间',"","",'70%置信区间',"","",...
'50%置信区间',"","",'真实值',strcat(Name,'预测值'));
grid on
end
文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。
[1]赵慧琴.Bootstrap方法在区间估计中的应用[J].江西科学, 2010, 28(4):3.DOI:10.3969/j.issn.1001-3679.2010.04.004.
[2]何桢,王晶,李湧范.基于Bootstrap方法的过程能力指数区间估计[J].工业工程, 2008, 11(6):4.DOI:10.3969/j.issn.1007-7375.2008.06.001.
资料获取,更多粉丝福利,MATLAB|Simulink|Python资源获取