<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Quantitative Risk Management | พศิน มรุปัณฑ์ธร | นักวิจัยเชิงปริมาณ</title><link>https://quantfilab.github.io/pmarupanthorn/th/tags/quantitative-risk-management/</link><atom:link href="https://quantfilab.github.io/pmarupanthorn/th/tags/quantitative-risk-management/index.xml" rel="self" type="application/rss+xml"/><description>Quantitative Risk Management</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>th-TH</language><lastBuildDate>Sat, 12 Apr 2025 00:00:00 +0000</lastBuildDate><image><url>https://quantfilab.github.io/pmarupanthorn/media/icon_hu68170e94a17a2a43d6dcb45cf0e8e589_3079_512x512_fill_lanczos_center_3.png</url><title>Quantitative Risk Management</title><link>https://quantfilab.github.io/pmarupanthorn/th/tags/quantitative-risk-management/</link></image><item><title>ความเสี่ยงที่หาง (Tail Dependence)</title><link>https://quantfilab.github.io/pmarupanthorn/th/post/tail_dependence/</link><pubDate>Sat, 12 Apr 2025 00:00:00 +0000</pubDate><guid>https://quantfilab.github.io/pmarupanthorn/th/post/tail_dependence/</guid><description>&lt;div style="font-size: 16px;">
&lt;h1 id="-tail-dependence--เมอเกดวกฤต-ความสมพนธเชงเสนลมเหลว-แลวเราจะทำอยางไร">📉 Tail Dependence – เมื่อเกิดวิกฤต ความสัมพันธ์เชิงเส้นล้มเหลว แล้วเราจะทำอย่างไร?&lt;/h1>
&lt;p>🎯 หากคุณเป็นหนึ่งในผู้ที่สามารถรอดพ้นจากความผันผวนของตลาดหุ้นสหรัฐฯ และสินทรัพย์ดิจิทัลในสัปดาห์ที่ผ่านมา — บทความนี้คือสิ่งที่คุณควรอ่านต่อ&lt;/p>
&lt;p>บทความนี้นำเสนอแนวคิดเรื่อง &lt;strong>Tail Dependence&lt;/strong> หรือ “ความสัมพันธ์ในหางของการแจกแจงร่วม” ซึ่งเป็นเครื่องมือสำคัญในเชิงสถิติและการวิเคราะห์ความเสี่ยงเชิงปริมาณ (Quantitative Risk Analysis)&lt;/p>
&lt;hr>
&lt;h2 id="-เหตการณสำคญในตลาดหนสหรฐฯ-สปดาหทผานมา">📆 เหตุการณ์สำคัญในตลาดหุ้นสหรัฐฯ สัปดาห์ที่ผ่านมา&lt;/h2>
&lt;p>ในวันที่ 3 เมษายน 2025 ตลาดหุ้นสหรัฐฯ เผชิญกับความผันผวนอย่างรุนแรง:&lt;/p>
&lt;ul>
&lt;li>
&lt;p>ดัชนี &lt;strong>S&amp;amp;P 500&lt;/strong>ลดลงกว่า&lt;strong>4.84%&lt;/strong>- ดัชนี&lt;strong>NASDAQ&lt;/strong>ลดลงกว่า&lt;strong>5.97%&lt;strong>ต่อมาในวันที่ 9 เมษายน 2025 ประธานาธิบดีโดนัลด์ ทรัมป์ได้ประกาศ&lt;/strong>ชะลอการขึ้นภาษีเพิ่มเติม (ยกเว้นกับจีน)&lt;/strong>&lt;br>
ส่งผลให้ตลาดพลิกกลับอย่างรุนแรง:&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>S&amp;amp;P 500&lt;/strong>ฟื้นตัวขึ้น&lt;strong>9.5%&lt;/strong>-&lt;strong>NASDAQ&lt;/strong>เพิ่มขึ้นถึง&lt;strong>12.2%&lt;/strong> ภายในวันเดียว&lt;/p>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="-ความสมพนธของสนทรพยเปลยนไปอยางไร">🔄 ความสัมพันธ์ของสินทรัพย์เปลี่ยนไปอย่างไร?&lt;/h2>
&lt;p>โดยทั่วไป นักลงทุนมักเข้าใจว่า:&lt;/p>
&lt;blockquote>
&lt;p>&lt;em>หากสินทรัพย์สองรายการมีค่า Pearson Correlation ต่ำ พอร์ตการลงทุนจะมีความเสี่ยงรวมลดลง&lt;/em>&lt;/p>
&lt;/blockquote>
&lt;p>อย่างไรก็ตาม เหตุการณ์ &amp;ldquo;Trump Tariff 2025&amp;rdquo; แสดงให้เห็นว่า&lt;br>
&lt;strong>ความสัมพันธ์เชิงเส้น&lt;/strong>ที่วัดในช่วงปกติอาจ&lt;strong>ล้มเหลว&lt;/strong> ในช่วงวิกฤต&lt;/p>
&lt;p>📌 &lt;em>ตัวอย่าง&lt;/em>: จาก &lt;em>รูปที่ 1&lt;/em>&lt;/p>
&lt;ul>
&lt;li>ผลตอบแทนรายวันของ &lt;strong>IBM&lt;/strong>และ&lt;strong>MSFT&lt;/strong> โดยปกติมี Pearson correlation ~0.2&lt;/li>
&lt;li>แต่ในช่วงเกิดเหตุการณ์ Tariff — ค่า correlation พุ่งขึ้นถึง 0.8&lt;/li>
&lt;li>👉 สะท้อนว่าพอร์ตที่ดู &amp;ldquo;diversified&amp;rdquo; กลับประสบความเสียหายพร้อมกัน&lt;/li>
&lt;/ul>
&lt;h2 id="tail-dependence-2httpsrawgithubusercontentcomquantfilabpmarupanthornmaincontentposttail_dependencefigurepng">
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img src="https://raw.githubusercontent.com/QuantFILab/pmarupanthorn/main/content/post/tail_dependence/featured.png" alt="Tail Dependence 1" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;figure >
&lt;div class="flex justify-center ">
&lt;div class="w-100" >&lt;img src="https://raw.githubusercontent.com/QuantFILab/pmarupanthorn/main/content/post/tail_dependence/Figure.png" alt="Tail Dependence 2" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/h2>
&lt;p>##❗ นิยามของ Tail Dependence&lt;/p>
&lt;p>ในโลกของ Math-Stat-Quant ความสัมพันธ์ไม่ได้จำกัดเพียง Pearson Correlation&lt;br>
เครื่องมืออื่น ๆ ที่ถูกใช้ได้แก่: Kendall&amp;rsquo;s Tau, Concordance, Directional Dependence และ &lt;strong>Tail Dependence&lt;/strong>&lt;/p>
&lt;p>&lt;strong>Tail Dependence&lt;/strong> วัดว่า:&lt;/p>
&lt;blockquote>
&lt;p>&lt;em>“เมื่อหนึ่งในตัวแปรร่วงหนัก (หรือพุ่งแรง) อีกตัวจะตามไปหรือไม่?”&lt;/em>&lt;/p>
&lt;/blockquote>
&lt;p>เช่น หากตลาดหุ้นร่วงแรงในหางซ้ายของการแจกแจง Tail Dependence ช่วยวิเคราะห์ว่าสินทรัพย์อื่นจะมีแนวโน้มร่วงตามหรือไม่&lt;/p>
&lt;h3 id="ประเภทของ-tail-dependence">ประเภทของ Tail Dependence:&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Lower Tail Dependence&lt;/strong>: วัดโอกาสที่สินทรัพย์จะร่วงพร้อมกัน&lt;/li>
&lt;li>&lt;strong>Upper Tail Dependence&lt;/strong>: วัดโอกาสที่สินทรัพย์จะพุ่งแรงพร้อมกัน&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="-ตวอยางจากขอมลจรง">🧪 ตัวอย่างจากข้อมูลจริง&lt;/h2>
&lt;p>ข้อมูลระหว่าง &lt;strong>IBM&lt;/strong>และ&lt;strong>MSFT&lt;/strong> สะท้อนลักษณะของ Tail Dependence อย่างชัดเจน&lt;/p>
&lt;ul>
&lt;li>ในภาวะปกติ ค่า correlation อยู่ในระดับต่ำ (~0.2)&lt;/li>
&lt;li>แต่ในช่วงที่ตลาดตกหนักและฟื้นตัวแรง ทั้งสองสินทรัพย์มีพฤติกรรมเหมือนกัน&lt;/li>
&lt;/ul>
&lt;p>📌 จาก &lt;em>รูปที่ 1 Panel 3&lt;/em>:&lt;/p>
&lt;ul>
&lt;li>ความถี่ของจุดใน &lt;strong>มุมล่างซ้าย&lt;/strong>แสดงถึง&lt;strong>Lower Tail Dependence&lt;/strong>- ความถี่ของจุดใน&lt;strong>มุมขวาบน&lt;/strong>แสดงถึง&lt;strong>Upper Tail Dependence&lt;/strong>&lt;/li>
&lt;/ul>
&lt;p>แม้ในช่วงกุมภาพันธ์–เมษายน 2025 จะมี Tail Dependence ไม่มาก&lt;br>
แต่หากพิจารณา &lt;em>ข้อมูลย้อนหลังตั้งแต่ปี 2000&lt;/em> (&lt;em>รูปที่ 2 Panel 3&lt;/em>)&lt;br>
พบว่าแม้ &lt;strong>correlation โดยรวมจะต่ำ&lt;/strong>แต่มี&lt;strong>Upper Tail Dependence&lt;/strong> ที่สังเกตได้ชัด&lt;br>
👉 เวลาขึ้นแรงมักไปด้วยกัน แต่เวลาลงแรงอาจไม่ลงพร้อมกัน&lt;/p>
&lt;hr>
&lt;h2 id="-การประยกตใช-tail-dependence">🛠️ การประยุกต์ใช้ Tail Dependence&lt;/h2>
&lt;h3 id="-การบรหารพอรตการลงทน-portfolio-risk-management">📊 การบริหารพอร์ตการลงทุน (Portfolio Risk Management)&lt;/h3>
&lt;ul>
&lt;li>ใช้เพื่อประเมินว่า สินทรัพย์ที่ดูแตกต่างกัน จะพังพร้อมกันในช่วงวิกฤตหรือไม่&lt;/li>
&lt;li>ตัวอย่าง: หุ้นพลังงานและหุ้นเทคโนโลยี แม้ดูไม่สัมพันธ์กัน แต่เมื่อเกิด shock ระดับมหภาค เช่น COVID-19 หรือ Trump Tariff — ทั้งคู่ร่วงพร้อมกัน&lt;/li>
&lt;/ul>
&lt;h3 id="-การบรหารเงนทนของสถาบนการเงน-capital-management">🏦 การบริหารเงินทุนของสถาบันการเงิน (Capital Management)&lt;/h3>
&lt;ul>
&lt;li>Tail Dependence ถูกใช้ในการประเมิน &lt;strong>Value-at-Risk (VaR)&lt;strong>และ&lt;/strong>Expected Shortfall&lt;/strong> ให้แม่นยำขึ้น&lt;/li>
&lt;li>โดยเฉพาะกับพอร์ตสินทรัพย์ที่มีพฤติกรรมร่วมที่ไม่เป็นเชิงเส้น&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="-การคำนวณ-tail-dependence">🧠 การคำนวณ Tail Dependence&lt;/h2>
&lt;p>Tail Dependence สามารถนิยามได้สองรูปแบบที่สำคัญ:&lt;/p>
&lt;ol>
&lt;li>&lt;strong>นิยามผ่าน Copula Function&lt;/strong>2.&lt;strong>นิยามผ่าน Conditional Probability&lt;/strong> (แบบ intuitive สำหรับการตีความ)&lt;/li>
&lt;/ol>
&lt;p>ทั้งสองแนวทางให้ความเข้าใจลึกซึ้งเกี่ยวกับ &lt;strong>โครงสร้างความสัมพันธ์เชิงสุดขั้ว (extreme dependence structure)&lt;/strong> ระหว่างตัวแปรสุ่ม&lt;/p>
&lt;hr>
&lt;h3 id="-1-lower-tail-dependence-λsublsub">🟥 1. Lower Tail Dependence (λ&lt;sub>L&lt;/sub>)&lt;/h3>
&lt;p>วัดความน่าจะเป็นที่ \( X \) และ \( Y \) จะ &lt;strong>ลดลงอย่างรุนแรงพร้อมกัน&lt;/strong>&lt;/p>
\[
\lambda_L = \lim_{u \to 0^+} \mathbb{P}\left( Y \leq F_Y^{-1}(u) \,\middle|\, X \leq F_X^{-1}(u) \right)
\]
&lt;p>🔍 &lt;strong>คำอธิบายตัวแปร&lt;/strong>:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>สัญลักษณ์&lt;/th>
&lt;th>ความหมาย&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>\( X, Y \)&lt;/td>
&lt;td>ตัวแปรสุ่มสองตัว เช่น ผลตอบแทนของสินทรัพย์&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>\( F_X, F_Y \)&lt;/td>
&lt;td>ฟังก์ชันสะสมความน่าจะเป็น (CDF) ของแต่ละตัวแปร&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>\( F_X^{-1}(u), F_Y^{-1}(u) \)&lt;/td>
&lt;td>ค่าควอนไทล์ที่ระดับ \( u \) เช่น ค่าที่ต่ำกว่าร้อยละ \( u \) ของข้อมูล&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>\( u \to 0^+ \)&lt;/td>
&lt;td>มองที่ค่าต่ำมาก (บริเวณหางซ้ายของการแจกแจง) เช่น \( u = 0.01 \) หรือ \( 0.001 \)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>✨ ใช้เพื่อดูว่า&lt;/p>
&lt;blockquote>
&lt;p>“ถ้า \( X \) ร่วงหนักมากๆ แล้ว \( Y \) จะมีแนวโน้มร่วงตามหรือไม่?”&lt;/p>
&lt;/blockquote>
&lt;hr>
&lt;h3 id="-2-upper-tail-dependence-λsubusub">🟩 2. Upper Tail Dependence (λ&lt;sub>U&lt;/sub>)&lt;/h3>
&lt;p>วัดความน่าจะเป็นที่ \( X \) และ \( Y \) จะ &lt;strong>พุ่งขึ้นแรงพร้อมกัน&lt;/strong>&lt;/p>
\[
\lambda_U = \lim_{u \to 1^-} \mathbb{P}\left( Y > F_Y^{-1}(u) \,\middle|\, X > F_X^{-1}(u) \right)
\]
&lt;p>🔍 &lt;strong>คำอธิบายตัวแปร&lt;/strong>:&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>สัญลักษณ์&lt;/th>
&lt;th>ความหมาย&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>\( u \to 1^- \)&lt;/td>
&lt;td>มองที่ค่าที่สูงมาก (บริเวณหางขวาของการแจกแจง) เช่น \( u = 0.99 \) หรือ \( 0.999 \)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>ตัวแปรอื่น ๆ&lt;/td>
&lt;td>เหมือนกับนิยามใน \( \lambda_L \)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>✨ ใช้เพื่อดูว่า&lt;/p>
&lt;blockquote>
&lt;p>“ถ้า \( X \) พุ่งขึ้นแรงมากๆ แล้ว \( Y \) จะพุ่งขึ้นตามหรือไม่?”&lt;/p>
&lt;/blockquote>
&lt;hr>
&lt;h3 id="-สรปเปรยบเทยบสองนยาม">🔄 สรุปเปรียบเทียบสองนิยาม:&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>นิยาม&lt;/th>
&lt;th>สูตร (แบบ Copula)&lt;/th>
&lt;th>สูตร (แบบ Conditional Prob.)&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Lower Tail (λ&lt;sub>L&lt;/sub>)&lt;/td>
&lt;td>\( \lambda_L = \lim_{u \to 0^+} \frac{C(u,u)}{u} \)&lt;/td>
&lt;td>\( \lambda_L = \lim_{u \to 0^+} \mathbb{P}(Y \leq F_Y^{-1}(u) \mid X \leq F_X^{-1}(u)) \)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Upper Tail (λ&lt;sub>U&lt;/sub>)&lt;/td>
&lt;td>\( \lambda_U = \lim_{u \to 1^-} \frac{1 - 2u + C(u,u)}{1 - u} \)&lt;/td>
&lt;td>\( \lambda_U = \lim_{u \to 1^-} \mathbb{P}(Y > F_Y^{-1}(u) \mid X > F_X^{-1}(u)) \)&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;p>📌 ทั้งสองนิยามให้ผลลัพธ์เทียบเคียงกันได้ในเชิงพฤติกรรม Tail Risk&lt;br>
แต่แบบที่สอง (Conditional Probability) &lt;strong>ตีความง่ายกว่า&lt;/strong> และเหมาะกับการอธิบายเชิงประยุกต์ในเชิงพอร์ตและระบบการเงิน&lt;/p>
&lt;hr>
&lt;h2 id="-การคำนวณ-tail-dependence-จากขอมลจรง-empirical-estimation">🧠 การคำนวณ Tail Dependence จากข้อมูลจริง (Empirical Estimation)&lt;/h2>
&lt;p>Tail Dependence คือความสัมพันธ์ของตัวแปรสุ่มในช่วง &amp;ldquo;หางของการแจกแจง&amp;rdquo; เช่น เหตุการณ์สุดขั้วในตลาด&lt;br>
เราสามารถคำนวณจากข้อมูลจริงโดยไม่ต้องสมมติฟังก์ชันการแจกแจงล่วงหน้า ด้วยวิธี &lt;strong>Empirical (Nonparametric)&lt;/strong>&lt;/p>
&lt;hr>
&lt;h3 id="-input">✅ Input:&lt;/h3>
&lt;ul>
&lt;li>ข้อมูลผลตอบแทนรายวันของสินทรัพย์สองตัว เช่น หุ้น IBM และ MSFT&lt;/li>
&lt;li>ข้อมูลควรจัดเรียงตามเวลา และมีจำนวนข้อมูลมากพอ (เช่น 500 จุดขึ้นไป)&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 id="-step-by-step">🔢 Step-by-step:&lt;/h3>
&lt;h4 id="-step-1-เตรยมขอมล">🔹 Step 1: เตรียมข้อมูล&lt;/h4>
&lt;ul>
&lt;li>สร้างเวกเตอร์ผลตอบแทนรายวัน:
\[
R_X = [r_{X,1}, \dots, r_{X,n}], \quad R_Y = [r_{Y,1}, \dots, r_{Y,n}]
\]&lt;/li>
&lt;li>ตรวจสอบให้ข้อมูลเรียงวันตรงกัน (time-aligned)&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h4 id="-step-2-แปลงขอมลเปนคาควอนไทล-empirical-quantiles">🔹 Step 2: แปลงข้อมูลเป็นค่าควอนไทล์ (Empirical Quantiles)&lt;/h4>
&lt;p>แปลงค่าผลตอบแทนเป็นตำแหน่งในข้อมูล (rank) แล้วหารด้วย \( n+1 \):&lt;/p>
\[
U_i = \frac{\text{rank}(R_{X,i})}{n + 1}, \quad
V_i = \frac{\text{rank}(R_{Y,i})}{n + 1}
\]
&lt;p>ผลลัพธ์คือ \( U_i, V_i \in (0,1) \) อยู่ในรูปของ &lt;strong>อันดับสัมพัทธ์&lt;/strong> ของแต่ละจุดข้อมูล&lt;/p>
&lt;hr>
&lt;h4 id="-step-3-คำนวณ-lower-tail-dependence--hatlambda_lu-">🟥 Step 3: คำนวณ Lower Tail Dependence \( \hat{\lambda}_L(u) \)&lt;/h4>
&lt;p>เลือกค่า \( u \) ที่แสดงถึงหาง เช่น \( u = 0.05 \)&lt;/p>
\[
\hat{\lambda}_L(u) =
\frac{ \#\{ i : U_i \leq u \,\land\, V_i \leq u \} }{ \#\{ i : U_i \leq u \} }
\]
&lt;blockquote>
&lt;p>หมายถึงความน่าจะเป็นที่ \( Y \) จะตกแรง เมื่อ \( X \) ตกแรงเช่นกัน&lt;/p>
&lt;/blockquote>
&lt;hr>
&lt;h4 id="-step-4-คำนวณ-upper-tail-dependence--hatlambda_uu-">🟩 Step 4: คำนวณ Upper Tail Dependence \( \hat{\lambda}_U(u) \)&lt;/h4>
&lt;p>เลือกค่า \( u = 0.95 \) เพื่อดูพฤติกรรมด้านขวาของหาง&lt;/p>
\[
\hat{\lambda}_U(u) =
\frac{ \#\{ i : U_i > u \,\land\, V_i > u \} }{ \#\{ i : U_i > u \} }
\]
&lt;blockquote>
&lt;p>หมายถึงความน่าจะเป็นที่ \( Y \) จะพุ่งแรง เมื่อ \( X \) พุ่งแรงเช่นกัน&lt;/p>
&lt;/blockquote>
&lt;hr>
&lt;h4 id="-คำอธบายตวแปร">🔍 คำอธิบายตัวแปร:&lt;/h4>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>สัญลักษณ์&lt;/th>
&lt;th>ความหมาย&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>\( U_i, V_i \)&lt;/td>
&lt;td>ค่าควอนไทล์แบบ empirical ของ \( R_X \) และ \( R_Y \)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>\( u \)&lt;/td>
&lt;td>ค่าคัดกรองหาง เช่น 0.05 (5%) หรือ 0.01 (1%)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>\( \#\{ \cdot \} \)&lt;/td>
&lt;td>จำนวนข้อมูลที่เข้าเงื่อนไข&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h3 id="-ตวอยางโคด-python-empirical-estimation">🖥️ ตัวอย่างโค้ด Python (Empirical Estimation)&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="kn">import&lt;/span> &lt;span class="nn">numpy&lt;/span> &lt;span class="k">as&lt;/span> &lt;span class="nn">np&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">from&lt;/span> &lt;span class="nn">scipy.stats&lt;/span> &lt;span class="kn">import&lt;/span> &lt;span class="n">rankdata&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">def&lt;/span> &lt;span class="nf">empirical_tail_dependence&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">x&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">y&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">u&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="mf">0.05&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">n&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="nb">len&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">x&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">ux&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">rankdata&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">x&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">/&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">n&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">uy&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">rankdata&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">y&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">/&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">n&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">lower&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">sum&lt;/span>&lt;span class="p">((&lt;/span>&lt;span class="n">ux&lt;/span> &lt;span class="o">&amp;lt;=&lt;/span> &lt;span class="n">u&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">&amp;amp;&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">uy&lt;/span> &lt;span class="o">&amp;lt;=&lt;/span> &lt;span class="n">u&lt;/span>&lt;span class="p">))&lt;/span> &lt;span class="o">/&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">sum&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">ux&lt;/span> &lt;span class="o">&amp;lt;=&lt;/span> &lt;span class="n">u&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">upper&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">sum&lt;/span>&lt;span class="p">((&lt;/span>&lt;span class="n">ux&lt;/span> &lt;span class="o">&amp;gt;&lt;/span> &lt;span class="mi">1&lt;/span> &lt;span class="o">-&lt;/span> &lt;span class="n">u&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">&amp;amp;&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">uy&lt;/span> &lt;span class="o">&amp;gt;&lt;/span> &lt;span class="mi">1&lt;/span> &lt;span class="o">-&lt;/span> &lt;span class="n">u&lt;/span>&lt;span class="p">))&lt;/span> &lt;span class="o">/&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">sum&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">ux&lt;/span> &lt;span class="o">&amp;gt;&lt;/span> &lt;span class="mi">1&lt;/span> &lt;span class="o">-&lt;/span> &lt;span class="n">u&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">lower&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">upper&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;hr>
&lt;/div></description></item><item><title>โคปูลาเบื้องต้น (Introduction to Copula)</title><link>https://quantfilab.github.io/pmarupanthorn/th/post/copula-intro/</link><pubDate>Thu, 19 Sep 2024 00:00:00 +0000</pubDate><guid>https://quantfilab.github.io/pmarupanthorn/th/post/copula-intro/</guid><description>&lt;details style="margin: 20px 0; padding: 0; border: 1px solid #ddd; border-radius: 8px; background-color: white; max-width: 900px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);">
&lt;summary style="cursor: pointer; font-weight: bold; font-size: 14px; color: #007bff; padding: 10px 15px; background-color: #f9f9f9; border-radius: 8px; text-align: center; display: inline-block; margin: 10px;">
ภาษาไทย
&lt;/summary>
&lt;div style="font-size: 16px;">
&lt;h2 id="1-copula-คออะไร">1. Copula คืออะไร&lt;/h2>
&lt;p>โคปูลา (Copula) เป็นฟังก์ชันทางคณิตศาสตร์ที่ใช้ในการเชื่อมโยงการแจกแจงสะสมของตัวแปรสุ่มหลายตัวเข้าด้วยกัน โดยการใช้ copula เราสามารถสร้างการแจกแจงร่วมของตัวแปรสุ่มที่ไม่เป็นอิสระกันจากการแจกแจงของตัวแปรสุ่มแต่ละตัวได้ copula เป็นเครื่องมือที่สำคัญในการวิเคราะห์ความสัมพันธ์ที่ไม่เป็นเชิงเส้นระหว่างตัวแปรสุ่มหลายตัว&lt;/p>
&lt;p>ฟังก์ชันคอปูลา \( C(u_1, u_2, \dots, u_d) \) คือฟังก์ชันการแจกแจงสะสมร่วมของตัวแปรสุ่มมาตรฐาน \( U_1, U_2, \dots, U_d \) โดยที่ตัวแปรสุ่มเหล่านี้มีการแจกแจงแบบสม่ำเสมอบนช่วง \([0,1]\) และสามารถเขียนฟังก์ชันคอปูลาได้ดังนี้:&lt;/p>
\[
F(x_1, x_2, \dots, x_d) = C(F_1(x_1), F_2(x_2), \dots, F_d(x_d))
\]
&lt;p>โดยที่ \( F_1, F_2, \dots, F_d \) คือฟังก์ชันการแจกแจงสะสมของตัวแปรสุ่ม \( X_1, X_2, \dots, X_d \) ตามลำดับ และ \( F \) คือฟังก์ชันการแจกแจงสะสมร่วมของตัวแปรสุ่มเหล่านี้&lt;/p>
&lt;h3 id="คณสมบตของคอปลา">คุณสมบัติของคอปูลา:&lt;/h3>
&lt;ol>
&lt;li>คอปูลาใช้ในการจำลองความสัมพันธ์ระหว่างตัวแปรสุ่มที่มีการแจกแจงต่างกัน&lt;/li>
&lt;li>คอปูลาเป็นฟังก์ชันที่ไม่ขึ้นกับการแจกแจงแบบขอบ (Marginal Distribution)&lt;/li>
&lt;li>คอปูลาได้รับความนิยมในการประยุกต์ใช้ในด้านการเงินและการบริหารความเสี่ยง เช่น การสร้างแบบจำลองความสัมพันธ์ระหว่างสินทรัพย์ในพอร์ตการลงทุน&lt;/li>
&lt;/ol>
&lt;h3 id="ตวอยางการใชคอปลา">ตัวอย่างการใช้คอปูลา:&lt;/h3>
&lt;p>ในตลาดการเงิน การใช้คอปูลาในการวิเคราะห์ความเสี่ยงจะช่วยให้เราสามารถจำลองความสัมพันธ์ระหว่างการเปลี่ยนแปลงของราคาสินทรัพย์ที่มีการกระจายตัวต่างกัน เช่น การเชื่อมโยงการแจกแจงของหุ้นและพันธบัตรเข้าด้วยกัน&lt;/p>
&lt;h2 id="ตวอยางการประยกตใช">ตัวอย่างการประยุกต์ใช้&lt;/h2>
&lt;h2 id="ศกษา-copula-ไดจากทไหน">ศึกษา Copula ได้จากที่ไหน&lt;/h2>
&lt;h3 id="แนวคดทฤษฎ">แนวคิดทฤษฎี&lt;/h3>
&lt;p>คำภี ต้นตำหรับ แน่นอนครับเป็นใครไปไม่ได้ Neson นั่นเอง&lt;/p>
&lt;h3 id="การประยกตใชการจดการคสามเสยง">การประยุกต์ใช้การจัดการคสามเสี่ยง&lt;/h3>
&lt;h3 id="การใชงานผาน-package-r">การใช้งานผ่าน Package R&lt;/h3>
&lt;h2 id="เอกสารอางอง">เอกสารอ้างอิง&lt;/h2>
&lt;p>[1] V. K. Chauhan, K. Dahiya, and A. Sharma. Problem formulations and solvers in linear svm: a
review. &lt;em>Artificial Intelligence Review&lt;/em>, 52(2):803–855, 2019.
[2] เจ. แพลตต์. การปรับค่าเล็กทีละขั้นตอนอย่างต่อเนื่อง: อัลกอริทึมที่รวดเร็วสำหรับการฝึกเครื่องเวกเตอร์สนับสนุน 1998. &lt;/div> &lt;/details> &lt;div style="padding: 10px; border: 1px solid #ddd; border-radius: 8px; background-color: #f9f9f9; max-width: 250px;"> &lt;h4 style="margin-bottom: 10px; font-weight: bold;">บทความที่เกี่ยวข้อง &lt;/h4> &lt;ul style="list-style: none; padding: 0; margin: 0; font-size: 14px;"> &lt;li style="margin-bottom: 5px;"> &lt;a href="https://quantfilab.github.io/pmarupanthorn/content/post/copula-intro/" style="color: #007bff; text-decoration: none;">ระบบการเดิมพัน FX I &lt;/a> &lt;/li> &lt;li style="margin-bottom: 5px;"> &lt;a href="https://quantfilab.github.io/pmarupanthorn/content/post/copula-intro/" style="color: #007bff; text-decoration: none;">หัวข้ออื่นที่คุณต้องการ &lt;/a> &lt;/li> &lt;/ul> &lt;/div>&lt;/p></description></item><item><title>บทนำสู่การวิเคราะห์ความเสี่ยงเชิงปริมาณ</title><link>https://quantfilab.github.io/pmarupanthorn/th/teaching/qrm/</link><pubDate>Thu, 08 Aug 2024 00:00:00 +0000</pubDate><guid>https://quantfilab.github.io/pmarupanthorn/th/teaching/qrm/</guid><description>&lt;h2 id="คำอธบายหลกสตร">คำอธิบายหลักสูตร:&lt;/h2>
&lt;p>การบริหารความเสี่ยงและการวัดความเสี่ยง ความหมายของความเสี่ยง ความไม่แน่นอน ความน่าจะเป็น และเหตุการณ์ที่เกี่ยวข้องกับความเสี่ยง เทคนิคการบริหารความเสี่ยง การประยุกต์ใช้และข้อจำกัดของการวิเคราะห์เชิงปริมาณ การวัดความเสี่ยงเชิงปริมาณ ความผันผวนและมูลค่าเมื่อประสบความเสี่ยง การวิเคราะห์ความเสี่ยงของประเภทสินทรัพย์ และการนำเสนอผลการวิเคราะห์ความเสี่ยง&lt;/p></description></item></channel></rss>