<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://apricity0815.github.io</id>
    <title>apricity</title>
    <updated>2026-04-10T10:36:28.557Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://apricity0815.github.io"/>
    <link rel="self" href="https://apricity0815.github.io/atom.xml"/>
    <subtitle>欢迎到访Apricity的个人博客！</subtitle>
    <logo>https://apricity0815.github.io/images/avatar.png</logo>
    <icon>https://apricity0815.github.io/favicon.ico</icon>
    <rights>All rights reserved 2026, apricity</rights>
    <entry>
        <title type="html"><![CDATA[误差评估指标整理]]></title>
        <id>https://apricity0815.github.io/post/wu-chai-ping-gu-zhi-biao-zheng-li/</id>
        <link href="https://apricity0815.github.io/post/wu-chai-ping-gu-zhi-biao-zheng-li/">
        </link>
        <updated>2026-04-10T10:28:08.000Z</updated>
        <content type="html"><![CDATA[<h1 id="误差评估指标整理mae-rmse-mase-mape-smape-owa-rmsle">误差评估指标整理：MAE、RMSE、MASE、MAPE、SMAPE、OWA、RMSLE</h1>
<h2 id="1-误差评估指标的作用">1. 误差评估指标的作用</h2>
<p>在预测任务中，误差评估指标用于衡量<strong>预测值</strong>与<strong>真实值</strong>之间的差异。<br>
常见应用场景包括：</p>
<ul>
<li>时间序列预测</li>
<li>回归问题</li>
<li>销售预测、流量预测、需求预测等</li>
</ul>
<p>设：</p>
<ul>
<li>真实值为：<span class="katex"><span class="katex-mathml"><math><semantics><mrow><msub><mi>y</mi><mi>t</mi></msub></mrow><annotation encoding="application/x-tex">y_t</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.625em;vertical-align:-0.19444em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span></li>
<li>预测值为：<span class="katex"><span class="katex-mathml"><math><semantics><mrow><msub><mover accent="true"><mi>y</mi><mo>^</mo></mover><mi>t</mi></msub></mrow><annotation encoding="application/x-tex">\hat{y}_t</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.8888799999999999em;vertical-align:-0.19444em;"></span><span class="mord"><span class="mord accent"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.69444em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span></span></span><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="accent-body" style="left:-0.19444em;">^</span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.19444em;"><span></span></span></span></span></span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span></li>
<li>样本数为：<span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>n</mi></mrow><annotation encoding="application/x-tex">n</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.43056em;vertical-align:0em;"></span><span class="mord mathdefault">n</span></span></span></span></li>
</ul>
<p>预测误差通常记为：</p>
<p class='katex-block'><span class="katex-display"><span class="katex"><span class="katex-mathml"><math><semantics><mrow><msub><mi>e</mi><mi>t</mi></msub><mo>=</mo><msub><mi>y</mi><mi>t</mi></msub><mo>−</mo><msub><mover accent="true"><mi>y</mi><mo>^</mo></mover><mi>t</mi></msub></mrow><annotation encoding="application/x-tex">e_t = y_t - \hat{y}_t
</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.58056em;vertical-align:-0.15em;"></span><span class="mord"><span class="mord mathdefault">e</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:0em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:0.7777700000000001em;vertical-align:-0.19444em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">−</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span></span><span class="base"><span class="strut" style="height:0.8888799999999999em;vertical-align:-0.19444em;"></span><span class="mord"><span class="mord accent"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.69444em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span></span></span><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="accent-body" style="left:-0.19444em;">^</span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.19444em;"><span></span></span></span></span></span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span></span></p>
<hr>
<h2 id="2-maemean-absolute-error平均绝对误差">2. MAE（Mean Absolute Error，平均绝对误差）</h2>
<h3 id="定义">定义</h3>
<p>MAE表示所有预测误差绝对值的平均值：</p>
<p class='katex-block'><span class="katex-display"><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>M</mi><mi>A</mi><mi>E</mi><mo>=</mo><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mo>∑</mo><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mi mathvariant="normal">∣</mi><msub><mi>y</mi><mi>t</mi></msub><mo>−</mo><msub><mover accent="true"><mi>y</mi><mo>^</mo></mover><mi>t</mi></msub><mi mathvariant="normal">∣</mi></mrow><annotation encoding="application/x-tex">MAE = \frac{1}{n}\sum_{t=1}^{n}|y_t-\hat{y}_t|
</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.68333em;vertical-align:0em;"></span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:2.9185100000000004em;vertical-align:-1.267113em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.32144em;"><span style="top:-2.314em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">n</span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.677em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">1</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.686em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mop op-limits"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.6513970000000002em;"><span style="top:-1.882887em;margin-left:0em;"><span class="pstrut" style="height:3.05em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">t</span><span class="mrel mtight">=</span><span class="mord mtight">1</span></span></span></span><span style="top:-3.050005em;"><span class="pstrut" style="height:3.05em;"></span><span><span class="mop op-symbol large-op">∑</span></span></span><span style="top:-4.3000050000000005em;margin-left:0em;"><span class="pstrut" style="height:3.05em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">n</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:1.267113em;"><span></span></span></span></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mord">∣</span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">−</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span></span><span class="base"><span class="strut" style="height:1em;vertical-align:-0.25em;"></span><span class="mord"><span class="mord accent"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.69444em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span></span></span><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="accent-body" style="left:-0.19444em;">^</span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.19444em;"><span></span></span></span></span></span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mord">∣</span></span></span></span></span></p>
<h3 id="含义">含义</h3>
<p>它反映的是预测值与真实值平均相差多少，单位与原始数据一致。</p>
<h3 id="特点">特点</h3>
<ul>
<li>计算简单，直观易懂</li>
<li>对每个误差一视同仁</li>
<li>对异常值不如RMSE敏感</li>
</ul>
<h3 id="优点">优点</h3>
<ul>
<li>易解释</li>
<li>对离群点较稳健</li>
<li>适合衡量平均偏差水平</li>
</ul>
<h3 id="缺点">缺点</h3>
<ul>
<li>不能突出“大误差”的影响</li>
<li>不适合特别强调严重预测偏差的场景</li>
</ul>
<h3 id="适用场景">适用场景</h3>
<ul>
<li>希望直观理解“平均误差大小”</li>
<li>数据中可能存在少量异常值</li>
<li>希望指标稳定、易解释</li>
</ul>
<hr>
<h2 id="3-rmseroot-mean-squared-error均方根误差">3. RMSE（Root Mean Squared Error，均方根误差）</h2>
<h3 id="定义-2">定义</h3>
<p>RMSE是误差平方平均后再开平方：</p>
<p class='katex-block'><span class="katex-display"><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>R</mi><mi>M</mi><mi>S</mi><mi>E</mi><mo>=</mo><msqrt><mrow><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mo>∑</mo><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mo>(</mo><msub><mi>y</mi><mi>t</mi></msub><mo>−</mo><msub><mover accent="true"><mi>y</mi><mo>^</mo></mover><mi>t</mi></msub><msup><mo>)</mo><mn>2</mn></msup></mrow></msqrt></mrow><annotation encoding="application/x-tex">RMSE = \sqrt{\frac{1}{n}\sum_{t=1}^{n}(y_t-\hat{y}_t)^2}
</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.68333em;vertical-align:0em;"></span><span class="mord mathdefault" style="margin-right:0.00773em;">R</span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:3.1462600000000003em;vertical-align:-1.267113em;"></span><span class="mord sqrt"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.8791470000000003em;"><span class="svg-align" style="top:-5.106260000000001em;"><span class="pstrut" style="height:5.106260000000001em;"></span><span class="mord" style="padding-left:1.056em;"><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.32144em;"><span style="top:-2.314em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">n</span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.677em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">1</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.686em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mop op-limits"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.6513970000000002em;"><span style="top:-1.882887em;margin-left:0em;"><span class="pstrut" style="height:3.05em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">t</span><span class="mrel mtight">=</span><span class="mord mtight">1</span></span></span></span><span style="top:-3.050005em;"><span class="pstrut" style="height:3.05em;"></span><span><span class="mop op-symbol large-op">∑</span></span></span><span style="top:-4.3000050000000005em;margin-left:0em;"><span class="pstrut" style="height:3.05em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">n</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:1.267113em;"><span></span></span></span></span></span><span class="mopen">(</span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">−</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mord"><span class="mord accent"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.69444em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span></span></span><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="accent-body" style="left:-0.19444em;">^</span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.19444em;"><span></span></span></span></span></span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mclose"><span class="mclose">)</span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.740108em;"><span style="top:-2.9890000000000003em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">2</span></span></span></span></span></span></span></span></span></span><span style="top:-3.8391470000000005em;"><span class="pstrut" style="height:5.106260000000001em;"></span><span class="hide-tail" style="min-width:0.742em;height:3.1862600000000003em;"><svg width='400em' height='3.1862600000000003em' viewBox='0 0 400000 3186' preserveAspectRatio='xMinYMin slice'><path d='M702 80H400000v40H742v3052l-4 4-4 4c-.667.7
-2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1h-12l-28-84c-16.667-52-96.667
-294.333-240-727l-212 -643 -85 170c-4-3.333-8.333-7.667-13 -13l-13-13l77-155
 77-156c66 199.333 139 419.667 219 661 l218 661zM702 80H400000v40H742z'/></svg></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:1.267113em;"><span></span></span></span></span></span></span></span></span></span></p>
<h3 id="含义-2">含义</h3>
<p>它表示预测误差的“标准差”水平，单位与原始数据一致。</p>
<h3 id="特点-2">特点</h3>
<ul>
<li>对较大的误差更敏感</li>
<li>会放大异常点带来的影响</li>
</ul>
<h3 id="优点-2">优点</h3>
<ul>
<li>能突出大误差</li>
<li>在很多机器学习和预测任务中使用广泛</li>
<li>对模型优化较敏感</li>
</ul>
<h3 id="缺点-2">缺点</h3>
<ul>
<li>容易受异常值影响</li>
<li>有时不如MAE直观</li>
</ul>
<h3 id="适用场景-2">适用场景</h3>
<ul>
<li>大误差代价很高的任务</li>
<li>需要惩罚预测偏差较大的样本</li>
<li>模型比较时关注整体稳定性和严重偏差</li>
</ul>
<hr>
<h2 id="4-masemean-absolute-scaled-error平均绝对比例缩放误差">4. MASE（Mean Absolute Scaled Error，平均绝对比例缩放误差）</h2>
<h3 id="定义-3">定义</h3>
<p>MASE通过将模型误差与一个基准预测方法（通常是朴素预测法）的误差进行比较，实现尺度无关化。</p>
<p>非季节性序列下常见形式：</p>
<p class='katex-block'><span class="katex-display"><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>M</mi><mi>A</mi><mi>S</mi><mi>E</mi><mo>=</mo><mfrac><mrow><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mo>∑</mo><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mi mathvariant="normal">∣</mi><msub><mi>y</mi><mi>t</mi></msub><mo>−</mo><msub><mover accent="true"><mi>y</mi><mo>^</mo></mover><mi>t</mi></msub><mi mathvariant="normal">∣</mi></mrow><mrow><mfrac><mn>1</mn><mrow><mi>n</mi><mo>−</mo><mn>1</mn></mrow></mfrac><munderover><mo>∑</mo><mrow><mi>t</mi><mo>=</mo><mn>2</mn></mrow><mi>n</mi></munderover><mi mathvariant="normal">∣</mi><msub><mi>y</mi><mi>t</mi></msub><mo>−</mo><msub><mi>y</mi><mrow><mi>t</mi><mo>−</mo><mn>1</mn></mrow></msub><mi mathvariant="normal">∣</mi></mrow></mfrac></mrow><annotation encoding="application/x-tex">MASE = \frac{\frac{1}{n}\sum_{t=1}^{n}|y_t-\hat{y}_t|}{\frac{1}{n-1}\sum_{t=2}^{n}|y_t-y_{t-1}|}
</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.68333em;vertical-align:0em;"></span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:2.718547em;vertical-align:-1.138439em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.580108em;"><span style="top:-2.264892em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.845108em;"><span style="top:-2.655em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">n</span><span class="mbin mtight">−</span><span class="mord mtight">1</span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.394em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.403331em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mop"><span class="mop op-symbol small-op" style="position:relative;top:-0.0000050000000000050004em;">∑</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.804292em;"><span style="top:-2.40029em;margin-left:0em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">t</span><span class="mrel mtight">=</span><span class="mord mtight">2</span></span></span></span><span style="top:-3.2029em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">n</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.29971000000000003em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mord">∣</span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">−</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.301108em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">t</span><span class="mbin mtight">−</span><span class="mord mtight">1</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.208331em;"><span></span></span></span></span></span></span><span class="mord">∣</span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.7350000000000003em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.845108em;"><span style="top:-2.6550000000000002em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">n</span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.394em;"><span class="pstrut" style="height:3em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mtight">1</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.345em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mop"><span class="mop op-symbol small-op" style="position:relative;top:-0.0000050000000000050004em;">∑</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.804292em;"><span style="top:-2.40029em;margin-left:0em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">t</span><span class="mrel mtight">=</span><span class="mord mtight">1</span></span></span></span><span style="top:-3.2029em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">n</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.29971000000000003em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mord">∣</span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">−</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mord"><span class="mord accent"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.69444em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span></span></span><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="accent-body" style="left:-0.19444em;">^</span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.19444em;"><span></span></span></span></span></span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mord">∣</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:1.138439em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span></span></span></span></span></p>
<p>若为季节性序列，分母通常替换为季节性朴素预测误差。</p>
<h3 id="含义-3">含义</h3>
<p>它衡量当前模型相对于朴素基准模型的表现：</p>
<ul>
<li><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>M</mi><mi>A</mi><mi>S</mi><mi>E</mi><mo>&lt;</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">MASE &lt; 1</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.72243em;vertical-align:-0.0391em;"></span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">&lt;</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:0.64444em;vertical-align:0em;"></span><span class="mord">1</span></span></span></span>：说明模型优于朴素预测</li>
<li><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>M</mi><mi>A</mi><mi>S</mi><mi>E</mi><mo>&gt;</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">MASE &gt; 1</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.72243em;vertical-align:-0.0391em;"></span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">&gt;</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:0.64444em;vertical-align:0em;"></span><span class="mord">1</span></span></span></span>：说明模型不如朴素预测</li>
</ul>
<h3 id="特点-3">特点</h3>
<ul>
<li>尺度无关，可以跨数据集比较</li>
<li>对零值数据更友好</li>
<li>常用于时间序列预测比赛和论文中</li>
</ul>
<h3 id="优点-3">优点</h3>
<ul>
<li>不会像MAPE那样遇到真实值为0时失效</li>
<li>适合不同量纲、不同规模序列间比较</li>
<li>可直接和基准模型对比</li>
</ul>
<h3 id="缺点-3">缺点</h3>
<ul>
<li>计算时依赖基准模型</li>
<li>对非时间序列任务不够直观</li>
</ul>
<h3 id="适用场景-3">适用场景</h3>
<ul>
<li>时间序列预测</li>
<li>多个不同尺度序列的统一评估</li>
<li>需要和朴素预测模型做比较</li>
</ul>
<hr>
<h2 id="5-mapemean-absolute-percentage-error平均绝对百分比误差">5. MAPE（Mean Absolute Percentage Error，平均绝对百分比误差）</h2>
<h3 id="定义-4">定义</h3>
<p>MAPE表示误差占真实值的平均百分比：</p>
<p class='katex-block'><span class="katex-display"><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>M</mi><mi>A</mi><mi>P</mi><mi>E</mi><mo>=</mo><mfrac><mrow><mn>100</mn><mi mathvariant="normal">%</mi></mrow><mi>n</mi></mfrac><munderover><mo>∑</mo><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mo fence="true">∣</mo><mfrac><mrow><msub><mi>y</mi><mi>t</mi></msub><mo>−</mo><msub><mover accent="true"><mi>y</mi><mo>^</mo></mover><mi>t</mi></msub></mrow><msub><mi>y</mi><mi>t</mi></msub></mfrac><mo fence="true">∣</mo></mrow></mrow><annotation encoding="application/x-tex">MAPE = \frac{100\%}{n}\sum_{t=1}^{n}\left|\frac{y_t-\hat{y}_t}{y_t}\right|
</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.68333em;vertical-align:0em;"></span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.13889em;">P</span><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:2.9185100000000004em;vertical-align:-1.267113em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.427em;"><span style="top:-2.314em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">n</span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.6769999999999996em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">1</span><span class="mord">0</span><span class="mord">0</span><span class="mord">%</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.686em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mop op-limits"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.6513970000000002em;"><span style="top:-1.882887em;margin-left:0em;"><span class="pstrut" style="height:3.05em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">t</span><span class="mrel mtight">=</span><span class="mord mtight">1</span></span></span></span><span style="top:-3.050005em;"><span class="pstrut" style="height:3.05em;"></span><span><span class="mop op-symbol large-op">∑</span></span></span><span style="top:-4.3000050000000005em;margin-left:0em;"><span class="pstrut" style="height:3.05em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">n</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:1.267113em;"><span></span></span></span></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="minner"><span class="mopen"><span class="delimsizing mult"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.47398em;"><span style="top:-1.65598em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-2.26198em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-2.86798em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-3.47398em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.9500199999999999em;"><span></span></span></span></span></span></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.3714399999999998em;"><span style="top:-2.314em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.677em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">−</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mord"><span class="mord accent"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.69444em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span></span></span><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="accent-body" style="left:-0.19444em;">^</span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.19444em;"><span></span></span></span></span></span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.8804400000000001em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mclose"><span class="delimsizing mult"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.47398em;"><span style="top:-1.65598em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-2.26198em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-2.86798em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span><span style="top:-3.47398em;"><span class="pstrut" style="height:2.606em;"></span><span class="delimsizinginner delim-size1"><span>∣</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.9500199999999999em;"><span></span></span></span></span></span></span></span></span></span></span></span></p>
<h3 id="含义-4">含义</h3>
<p>它表示预测误差平均占真实值的百分之多少。</p>
<h3 id="特点-4">特点</h3>
<ul>
<li>结果是百分比，便于理解</li>
<li>与数据原始单位无关</li>
</ul>
<h3 id="优点-4">优点</h3>
<ul>
<li>非常直观，业务人员容易接受</li>
<li>适合展示“平均偏差比例”</li>
</ul>
<h3 id="缺点-4">缺点</h3>
<ul>
<li>当 <span class="katex"><span class="katex-mathml"><math><semantics><mrow><msub><mi>y</mi><mi>t</mi></msub><mo>=</mo><mn>0</mn></mrow><annotation encoding="application/x-tex">y_t = 0</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.625em;vertical-align:-0.19444em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:0.64444em;vertical-align:0em;"></span><span class="mord">0</span></span></span></span> 时无法计算</li>
<li>当 <span class="katex"><span class="katex-mathml"><math><semantics><mrow><msub><mi>y</mi><mi>t</mi></msub></mrow><annotation encoding="application/x-tex">y_t</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.625em;vertical-align:-0.19444em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span> 接近0时，结果会被极度放大</li>
<li>对低真实值样本非常敏感</li>
<li>对高估和低估的惩罚并不完全对称</li>
</ul>
<h3 id="适用场景-4">适用场景</h3>
<ul>
<li>真实值始终大于0</li>
<li>业务更关心“相对误差”而不是绝对误差</li>
<li>销售、需求等正值预测任务</li>
</ul>
<hr>
<h2 id="6-smapesymmetric-mean-absolute-percentage-error对称平均绝对百分比误差">6. SMAPE（Symmetric Mean Absolute Percentage Error，对称平均绝对百分比误差）</h2>
<h3 id="定义-5">定义</h3>
<p>SMAPE是对MAPE的一种改进，常见定义为：</p>
<p class='katex-block'><span class="katex-display"><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>S</mi><mi>M</mi><mi>A</mi><mi>P</mi><mi>E</mi><mo>=</mo><mfrac><mrow><mn>100</mn><mi mathvariant="normal">%</mi></mrow><mi>n</mi></mfrac><munderover><mo>∑</mo><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mfrac><mrow><mn>2</mn><mi mathvariant="normal">∣</mi><msub><mi>y</mi><mi>t</mi></msub><mo>−</mo><msub><mover accent="true"><mi>y</mi><mo>^</mo></mover><mi>t</mi></msub><mi mathvariant="normal">∣</mi></mrow><mrow><mi mathvariant="normal">∣</mi><msub><mi>y</mi><mi>t</mi></msub><mi mathvariant="normal">∣</mi><mo>+</mo><mi mathvariant="normal">∣</mi><msub><mover accent="true"><mi>y</mi><mo>^</mo></mover><mi>t</mi></msub><mi mathvariant="normal">∣</mi></mrow></mfrac></mrow><annotation encoding="application/x-tex">SMAPE = \frac{100\%}{n}\sum_{t=1}^{n}\frac{2|y_t-\hat{y}_t|}{|y_t|+|\hat{y}_t|}
</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.68333em;vertical-align:0em;"></span><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.13889em;">P</span><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:2.9185100000000004em;vertical-align:-1.267113em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.427em;"><span style="top:-2.314em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">n</span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.6769999999999996em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">1</span><span class="mord">0</span><span class="mord">0</span><span class="mord">%</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.686em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mop op-limits"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.6513970000000002em;"><span style="top:-1.882887em;margin-left:0em;"><span class="pstrut" style="height:3.05em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">t</span><span class="mrel mtight">=</span><span class="mord mtight">1</span></span></span></span><span style="top:-3.050005em;"><span class="pstrut" style="height:3.05em;"></span><span><span class="mop op-symbol large-op">∑</span></span></span><span style="top:-4.3000050000000005em;margin-left:0em;"><span class="pstrut" style="height:3.05em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">n</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:1.267113em;"><span></span></span></span></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.427em;"><span style="top:-2.314em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">∣</span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mord">∣</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">+</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mord">∣</span><span class="mord"><span class="mord accent"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.69444em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span></span></span><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="accent-body" style="left:-0.19444em;">^</span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.19444em;"><span></span></span></span></span></span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mord">∣</span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.677em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">2</span><span class="mord">∣</span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">−</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mord"><span class="mord accent"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.69444em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span></span></span><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="accent-body" style="left:-0.19444em;">^</span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.19444em;"><span></span></span></span></span></span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mord">∣</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.936em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span></span></span></span></span></p>
<h3 id="含义-5">含义</h3>
<p>它通过同时考虑真实值与预测值，使相对误差更“对称”。</p>
<h3 id="特点-5">特点</h3>
<ul>
<li>相比MAPE，对预测值和真实值都进行了归一化处理</li>
<li>在真实值接近0时，比MAPE更稳定一些</li>
</ul>
<h3 id="优点-5">优点</h3>
<ul>
<li>一定程度上缓解了MAPE对小值过于敏感的问题</li>
<li>适合比较不同尺度的数据</li>
</ul>
<h3 id="缺点-5">缺点</h3>
<ul>
<li>当真实值和预测值同时接近0时仍不稳定</li>
<li>虽称“对称”，但实际并非完全无偏</li>
<li>解释性有时不如MAPE直接</li>
</ul>
<h3 id="适用场景-5">适用场景</h3>
<ul>
<li>需要百分比误差指标</li>
<li>数据中存在较小值</li>
<li>希望比MAPE更稳健一些</li>
</ul>
<hr>
<h2 id="7-owaoverall-weighted-average总体加权平均指标">7. OWA（Overall Weighted Average，总体加权平均指标）</h2>
<h3 id="定义-6">定义</h3>
<p>OWA常用于时间序列预测竞赛中，是多个指标相对基准方法表现的综合平均。<br>
在M4竞赛中，OWA通常定义为：</p>
<p class='katex-block'><span class="katex-display"><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>O</mi><mi>W</mi><mi>A</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo fence="true">(</mo><mfrac><mrow><mi>S</mi><mi>M</mi><mi>A</mi><mi>P</mi><mi>E</mi></mrow><mrow><mi>S</mi><mi>M</mi><mi>A</mi><mi>P</mi><msub><mi>E</mi><mrow><mi>N</mi><mi>a</mi><mi>i</mi><mi>v</mi><mi>e</mi><mn>2</mn></mrow></msub></mrow></mfrac><mo>+</mo><mfrac><mrow><mi>M</mi><mi>A</mi><mi>S</mi><mi>E</mi></mrow><mrow><mi>M</mi><mi>A</mi><mi>S</mi><msub><mi>E</mi><mrow><mi>N</mi><mi>a</mi><mi>i</mi><mi>v</mi><mi>e</mi><mn>2</mn></mrow></msub></mrow></mfrac><mo fence="true">)</mo></mrow></mrow><annotation encoding="application/x-tex">OWA = \frac{1}{2}\left(\frac{SMAPE}{SMAPE_{Naive2}} + \frac{MASE}{MASE_{Naive2}}\right)
</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.68333em;vertical-align:0em;"></span><span class="mord mathdefault" style="margin-right:0.02778em;">O</span><span class="mord mathdefault" style="margin-right:0.13889em;">W</span><span class="mord mathdefault">A</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:2.40003em;vertical-align:-0.95003em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.32144em;"><span style="top:-2.314em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">2</span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.677em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">1</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.686em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="minner"><span class="mopen delimcenter" style="top:0em;"><span class="delimsizing size3">(</span></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.36033em;"><span style="top:-2.3139999999999996em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.13889em;">P</span><span class="mord"><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.32833099999999993em;"><span style="top:-2.5500000000000003em;margin-left:-0.05764em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight" style="margin-right:0.10903em;">N</span><span class="mord mathdefault mtight">a</span><span class="mord mathdefault mtight">i</span><span class="mord mathdefault mtight" style="margin-right:0.03588em;">v</span><span class="mord mathdefault mtight">e</span><span class="mord mtight">2</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.677em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.13889em;">P</span><span class="mord mathdefault" style="margin-right:0.05764em;">E</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.8360000000000001em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">+</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.36033em;"><span style="top:-2.3139999999999996em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord"><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.32833099999999993em;"><span style="top:-2.5500000000000003em;margin-left:-0.05764em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight" style="margin-right:0.10903em;">N</span><span class="mord mathdefault mtight">a</span><span class="mord mathdefault mtight">i</span><span class="mord mathdefault mtight" style="margin-right:0.03588em;">v</span><span class="mord mathdefault mtight">e</span><span class="mord mtight">2</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.677em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord mathdefault" style="margin-right:0.05764em;">E</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.8360000000000001em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mclose delimcenter" style="top:0em;"><span class="delimsizing size3">)</span></span></span></span></span></span></span></p>
<p>其中：</p>
<ul>
<li><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>S</mi><mi>M</mi><mi>A</mi><mi>P</mi><msub><mi>E</mi><mrow><mi>N</mi><mi>a</mi><mi>i</mi><mi>v</mi><mi>e</mi><mn>2</mn></mrow></msub></mrow><annotation encoding="application/x-tex">SMAPE_{Naive2}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.83333em;vertical-align:-0.15em;"></span><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.13889em;">P</span><span class="mord"><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.32833099999999993em;"><span style="top:-2.5500000000000003em;margin-left:-0.05764em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight" style="margin-right:0.10903em;">N</span><span class="mord mathdefault mtight">a</span><span class="mord mathdefault mtight">i</span><span class="mord mathdefault mtight" style="margin-right:0.03588em;">v</span><span class="mord mathdefault mtight">e</span><span class="mord mtight">2</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span>：基准模型 Naive2 的 SMAPE</li>
<li><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>M</mi><mi>A</mi><mi>S</mi><msub><mi>E</mi><mrow><mi>N</mi><mi>a</mi><mi>i</mi><mi>v</mi><mi>e</mi><mn>2</mn></mrow></msub></mrow><annotation encoding="application/x-tex">MASE_{Naive2}</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.83333em;vertical-align:-0.15em;"></span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault">A</span><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord"><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.32833099999999993em;"><span style="top:-2.5500000000000003em;margin-left:-0.05764em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight" style="margin-right:0.10903em;">N</span><span class="mord mathdefault mtight">a</span><span class="mord mathdefault mtight">i</span><span class="mord mathdefault mtight" style="margin-right:0.03588em;">v</span><span class="mord mathdefault mtight">e</span><span class="mord mtight">2</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span></span></span></span>：基准模型 Naive2 的 MASE</li>
</ul>
<h3 id="含义-6">含义</h3>
<p>它表示模型相对于基准方法的综合表现。</p>
<ul>
<li><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>O</mi><mi>W</mi><mi>A</mi><mo>&lt;</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">OWA &lt; 1</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.72243em;vertical-align:-0.0391em;"></span><span class="mord mathdefault" style="margin-right:0.02778em;">O</span><span class="mord mathdefault" style="margin-right:0.13889em;">W</span><span class="mord mathdefault">A</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">&lt;</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:0.64444em;vertical-align:0em;"></span><span class="mord">1</span></span></span></span>：模型优于基准方法</li>
<li><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>O</mi><mi>W</mi><mi>A</mi><mo>=</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">OWA = 1</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.68333em;vertical-align:0em;"></span><span class="mord mathdefault" style="margin-right:0.02778em;">O</span><span class="mord mathdefault" style="margin-right:0.13889em;">W</span><span class="mord mathdefault">A</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:0.64444em;vertical-align:0em;"></span><span class="mord">1</span></span></span></span>：与基准方法相当</li>
<li><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>O</mi><mi>W</mi><mi>A</mi><mo>&gt;</mo><mn>1</mn></mrow><annotation encoding="application/x-tex">OWA &gt; 1</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.72243em;vertical-align:-0.0391em;"></span><span class="mord mathdefault" style="margin-right:0.02778em;">O</span><span class="mord mathdefault" style="margin-right:0.13889em;">W</span><span class="mord mathdefault">A</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">&gt;</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:0.64444em;vertical-align:0em;"></span><span class="mord">1</span></span></span></span>：劣于基准方法</li>
</ul>
<h3 id="特点-6">特点</h3>
<ul>
<li>综合考虑了SMAPE和MASE</li>
<li>适合竞赛或统一基准下的模型比较</li>
<li>本质上是“相对评价指标”</li>
</ul>
<h3 id="优点-6">优点</h3>
<ul>
<li>能避免只看单一指标带来的片面性</li>
<li>适合大规模时间序列预测模型比较</li>
<li>兼顾相对百分比误差和尺度无关误差</li>
</ul>
<h3 id="缺点-6">缺点</h3>
<ul>
<li>不够直观</li>
<li>依赖基准模型的定义</li>
<li>在一般业务场景中使用频率低于MAE、RMSE、MAPE</li>
</ul>
<h3 id="适用场景-6">适用场景</h3>
<ul>
<li>时间序列竞赛</li>
<li>论文实验评估</li>
<li>多模型统一比较</li>
</ul>
<hr>
<h2 id="8-rmsleroot-mean-squared-logarithmic-error均方对数误差平方根">8. RMSLE（Root Mean Squared Logarithmic Error，均方对数误差平方根）</h2>
<h3 id="定义-7">定义</h3>
<p>RMSLE先对真实值和预测值取对数，再计算RMSE。常见形式为：</p>
<p class='katex-block'><span class="katex-display"><span class="katex"><span class="katex-mathml"><math><semantics><mrow><mi>R</mi><mi>M</mi><mi>S</mi><mi>L</mi><mi>E</mi><mo>=</mo><msqrt><mrow><mfrac><mn>1</mn><mi>n</mi></mfrac><munderover><mo>∑</mo><mrow><mi>t</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mrow><mo fence="true">(</mo><mi>log</mi><mo>⁡</mo><mo>(</mo><msub><mover accent="true"><mi>y</mi><mo>^</mo></mover><mi>t</mi></msub><mo>+</mo><mn>1</mn><mo>)</mo><mo>−</mo><mi>log</mi><mo>⁡</mo><mo>(</mo><msub><mi>y</mi><mi>t</mi></msub><mo>+</mo><mn>1</mn><mo>)</mo><mo fence="true">)</mo></mrow><mn>2</mn></msup></mrow></msqrt></mrow><annotation encoding="application/x-tex">RMSLE = \sqrt{\frac{1}{n}\sum_{t=1}^{n}\left(\log(\hat{y}_t+1)-\log(y_t+1)\right)^2}
</annotation></semantics></math></span><span class="katex-html" aria-hidden="true"><span class="base"><span class="strut" style="height:0.68333em;vertical-align:0em;"></span><span class="mord mathdefault" style="margin-right:0.00773em;">R</span><span class="mord mathdefault" style="margin-right:0.10903em;">M</span><span class="mord mathdefault" style="margin-right:0.05764em;">S</span><span class="mord mathdefault">L</span><span class="mord mathdefault" style="margin-right:0.05764em;">E</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span><span class="mrel">=</span><span class="mspace" style="margin-right:0.2777777777777778em;"></span></span><span class="base"><span class="strut" style="height:3.1462600000000003em;vertical-align:-1.267113em;"></span><span class="mord sqrt"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.8791470000000003em;"><span class="svg-align" style="top:-5.106260000000001em;"><span class="pstrut" style="height:5.106260000000001em;"></span><span class="mord" style="padding-left:1.056em;"><span class="mord"><span class="mopen nulldelimiter"></span><span class="mfrac"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.32144em;"><span style="top:-2.314em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault">n</span></span></span><span style="top:-3.23em;"><span class="pstrut" style="height:3em;"></span><span class="frac-line" style="border-bottom-width:0.04em;"></span></span><span style="top:-3.677em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord">1</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.686em;"><span></span></span></span></span></span><span class="mclose nulldelimiter"></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="mop op-limits"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:1.6513970000000002em;"><span style="top:-1.882887em;margin-left:0em;"><span class="pstrut" style="height:3.05em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">t</span><span class="mrel mtight">=</span><span class="mord mtight">1</span></span></span></span><span style="top:-3.050005em;"><span class="pstrut" style="height:3.05em;"></span><span><span class="mop op-symbol large-op">∑</span></span></span><span style="top:-4.3000050000000005em;margin-left:0em;"><span class="pstrut" style="height:3.05em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight"><span class="mord mathdefault mtight">n</span></span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:1.267113em;"><span></span></span></span></span></span><span class="mspace" style="margin-right:0.16666666666666666em;"></span><span class="minner"><span class="minner"><span class="mopen delimcenter" style="top:0em;">(</span><span class="mop">lo<span style="margin-right:0.01389em;">g</span></span><span class="mopen">(</span><span class="mord"><span class="mord accent"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.69444em;"><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span></span></span><span style="top:-3em;"><span class="pstrut" style="height:3em;"></span><span class="accent-body" style="left:-0.19444em;">^</span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.19444em;"><span></span></span></span></span></span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">+</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mord">1</span><span class="mclose">)</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">−</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mop">lo<span style="margin-right:0.01389em;">g</span></span><span class="mopen">(</span><span class="mord"><span class="mord mathdefault" style="margin-right:0.03588em;">y</span><span class="msupsub"><span class="vlist-t vlist-t2"><span class="vlist-r"><span class="vlist" style="height:0.2805559999999999em;"><span style="top:-2.5500000000000003em;margin-left:-0.03588em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mathdefault mtight">t</span></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:0.15em;"><span></span></span></span></span></span></span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mbin">+</span><span class="mspace" style="margin-right:0.2222222222222222em;"></span><span class="mord">1</span><span class="mclose">)</span><span class="mclose delimcenter" style="top:0em;">)</span></span><span class="msupsub"><span class="vlist-t"><span class="vlist-r"><span class="vlist" style="height:0.954008em;"><span style="top:-3.2029em;margin-right:0.05em;"><span class="pstrut" style="height:2.7em;"></span><span class="sizing reset-size6 size3 mtight"><span class="mord mtight">2</span></span></span></span></span></span></span></span></span></span><span style="top:-3.8391470000000005em;"><span class="pstrut" style="height:5.106260000000001em;"></span><span class="hide-tail" style="min-width:0.742em;height:3.1862600000000003em;"><svg width='400em' height='3.1862600000000003em' viewBox='0 0 400000 3186' preserveAspectRatio='xMinYMin slice'><path d='M702 80H400000v40H742v3052l-4 4-4 4c-.667.7
-2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1h-12l-28-84c-16.667-52-96.667
-294.333-240-727l-212 -643 -85 170c-4-3.333-8.333-7.667-13 -13l-13-13l77-155
 77-156c66 199.333 139 419.667 219 661 l218 661zM702 80H400000v40H742z'/></svg></span></span></span><span class="vlist-s">​</span></span><span class="vlist-r"><span class="vlist" style="height:1.267113em;"><span></span></span></span></span></span></span></span></span></span></p>
<h3 id="含义-7">含义</h3>
<p>它关注的是预测值和真实值在<strong>对数空间</strong>中的差异，更强调相对变化而不是绝对差值。</p>
<h3 id="特点-7">特点</h3>
<ul>
<li>对大数值的绝对误差不那么敏感</li>
<li>更关注预测值与真实值的比例关系</li>
<li>常用于正值且分布偏斜的数据</li>
</ul>
<h3 id="优点-7">优点</h3>
<ul>
<li>对长尾分布数据较友好</li>
<li>减少极大值对指标的支配作用</li>
<li>适合关注增长率、倍数差异的问题</li>
</ul>
<h3 id="缺点-7">缺点</h3>
<ul>
<li>不能直接处理负值</li>
<li>解释性不如MAE和RMSE直观</li>
<li>对低估和高估的惩罚存在差异</li>
</ul>
<h3 id="适用场景-7">适用场景</h3>
<ul>
<li>房价预测</li>
<li>销量预测</li>
<li>点击量、访问量、交易量等偏态数据</li>
<li>更关心相对误差而非绝对误差</li>
</ul>
<hr>
<h2 id="9-各指标对比总结">9. 各指标对比总结</h2>
<table>
<thead>
<tr>
<th>指标</th>
<th>全称</th>
<th style="text-align:right">是否有量纲</th>
<th style="text-align:right">是否对异常值敏感</th>
<th style="text-align:right">是否适合含0数据</th>
<th style="text-align:right">是否适合跨序列比较</th>
<th>主要特点</th>
</tr>
</thead>
<tbody>
<tr>
<td>MAE</td>
<td>平均绝对误差</td>
<td style="text-align:right">是</td>
<td style="text-align:right">较低</td>
<td style="text-align:right">是</td>
<td style="text-align:right">否</td>
<td>直观、稳健</td>
</tr>
<tr>
<td>RMSE</td>
<td>均方根误差</td>
<td style="text-align:right">是</td>
<td style="text-align:right">高</td>
<td style="text-align:right">是</td>
<td style="text-align:right">否</td>
<td>强调大误差</td>
</tr>
<tr>
<td>MASE</td>
<td>平均绝对比例缩放误差</td>
<td style="text-align:right">否</td>
<td style="text-align:right">中等</td>
<td style="text-align:right">是</td>
<td style="text-align:right">是</td>
<td>常用于时间序列</td>
</tr>
<tr>
<td>MAPE</td>
<td>平均绝对百分比误差</td>
<td style="text-align:right">否</td>
<td style="text-align:right">对小值敏感</td>
<td style="text-align:right">否</td>
<td style="text-align:right">是</td>
<td>百分比表达直观</td>
</tr>
<tr>
<td>SMAPE</td>
<td>对称平均绝对百分比误差</td>
<td style="text-align:right">否</td>
<td style="text-align:right">对小值仍敏感</td>
<td style="text-align:right">勉强可用</td>
<td style="text-align:right">是</td>
<td>是MAPE改进版</td>
</tr>
<tr>
<td>OWA</td>
<td>总体加权平均指标</td>
<td style="text-align:right">否</td>
<td style="text-align:right">取决于组成项</td>
<td style="text-align:right">取决于组成项</td>
<td style="text-align:right">是</td>
<td>综合评价指标</td>
</tr>
<tr>
<td>RMSLE</td>
<td>均方对数误差平方根</td>
<td style="text-align:right">否</td>
<td style="text-align:right">对极大值更稳健</td>
<td style="text-align:right">可处理0，不能处理负值</td>
<td style="text-align:right">一般</td>
<td>关注相对变化</td>
</tr>
</tbody>
</table>
<hr>
<h2 id="10-如何选择这些指标">10. 如何选择这些指标</h2>
<h3 id="1如果你想看平均偏差有多大">1）如果你想看“平均偏差有多大”</h3>
<p>优先考虑：</p>
<ul>
<li><strong>MAE</strong></li>
</ul>
<p>因为它最直观，解释简单。</p>
<h3 id="2如果你特别担心大误差">2）如果你特别担心“大误差”</h3>
<p>优先考虑：</p>
<ul>
<li><strong>RMSE</strong></li>
</ul>
<p>因为平方项会放大严重误差。</p>
<h3 id="3如果你的数据规模差异大想跨序列比较">3）如果你的数据规模差异大，想跨序列比较</h3>
<p>优先考虑：</p>
<ul>
<li><strong>MASE</strong></li>
<li><strong>SMAPE</strong></li>
<li><strong>MAPE</strong>（前提是真实值不为0）</li>
</ul>
<h3 id="4如果你的真实值可能为0或很小">4）如果你的真实值可能为0或很小</h3>
<p>尽量避免：</p>
<ul>
<li><strong>MAPE</strong></li>
</ul>
<p>可以考虑：</p>
<ul>
<li><strong>MASE</strong></li>
<li><strong>SMAPE</strong></li>
</ul>
<h3 id="5如果数据是长尾分布关注相对偏差">5）如果数据是长尾分布，关注相对偏差</h3>
<p>优先考虑：</p>
<ul>
<li><strong>RMSLE</strong></li>
</ul>
<h3 id="6如果是时间序列竞赛或学术评测">6）如果是时间序列竞赛或学术评测</h3>
<p>可以考虑：</p>
<ul>
<li><strong>MASE</strong></li>
<li><strong>SMAPE</strong></li>
<li><strong>OWA</strong></li>
</ul>
<hr>
<h2 id="11-常见注意事项">11. 常见注意事项</h2>
<h3 id="1指标越小越好吗">（1）指标越小越好吗？</h3>
<p>一般来说，这些误差指标都是<strong>越小越好</strong>。</p>
<hr>
<h3 id="2一个模型只看一个指标够吗">（2）一个模型只看一个指标够吗？</h3>
<p>通常不够。<br>
因为不同指标反映的问题不同，例如：</p>
<ul>
<li>MAE关注平均误差</li>
<li>RMSE关注大误差</li>
<li>MAPE/SMAPE关注相对误差</li>
<li>MASE/OWA关注相对基准模型表现</li>
</ul>
<p>实际中通常会同时报告多个指标。</p>
<hr>
<h3 id="3为什么mape经常被批评">（3）为什么MAPE经常被批评？</h3>
<p>主要原因有两个：</p>
<ul>
<li>真实值为0时无法计算</li>
<li>真实值很小时会导致误差比例异常夸大</li>
</ul>
<p>因此在时间序列任务中，很多研究更倾向于使用 <strong>MASE</strong> 或 <strong>SMAPE</strong>。</p>
<hr>
<h3 id="4rmsle为什么常用于增长类问题">（4）RMSLE为什么常用于增长类问题？</h3>
<p>因为对数变换可以压缩大数值范围，使模型更关注“比例差异”而不是“绝对差值”。</p>
<p>例如：</p>
<ul>
<li>真实值100，预测200</li>
<li>真实值1000，预测1100</li>
</ul>
<p>从绝对误差看，第二组误差更小；<br>
但从相对变化看，第一组偏差更严重。<br>
RMSLE更能体现这种差异。</p>
<hr>
<h2 id="12-一段适合写进论文的总结">12. 一段适合写进论文的总结</h2>
<p>在预测模型评估中，不同误差指标反映了模型性能的不同侧面。MAE能够直观表示预测结果与真实值之间的平均偏差，RMSE对较大误差更加敏感，适合用于强调严重预测偏差的场景。MAPE和SMAPE从相对误差角度衡量模型性能，更便于不同尺度数据之间的比较，但MAPE在真实值接近零时存在明显局限。MASE通过与朴素预测方法进行比较，实现了尺度无关化，特别适用于时间序列预测任务。OWA则综合了SMAPE和MASE，常用于预测竞赛和统一基准下的模型评价。对于数据分布偏斜、数值跨度较大的任务，RMSLE能够更好地反映预测值与真实值在相对变化上的差异。因此，在实际研究中，应根据数据特征和任务需求选择合适的评价指标，并尽量结合多个指标对模型性能进行综合分析。</p>
<hr>
<h2 id="13-简明记忆版">13. 简明记忆版</h2>
<ul>
<li><strong>MAE</strong>：平均差多少</li>
<li><strong>RMSE</strong>：大误差罚得更重</li>
<li><strong>MASE</strong>：和朴素预测比，适合时间序列</li>
<li><strong>MAPE</strong>：平均百分比误差，但怕0</li>
<li><strong>SMAPE</strong>：MAPE改进版，更对称一些</li>
<li><strong>OWA</strong>：综合指标，常用于竞赛</li>
<li><strong>RMSLE</strong>：先取对数，更关注相对变化</li>
</ul>
<hr>
]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[ 科研论文阅读 Prompt 技能手册]]></title>
        <id>https://apricity0815.github.io/post/ke-yan-lun-wen-yue-du-prompt-ji-neng-shou-ce/</id>
        <link href="https://apricity0815.github.io/post/ke-yan-lun-wen-yue-du-prompt-ji-neng-shou-ce/">
        </link>
        <updated>2026-01-31T14:09:08.000Z</updated>
        <content type="html"><![CDATA[<blockquote>
<p>一套系统化的论文阅读方法论，助你高效掌握学术文献的核心要义</p>
</blockquote>
<hr>
<h2 id="使用指南">使用指南</h2>
<h3 id="如何高效使用本手册">如何高效使用本手册</h3>
<ol>
<li><strong>阶段式阅读</strong>：按照七个阶段的顺序逐步深入，从概览到批判性思考</li>
<li><strong>灵活组合</strong>：根据论文类型（实证研究/综述/理论文章）选择适用的Prompt</li>
<li><strong>迭代深化</strong>：初次阅读后，可针对重点部分重复提问以获得更深理解</li>
<li><strong>记录笔记</strong>：建议将每次对话的结果整理成个人文献笔记</li>
</ol>
<hr>
<h2 id="阶段一快速概览与初步印象">阶段一：快速概览与初步印象</h2>
<p><strong>目标</strong>：了解论文主题、核心观点和整体结构</p>
<h3 id="prompt-11-核心主题速览">Prompt 1.1 - 核心主题速览</h3>
<pre><code>请快速阅读这篇论文，并用三句话概括以下内容：
- 核心研究主题
- 主要研究目的
- 研究问题的学术/实践价值

论文标题：[论文标题]
论文摘要：[论文摘要]
</code></pre>
<h3 id="prompt-12-论文结构解析">Prompt 1.2 - 论文结构解析</h3>
<pre><code>请分析这篇论文的结构，并以表格形式呈现：

| 章节 | 主要内容 | 页码范围 |
|------|----------|----------|
| ...  | ...      | ...      |

同时请说明：
1. 各章节之间的逻辑关系
2. 哪些章节是论文的核心部分
3. 建议的阅读顺序（如有特殊需要）
</code></pre>
<h3 id="prompt-13-创新点预判">Prompt 1.3 - 创新点预判</h3>
<pre><code>基于论文标题、摘要和章节结构，请分析：

1. 这篇论文最可能的创新点或贡献是什么？
2. 这些创新点在学术界的潜在影响力如何？
3. 与同类研究相比，这篇论文的独特之处可能在哪里？

请以要点形式列出你的分析。
</code></pre>
<h3 id="prompt-14-关键词提取">Prompt 1.4 - 关键词提取</h3>
<pre><code>请从这篇论文中提取5-10个核心关键词，并按以下格式说明：

| 关键词 | 在论文中的重要性 | 相关概念/理论 |
|--------|------------------|---------------|
| ...    | ...              | ...           |

关键词应涵盖：
- 核心研究对象
- 关键理论框架
- 主要研究方法
- 重要研究发现
</code></pre>
<hr>
<h2 id="阶段二深入细节与理解内容">阶段二：深入细节与理解内容</h2>
<p><strong>目标</strong>：理解论文各个部分的具体内容和逻辑关系</p>
<h3 id="prompt-21-引言深度解读">Prompt 2.1 - 引言深度解读</h3>
<pre><code>请详细解读论文的引言部分，并回答以下问题：

【研究背景】
- 作者是如何铺垫研究背景的？
- 这个研究问题为什么重要？

【问题提出】
- 论文试图解决什么具体问题？
- 现有研究的空白或不足是什么？

【研究目标】
- 引言中明确提出的研究问题是什么？
- 作者是否提出了研究假设？如有，请列出。

【贡献预告】
- 作者是否概括了论文的主要贡献？
- 请提取这些贡献点。
</code></pre>
<h3 id="prompt-22-方法部分详解">Prompt 2.2 - 方法部分详解</h3>
<pre><code>请详细解读论文的方法部分，按以下结构分析：

【研究设计】
- 研究类型：（如实验研究、问卷调查、案例分析、理论建模等）
- 研究框架/模型：（如有图示，请描述）

【执行细节】
- 样本/数据来源：
- 数据收集过程：
- 变量定义与测量：
- 分析方法：

【关键变量】
| 变量名称 | 类型 | 测量方式 | 理论依据 |
|----------|------|----------|----------|
| ...      | ...  | ...      | ...      |

【方法评估】
- 作者是否说明了选择该方法的理由？
- 是否提到了研究的局限性或潜在偏差？
- 你认为该方法是否适合解决研究问题？
</code></pre>
<h3 id="prompt-23-结果部分分析">Prompt 2.3 - 结果部分分析</h3>
<pre><code>请详细解读论文的结果部分：

【主要发现】
用简洁语言概括核心研究结果（3-5条）

【数据呈现】
分析关键图表/表格：

图表1：[标题]
- 类型：（柱状图/折线图/散点图/表格等）
- 主要信息：
- 关键数据点：

图表2：[标题]
- ...

【问题回应】
- 哪些结果直接回答了引言中的研究问题？
- 结果是否支持研究假设？

【意外发现】
- 是否有与预期不符的发现？
- 作者如何解释这些发现？

【统计显著性】
- 结果是否报告了统计显著性？
- 效应量大小如何？
</code></pre>
<h3 id="prompt-24-讨论部分剖析">Prompt 2.4 - 讨论部分剖析</h3>
<pre><code>请详细解读论文的讨论部分：

【结果解释】
- 作者如何解释主要研究发现？
- 解释是否充分、合理？

【文献对话】
- 作者将结果与哪些现有研究进行了比较？
- 与哪些研究一致？与哪些研究存在分歧？
- 作者如何解释这些一致或分歧？

【意义阐述】
- 理论意义：
- 实践意义：
- 社会/政策意义：

【局限性讨论】
- 作者承认了哪些研究局限？
- 这些局限对结果解释有何影响？

【未来方向】
- 作者提出了哪些未来研究方向？
- 你认为还有哪些值得探索的问题？
</code></pre>
<h3 id="prompt-25-结论部分总结">Prompt 2.5 - 结论部分总结</h3>
<pre><code>请详细解读论文的结论部分：

【核心论点】
- 结论部分如何总结主要研究发现？
- 请提取结论的核心论点（3-5条）

【贡献重申】
- 作者如何重申研究贡献？
- 贡献的类型：（理论贡献/方法贡献/实践贡献）

【首尾呼应】
- 结论是否回应了引言中的研究问题？
- 回应是否完整？

【未来展望】
- 结论中是否展望了未来研究方向？
- 是否提及了应用前景？
</code></pre>
<hr>
<h2 id="阶段三批判性思考与深入理解">阶段三：批判性思考与深入理解</h2>
<p><strong>目标</strong>：评估论文的质量、创新性和局限性</p>
<h3 id="prompt-31-研究方法评估">Prompt 3.1 - 研究方法评估</h3>
<pre><code>请批判性地评估这篇论文的研究方法：

【优点】
- 方法设计的亮点有哪些？
- 哪些做法值得借鉴？

【潜在不足】
- 方法设计存在哪些问题？
- 可能存在哪些偏差或混淆因素？

【替代方案】
- 是否有其他更合适的方法？
- 如果由你设计，会如何改进？

【可信度评估】
- 研究的可重复性如何？
- 结果的可推广性如何？
</code></pre>
<h3 id="prompt-32-研究结果评估">Prompt 3.2 - 研究结果评估</h3>
<pre><code>请批判性地评估这篇论文的研究结果：

【可信度分析】
- 结果的内部效度如何？
- 是否存在其他可能的解释？

【证据充分性】
- 结果是否充分支持作者的结论？
- 是否存在过度解读？

【替代解释】
- 对于关键发现，是否有其他解释角度？
- 混杂变量是否被充分控制？

【稳健性】
- 结果是否稳健？
- 如果改变某些条件，结果是否仍然成立？
</code></pre>
<h3 id="prompt-33-创新性评估">Prompt 3.3 - 创新性评估</h3>
<pre><code>请评估这篇论文的创新性：

【创新维度】
| 创新类型 | 具体表现 | 创新程度 |
|----------|----------|----------|
| 理论创新 | ...      | 高/中/低 |
| 方法创新 | ...      | 高/中/低 |
| 实证创新 | ...      | 高/中/低 |
| 应用创新 | ...      | 高/中/低 |

【学术价值】
- 这种创新性在学术界具有怎样的价值？
- 可能引发哪些后续研究？

【领域贡献】
- 与同类研究相比，贡献有多大？
- 是否可能改变该领域的研究范式？
</code></pre>
<h3 id="prompt-34-逻辑结构分析">Prompt 3.4 - 逻辑结构分析</h3>
<pre><code>请分析这篇论文的逻辑结构和论证过程：

【整体逻辑】
- 论文的整体论证脉络是什么？
- 各章节之间的逻辑衔接如何？

【论证强度】
| 论点 | 证据 | 论证强度 | 评价 |
|------|------|----------|------|
| ...  | ...  | 强/中/弱 | ...  |

【薄弱环节】
- 是否存在逻辑漏洞？
- 论证薄弱的地方在哪里？
- 哪些结论缺乏充分支持？

【改进建议】
- 如何增强论文的逻辑性和说服力？
</code></pre>
<h3 id="prompt-35-综合优缺点总结">Prompt 3.5 - 综合优缺点总结</h3>
<pre><code>请从多个维度总结这篇论文的优缺点：

【优点总结】
| 维度 | 优点描述 |
|------|----------|
| 研究问题 | ...      |
| 研究方法 | ...      |
| 研究结果 | ...      |
| 讨论分析 | ...      |
| 写作表达 | ...      |

【缺点总结】
| 维度 | 缺点描述 |
|------|----------|
| 研究问题 | ...      |
| 研究方法 | ...      |
| 研究结果 | ...      |
| 讨论分析 | ...      |
| 写作表达 | ...      |

【总体评价】
- 这是一篇什么水平的论文？（顶级/优秀/良好/一般）
- 是否推荐阅读？适合什么读者？
</code></pre>
<hr>
<h2 id="阶段四关联与拓展">阶段四：关联与拓展</h2>
<p><strong>目标</strong>：将论文内容与已有知识体系连接，并拓展思考</p>
<h3 id="prompt-41-知识连接">Prompt 4.1 - 知识连接</h3>
<pre><code>请帮助我将这篇论文与已有知识体系进行连接：

【概念关联】
- 这篇论文涉及哪些我已知的概念或理论？
- 这些概念与我之前的理解有何异同？

【理论框架】
- 论文使用了什么理论框架？
- 这个框架与我了解的其他框架有何关系？

【知识整合】
- 如何将这篇论文的核心观点整合到我的知识体系中？
- 这篇论文改变或丰富了我对哪些问题的理解？

【对比思考】
- 这篇论文的观点与我之前读过的相关研究有何异同？
</code></pre>
<h3 id="prompt-42-未来研究方向">Prompt 4.2 - 未来研究方向</h3>
<pre><code>基于这篇论文，请提出未来值得研究的方向：

【直接延伸】
- 可以如何直接延伸这项研究？

【问题拓展】
请提出至少3个有价值的后续研究问题：
1. 
2. 
3. 

【方法创新】
- 可以采用哪些新方法重新研究这个问题？

【跨学科视角】
- 其他学科的观点或方法能否为这个问题提供新视角？

【实践导向】
- 哪些实践问题值得进一步研究？
</code></pre>
<h3 id="prompt-43-应用场景设想">Prompt 4.3 - 应用场景设想</h3>
<pre><code>请设想这篇论文研究成果的可能应用场景：

【场景1】
- 应用领域：
- 具体场景：
- 应用方式：
- 预期效果：

【场景2】
- ...

【场景3】
- ...

【应用挑战】
- 在实际应用中可能遇到什么挑战？
- 如何克服这些挑战？
</code></pre>
<h3 id="prompt-44-相关文献比较">Prompt 4.4 - 相关文献比较</h3>
<pre><code>请查找2-3篇与这篇论文主题相关的重要文献，并进行比较分析：

【文献对比表】
| 维度 | 本论文 | 文献A | 文献B | 文献C |
|------|--------|-------|-------|-------|
| 研究问题 | ...    | ...   | ...   | ...   |
| 研究方法 | ...    | ...   | ...   | ...   |
| 样本/数据 | ...   | ...   | ...   | ...   |
| 主要发现 | ...    | ...   | ...   | ...   |
| 研究贡献 | ...    | ...   | ...   | ...   |

【比较分析】
- 这些研究的共同点和差异点是什么？
- 该领域的研究趋势是什么？
- 哪篇论文的贡献最大？为什么？
</code></pre>
<hr>
<h2 id="阶段五知识巩固与记忆">阶段五：知识巩固与记忆</h2>
<p><strong>目标</strong>：帮助你记住论文的核心内容</p>
<h3 id="prompt-51-思维导图生成">Prompt 5.1 - 思维导图生成</h3>
<pre><code>请以思维导图的形式总结这篇论文的核心内容，使用Markdown列表格式：

</code></pre>
<h1 id="论文标题">[论文标题]</h1>
<h2 id="1-研究背景与问题">1. 研究背景与问题</h2>
<ul>
<li>1.1 研究背景
<ul>
<li>...</li>
</ul>
</li>
<li>1.2 研究问题
<ul>
<li>...</li>
</ul>
</li>
<li>1.3 研究意义
<ul>
<li>...</li>
</ul>
</li>
</ul>
<h2 id="2-理论基础">2. 理论基础</h2>
<ul>
<li>2.1 核心理论
<ul>
<li>...</li>
</ul>
</li>
<li>2.2 关键概念
<ul>
<li>...</li>
</ul>
</li>
</ul>
<h2 id="3-研究方法">3. 研究方法</h2>
<ul>
<li>3.1 研究设计
<ul>
<li>...</li>
</ul>
</li>
<li>3.2 数据来源
<ul>
<li>...</li>
</ul>
</li>
<li>3.3 分析方法
<ul>
<li>...</li>
</ul>
</li>
</ul>
<h2 id="4-主要发现">4. 主要发现</h2>
<ul>
<li>4.1 发现1
<ul>
<li>...</li>
</ul>
</li>
<li>4.2 发现2
<ul>
<li>...</li>
</ul>
</li>
</ul>
<h2 id="5-讨论与结论">5. 讨论与结论</h2>
<ul>
<li>5.1 理论贡献
<ul>
<li>...</li>
</ul>
</li>
<li>5.2 实践意义
<ul>
<li>...</li>
</ul>
</li>
<li>5.3 研究局限
<ul>
<li>...</li>
</ul>
</li>
<li>5.4 未来方向
<ul>
<li>...</li>
</ul>
</li>
</ul>
<pre><code>
请确保涵盖所有关键要素。
</code></pre>
<h3 id="prompt-52-一页纸总结">Prompt 5.2 - 一页纸总结</h3>
<pre><code>请用一页纸的篇幅总结这篇论文，假设你要向一位对该领域不太了解的同事介绍：

---

**论文标题**：
**作者**：
**发表期刊/会议**：

**一句话概括**：
（用一句话概括论文的核心贡献）

**研究背景**（2-3句）：

**研究方法**（2-3句）：

**主要发现**（3-5条要点）：

**重要意义**（2-3句）：

**我的评价**（可选）：

---

请确保语言简洁、通俗易懂。
</code></pre>
<h3 id="prompt-53-自测题目设计">Prompt 5.3 - 自测题目设计</h3>
<pre><code>请设计一套测试题来检验对这篇论文的理解程度：

【选择题】（5题）
1. 
2. 
3. 
4. 
5. 

【简答题】（3-5题）
1. 
2. 
3. 

【论述题】（1-2题）
1. 

【答案与解析】
（请提供所有题目的参考答案和简要解析）
</code></pre>
<hr>
<h2 id="阶段六高级应用">阶段六：高级应用</h2>
<p><strong>目标</strong>：将论文知识应用于实际任务</p>
<h3 id="prompt-61-综述文章框架">Prompt 6.1 - 综述文章框架</h3>
<pre><code>假设你需要撰写一篇关于[论文主题]的综述文章，请基于这篇论文及相关文献，构建综述文章框架：

【综述框架】

1. 引言
   - 1.1 研究背景
   - 1.2 综述目的
   - 1.3 文献检索策略
   - 1.4 综述结构

2. 理论基础与概念框架
   - 2.1 核心概念界定
   - 2.2 主要理论视角
   - 2.3 概念框架图

3. 文献回顾
   - 3.1 [主题A]研究进展
   - 3.2 [主题B]研究进展
   - 3.3 [主题C]研究进展

4. 研究方法分析
   - 4.1 常用研究方法
   - 4.2 方法演进趋势

5. 主要研究发现
   - 5.1 一致性的发现
   - 5.2 争议性的问题

6. 研究局限与未来方向
   - 6.1 现有研究局限
   - 6.2 未来研究方向

7. 结论

请简要说明每个部分应包含的核心内容。
</code></pre>
<h3 id="prompt-62-学术演讲设计">Prompt 6.2 - 学术演讲设计</h3>
<pre><code>假设你需要在学术会议上汇报这篇论文，请设计一个10-15分钟的演讲：

【演讲大纲】
![alt text](image.png)
**开场**（1-2分钟）
- 开场白：
- 研究背景引入：

**主体内容**（7-10分钟）
1. 研究问题与动机（1-2分钟）
2. 研究方法（2-3分钟）
3. 主要发现（3-4分钟）
4. 讨论与意义（1-2分钟）

**结尾**（1-2分钟）
- 核心结论：
- 未来展望：
- 致谢与问答：

【PPT大纲】
| 页码 | 内容 | 备注 |
|------|------|------|
| 1    | 标题页 | ...  |
| 2    | ...  | ...  |

【关键要点】
- 必须强调的核心信息：
- 可能被问到的问题及回答准备：
</code></pre>
<h3 id="prompt-63-研究项目提案">Prompt 6.3 - 研究项目提案</h3>
<pre><code>假设你想基于这篇论文的研究成果，提出一个新的研究项目，请撰写项目提案：

---

**项目名称**：

**1. 项目背景**
- 研究背景：
- 现有研究不足：
- 本项目的切入点：

**2. 研究目标**
- 总体目标：
- 具体目标：
  - 目标1：
  - 目标2：
  - 目标3：

**3. 研究问题**
- 核心研究问题：
- 子问题：

**4. 研究方法**
- 研究设计：
- 数据收集：
- 分析方法：

**5. 预期成果**
- 学术成果：
- 实践价值：

**6. 时间计划**
| 阶段 | 时间 | 主要任务 |
|------|------|----------|
| ...  | ...  | ...      |

**7. 资源需求**
- ...

---
</code></pre>
<hr>
<h2 id="阶段七持续学习与更新">阶段七：持续学习与更新</h2>
<p><strong>目标</strong>：保持对论文领域的持续关注</p>
<h3 id="prompt-71-最新研究追踪">Prompt 7.1 - 最新研究追踪</h3>
<pre><code>请帮我追踪[论文主题]领域的最新研究进展：

【搜索策略】
- 核心关键词：
- 相关期刊/会议：
- 重要作者：

【最新文献】
请搜索近[1年/半年/3个月]内发表的相关论文，并概括：

| 论文信息 | 主要内容 | 创新点 | 与本论文的关系 |
|----------|----------|--------|----------------|
| ...      | ...      | ...    | ...            |

【领域趋势】
- 该领域目前的研究热点是什么？
- 研究方法有何新趋势？
- 有哪些新兴的理论视角？
</code></pre>
<h3 id="prompt-72-作者动态追踪">Prompt 7.2 - 作者动态追踪</h3>
<pre><code>请帮我追踪该论文作者及相关研究团队的最新动态：

【作者信息】
- 主要作者：
- 所属机构：
- 研究方向：

【最新成果】
请搜索这些作者近期（近1-2年）发表的其他论文：

| 论文信息 | 研究主题 | 与本论文的关联 |
|----------|----------|----------------|
| ...      | ...      | ...            |

【学术活动】
- 近期参与的学术会议：
- 正在进行的项目（如有公开信息）：

【研究脉络】
- 该作者的研究脉络是怎样的？
- 本论文在其研究体系中处于什么位置？
</code></pre>
<hr>
<h2 id="附录使用技巧与最佳实践">附录：使用技巧与最佳实践</h2>
<h3 id="a-针对不同论文类型的调整建议">A. 针对不同论文类型的调整建议</h3>
<table>
<thead>
<tr>
<th>论文类型</th>
<th>重点关注的Prompt</th>
<th>调整建议</th>
</tr>
</thead>
<tbody>
<tr>
<td>实证研究</td>
<td>2.2, 2.3, 3.1, 3.2</td>
<td>重点关注方法严谨性和结果可信度</td>
</tr>
<tr>
<td>综述文章</td>
<td>2.1, 4.4, 6.1</td>
<td>重点关注文献覆盖范围和分析深度</td>
</tr>
<tr>
<td>理论文章</td>
<td>2.1, 3.3, 3.4</td>
<td>重点关注逻辑论证和理论创新</td>
</tr>
<tr>
<td>案例研究</td>
<td>2.2, 2.3, 4.3</td>
<td>重点关注案例代表性和启示价值</td>
</tr>
</tbody>
</table>
<h3 id="b-高效阅读的工作流程">B. 高效阅读的工作流程</h3>
<pre><code>第一步：阶段一（5-10分钟）→ 建立整体认知
    ↓
第二步：阶段二（30-60分钟）→ 深入理解内容
    ↓
第三步：阶段三（15-20分钟）→ 批判性思考
    ↓
第四步：阶段四（10-15分钟）→ 知识拓展
    ↓
第五步：阶段五（10分钟）→ 巩固记忆
    ↓
可选：阶段六 → 实际应用
</code></pre>
<h3 id="c-prompt使用技巧">C. Prompt使用技巧</h3>
<ol>
<li><strong>分阶段使用</strong>：不必一次性使用所有Prompt，根据阅读目的选择</li>
<li><strong>迭代深化</strong>：对重要论文可多次使用同一Prompt，逐步深入</li>
<li><strong>个性化调整</strong>：根据具体论文类型和个人需求调整Prompt</li>
<li><strong>记录整理</strong>：建议将对话结果保存为个人文献笔记</li>
<li><strong>交叉验证</strong>：对关键结论可使用多个Prompt从不同角度验证</li>
</ol>
<hr>
<h2 id="结语">结语</h2>
<blockquote>
<p><em>&quot;阅读一篇论文，不仅是获取知识，更是与作者进行一场跨越时空的学术对话。&quot;</em></p>
</blockquote>
<p>这套Prompt技能手册旨在帮助你建立系统化的论文阅读方法论，从被动接受信息到主动批判思考，从孤立理解知识到构建知识体系。</p>
<p>希望这份手册能成为你科研路上的得力助手！</p>
<hr>
<p><em>文档版本：v1.0</em><br>
<em>更新日期：2026-01-28</em></p>
]]></content>
    </entry>
    <entry>
        <title type="html"><![CDATA[Hello Gridea]]></title>
        <id>https://apricity0815.github.io/post/hello-gridea/</id>
        <link href="https://apricity0815.github.io/post/hello-gridea/">
        </link>
        <updated>2018-12-11T16:00:00.000Z</updated>
        <summary type="html"><![CDATA[<p>👏  欢迎使用 <strong>Gridea</strong> ！<br>
✍️  <strong>Gridea</strong> 一个静态博客写作客户端。你可以用它来记录你的生活、心情、知识、笔记、创意... ...</p>
]]></summary>
        <content type="html"><![CDATA[<p>👏  欢迎使用 <strong>Gridea</strong> ！<br>
✍️  <strong>Gridea</strong> 一个静态博客写作客户端。你可以用它来记录你的生活、心情、知识、笔记、创意... ...</p>
<!-- more -->
<p><a href="https://github.com/getgridea/gridea">Github</a><br>
<a href="https://gridea.dev/">Gridea 主页</a><br>
<a href="https://fehey.com/">示例网站</a></p>
<h2 id="特性">特性👇</h2>
<p>📝  你可以使用最酷的 <strong>Markdown</strong> 语法，进行快速创作</p>
<p>🌉  你可以给文章配上精美的封面图和在文章任意位置插入图片</p>
<p>🏷️  你可以对文章进行标签分组</p>
<p>📋  你可以自定义菜单，甚至可以创建外部链接菜单</p>
<p>💻  你可以在 <strong>Windows</strong>，<strong>MacOS</strong> 或 <strong>Linux</strong> 设备上使用此客户端</p>
<p>🌎  你可以使用 <strong>𝖦𝗂𝗍𝗁𝗎𝖻 𝖯𝖺𝗀𝖾𝗌</strong> 或 <strong>Coding Pages</strong> 向世界展示，未来将支持更多平台</p>
<p>💬  你可以进行简单的配置，接入 <a href="https://github.com/gitalk/gitalk">Gitalk</a> 或 <a href="https://github.com/SukkaW/DisqusJS">DisqusJS</a> 评论系统</p>
<p>🇬🇧  你可以使用<strong>中文简体</strong>或<strong>英语</strong></p>
<p>🌁  你可以任意使用应用内默认主题或任意第三方主题，强大的主题自定义能力</p>
<p>🖥  你可以自定义源文件夹，利用 OneDrive、百度网盘、iCloud、Dropbox 等进行多设备同步</p>
<p>🌱 当然 <strong>Gridea</strong> 还很年轻，有很多不足，但请相信，它会不停向前 🏃</p>
<p>未来，它一定会成为你离不开的伙伴</p>
<p>尽情发挥你的才华吧！</p>
<p>😘 Enjoy~</p>
]]></content>
    </entry>
</feed>