σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academyロードマップスキル
Ctrl K
AO
+1.2k 人の学習者
ログイン参加する ↗
ロードマップスキル
AO
+1.2k 人の学習者
ログイン
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academyロードマップスキル
Ctrl K
AO
+1.2k 人の学習者
ログイン参加する ↗
ロードマップスキル
AO
+1.2k 人の学習者
ログイン
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Calculus スキル›モジュール 1 · 極限と微分›トピック 1.3·~40 分初級

連鎖律と積の微分

スキル上の位置モジュール 1/4 · トピック 3/3
1.3 連鎖律と積の微分
—ラボスコア— / 100合計XP—連続日数—

微分を組み立てる規則

導関数は関数の変化の速さを測ります。f′(x)=lim⁡h→0f(x+h)−f(x)hf'(x)=\lim_{h\to 0}\frac{f(x+h)-f(x)}{h}f′(x)=limh→0​hf(x+h)−f(x)​。この極限を手計算することはまれで、代わりに既知の導関数((xn)′=nxn−1(x^n)'=nx^{n-1}(xn)′=nxn−1、(ex)′=ex(e^x)'=e^x(ex)′=ex、(ln⁡x)′=1x(\ln x)'=\frac{1}{x}(lnx)′=x1​、(sin⁡x)′=cos⁡x(\sin x)'=\cos x(sinx)′=cosx)を、和・積・商・合成の規則で組み合わせます。

(uv)′=u′v+uv′(uv)' = u'v + uv'(uv)′=u′v+uv′(1)
ddxf(g(x))=f′(g(x)) g′(x)\frac{d}{dx}f(g(x)) = f'(g(x))\,g'(x)dxd​f(g(x))=f′(g(x))g′(x)(2)

積の微分は、変化する2つの量を掛けるときに使います。ポジションの価値は価格×数量 V=P⋅NV=P\cdot NV=P⋅N で、両方が動くなら dVdt=P′N+PN′\frac{dV}{dt}=P'N+PN'dtdV​=P′N+PN′ となり、価格の変化による分と数量の変化による分に分かれます。

連鎖律は、ある関数が別の関数の中に入っているときに使います。変化は内側から外側へ伝わります。割引係数 D(r)=e−rTD(r)=e^{-rT}D(r)=e−rT は指数を通じて金利 rrr に依存するので、dDdr=e−rT⋅(−T)=−T e−rT\frac{dD}{dr}=e^{-rT}\cdot(-T)=-T\,e^{-rT}drdD​=e−rT⋅(−T)=−Te−rT となり、金利が1単位上がるごとに係数はその値の TTT 倍だけ下がります。

  • 和の微分:(u+v)′=u′+v′(u+v)'=u'+v'(u+v)′=u′+v′。
  • 積の微分:(uv)′=u′v+uv′(uv)'=u'v+uv'(uv)′=u′v+uv′。
  • 商の微分:(uv)′=u′v−uv′v2\left(\frac{u}{v}\right)'=\frac{u'v-uv'}{v^2}(vu​)′=v2u′v−uv′​。
  • 連鎖律:外側を微分し、内側の導関数を掛ける。
規則で求める2つの微分f(x)=x2exf(x)=x^2e^xf(x)=x2ex では u=x2u=x^2u=x2、v=exv=e^xv=ex として f′(x)=2x ex+x2exf'(x)=2x\,e^x+x^2e^xf′(x)=2xex+x2ex。g(x)=ln⁡(x2+1)g(x)=\ln(x^2+1)g(x)=ln(x2+1) では外側が ln⁡\lnln、内側が x2+1x^2+1x2+1 なので g′(x)=1x2+1⋅2x=2xx2+1g'(x)=\frac{1}{x^2+1}\cdot 2x=\frac{2x}{x^2+1}g′(x)=x2+11​⋅2x=x2+12x​ です。
微分を数値で検算するいくつかの点で、自分の式を中心差分 f(x+h)−f(x−h)2h\frac{f(x+h)-f(x-h)}{2h}2hf(x+h)−f(x−h)​(hhh は約 10−510^{-5}10−5)と比べます。最初の数桁から食い違えば代数の誤りです。この検算は、Pythonの導関数トピックでコードにします。

ラボ:採点される内容

  • 積の微分20点
  • 対数と連鎖律20点
  • 正弦と連鎖律15点
  • 規則と公式15点
  • ある点での微分係数15点
  • 連鎖律による微分15点
0/ 6問回答済み
問題
1式20点未回答

f(x)=x2exf(x)=x^2e^xf(x)=x2ex の導関数を入力してください。

f′(x)=f'(x) =f′(x)=
ここに式が表示されます
2式20点未回答

g(x)=ln⁡(x2+1)g(x)=\ln(x^2+1)g(x)=ln(x2+1) の導関数を入力してください。

g′(x)=g'(x) =g′(x)=
ここに式が表示されます
3式15点未回答

h(x)=sin⁡(3x2)h(x)=\sin(3x^2)h(x)=sin(3x2) の導関数を入力してください。

h′(x)=h'(x) =h′(x)=
ここに式が表示されます
4対応づけ15点未回答

各規則を公式に結び付けてください。

左の各項目に対応するものを選んでください。

和の微分
積の微分
商の微分
連鎖律
5数値で答える15点未回答

f(x)=x3e−xf(x)=x^3e^{-x}f(x)=x3e−x について f′(2)f'(2)f′(2) を求め、小数第4位まで丸めてください。

f′(2)=f'(2) =f′(2)=許容:± 0.001
6ステップごとの導出15点未回答

(3x+1)5(3x+1)^5(3x+1)5 を2行で微分してください。各行について、根拠となる規則を選んでください。

1
数学モードキーボードまたは LaTeX で入力問題1/6 · Ctrl ⏎ で確認

コードを実行するにはログインしてください。

レクチャーはすべて無料で読めます。コードの実行、テスト、ラボの提出にはアカウントの作成かログインが必要です。

  • ブラウザ内IDEとbashターミナル。インストール不要
  • 即時採点、XP、スキルでの現在地
アカウントを作成ログイン
または
GitHubで続ける