テイラー近似#
平均値の定理#
平均値の定理
関数
が成り立つ。
この定理は 直線
平均値の定理から分母を払って
としたものを一般化したのがテイラーの定理
テイラー展開#
テイラーの定理
関数
が成り立つ。
テイラーの定理の最後の項
はラグランジュの剰余項と呼ばれる代表的な剰余項である。
テイラー展開
これを関数
テイラー級数#
関数
関数
剰余
ならば、
このとき、
と書く。最後の
テイラー級数
例:対数変換による変化率の近似#
定理:時系列分析における、対数差分系列(対数系列
証明:対数の計算規則から
となる。
またテイラー近似により
となり、第2項以降は小さい
1次のテイラー近似
を利用して
となる
近似誤差について#
Show code cell source
# log(1 + x) \approx x の実験
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 1, 20)
approx = np.log(1 + x)
fig, axes = plt.subplots(nrows=2)
axes[0].plot(x, x, color="gray", linestyle="--", label="x")
axes[0].plot(x, approx, label=r"$\log(1 + x)$")
axes[0].legend()
axes[0].set(
title=r"Approximation of $\log(1 + x) \approx x$",
xlabel="x",
ylabel="log(1 + x)"
)
fig.subplots_adjust(hspace=.5)
errors = x - approx
axes[1].plot(x, errors)
axes[1].set(
title=r"Approximation Error of $\log(1 + x) \approx x$",
xlabel="x",
ylabel="x - log(1 + x)"
)
axes[1].grid(True)
fig.show()

例:対数変換した変数の回帰係数の解釈#
これも同様に変化率の近似として解釈できる
マクローリン展開#
テイラー展開の特別の場合として、
マクローリン展開
例:指数関数#
オイラーによる指数関数の定義
のマクローリン級数での表現は
となる。こちらも指数関数の定義として扱われることがある。