مدل‌سازی مالی

تست استرس مدل مالی؛ چرا باید مدل را عمداً به چالش بکشید

تاریخ
زمان مطالعه۴ دقیقه
نویسندهکمیل مزرعی

مدلی ساخته‌اید که ظاهرش خوب است. اما می‌دانید در لایه‌های آن پیچیدگی هست و مطمئن نیستید همه‌ی فرمول‌ها درست‌اند. راه حل سنجیدن مدل با یک تست استرس است: عدد عجیب و بسیار بزرگی وارد می‌کنید و ببینید مدل چطور واکنش نشان می‌دهد. این تکنیک ساده، هم خطاهای پنهان را آشکار می‌کند و هم پایه‌ی برنامه‌ریزی برای شرایط بحرانی می‌شود.

تست استرس چیست؟

تست استرس یعنی مدل را در معرض آزمایش‌های سخت قرار دهید تا دو پرسش را پاسخ بدهید:

  1. آیا مدل من واقعاً درست کار می‌کند؟
  2. اگر اتفاق X بیفتد، شرکت چه باید بکند؟

منظور از X معمولاً یک سناریوی منفی است: از دست دادن مشتری بزرگ، قطع همکاری یک تأمین‌کننده‌ی اصلی یا یک رویداد کلان اقتصادی. ترتیب مهم است. تا پاسخ پرسش اول مثبت نباشد، سراغ پرسش دوم نروید، چون تصمیم‌گیری بر مدل خراب فایده ندارد.

مرحله‌ی اول: آیا مدل کار می‌کند؟

یک مثال کلاسیک، وارد کردن مخارج سرمایه‌ای بزرگ است. فرض کنید برای کسب‌وکاری که معمولاً سرمایه‌گذاری کوچکی دارد، در یک ماه صد میلیون واحد پولی (هزار برابر معمول) مخارج سرمایه‌ای وارد می‌کنید. عدد عمداً مضحک است. اگر مدل سالم باشد، باید دقیقاً این اتفاق‌ها را ببینید:

  • صد میلیون خروج وجه در بخش جریان نقد سرمایه‌گذاری
  • صد میلیون افزایش در دارایی‌های ثابت ترازنامه
  • هزینه‌ی استهلاک در صورت سود و زیان، متناسب با عمر مفید درست
  • صد میلیون تأمین مالی از محل بدهی، یا منفی شدن موجودی نقد
  • افزایش هزینه‌ی بهره، اگر بدهی دارید
  • صرفه‌جویی مالیاتی ناشی از استهلاک اضافه

اگر همه‌ی این‌ها دیده شد، نشانه‌ی خوبی است. اگر نه، باید کاوش کنید. اهمیت موضوع این است که ترجیحاً مدل را پیش از ارسال به دیگران اشکال‌یابی کرده باشید، نه بعد از آن.

آزمون‌های ساده‌ی دیگر

  • درآمد را هزار درصد افزایش یا هشتاد درصد کاهش بدهید.
  • حاشیه‌ی سود ناخالص را به شدت باریک کنید.
  • هزینه‌ی نیروی انسانی را ده برابر کنید.

قاعده‌ی کلی: هر ورودی که اثر بزرگی بر مدل دارد را انتخاب کنید و رفتار خروجی را بررسی کنید. این روش در کنار تحلیل حساسیت مدل مالی ابزار خوبی برای شناخت نقاط حساس است.

مرحله‌ی دوم: برنامه‌ریزی سناریو

وقتی مطمئن شدید مدل درست کار می‌کند، نوبت برنامه‌ریزی سناریو است؛ یعنی جمله‌ی «اگر X رخ دهد، ما Y را انجام می‌دهیم». یکی از رایج‌ترین سناریوها وارد کردن افت شدید درآمد و بررسی این است که چقدر از هزینه‌های عمومی و اداری را می‌شود کم کرد پیش از آن‌که به تعدیل نیرو برسید.

این تمرین دردناک است، چون به کاهش نیروی انسانی ختم می‌شود. اما دانستن آن مفید است و نقاط ضعف کسب‌وکار را زود نشان می‌دهد. چند توصیه:

  • سناریوها را دوره‌ای بازبینی و به‌روز کنید تا همیشه برنامه‌ی احتیاطی معقولی داشته باشید.
  • برای هر سناریو بنویسید چه شاخصی علامت وقوع آن است و چه کسی تصمیم می‌گیرد.
  • ورودی‌های سناریو را از مدل اصلی جدا و قابل جابه‌جایی نگه دارید.

برای راهنمای ساختاریافته‌تر، برنامه‌ریزی سناریو در مدل مالی را ببینید.

ورودی بد، خروجی بد

اگر ساختار مدل از اساس خراب باشد، هیچ سناریویی معنا ندارد. اول رویدادی ساده اما بلند، مثل یک «قوی سیاه» کوچک، به مدل بدهید و ببینید چه می‌کند. اگر واکنش درست داشت، برو سراغ گام دوم: مدل‌کردن سناریوهای منطقی خوش‌بینانه و بدبینانه و اجرای برنامه‌های احتیاطی.

نمونه‌ی یک چک‌لیست تست استرس

  1. یک نسخه‌ی پشتیبان از مدل بگیرید.
  2. ورودی اغراق‌آمیز را در یک سلول مشخص وارد کنید.
  3. اثر را در هر سه صورت مالی ردیابی کنید.
  4. بررسی کنید ترازنامه همچنان تراز است و موجودی نقد با جریان نقد جور است.
  5. ورودی را به حالت قبل برگردانید و نتیجه را ثبت کنید.

پرسش‌های متداول

تست استرس با تحلیل حساسیت چه فرقی دارد؟ تحلیل حساسیت اثر تغییرات منطقی یک ورودی را می‌سنجد. تست استرس عدد را عمداً افراطی می‌کند تا ببیند مدل از نظر منطق و ساختار می‌شکند یا نه.

هر چند وقت یک‌بار باید تست استرس انجام داد؟ هر بار که ساختار مدل تغییر مهمی کرد، و برای سناریوهای احتیاطی دوره‌ای، مثلاً سالانه یا با تغییر شرایط کسب‌وکار.

اگر در تست استرس مدل جواب غیرمنطقی داد چه کنم؟ منبع خطا را مرحله به مرحله ردیابی کنید: از ورودی تا هر سه صورت مالی. معمولاً یک ارجاع اشتباه یا فرمول ناقص عامل است.

آیا تست استرس فقط برای مدل‌های بزرگ لازم است؟ خیر. حتی مدل ساده هم با یک تست افراطی می‌تواند مشکلات پنهان را نشان بدهد.

جمع‌بندی

مدل خوب مدلی است که در برابر عدد «پوچ» هم رفتار درستی نشان دهد. ابتدا با ورودی عجیب و مشخص بررسی کنید که مدل صحیح کار می‌کند، بعد با سناریوهای واقعی‌تر برای ناملایمات آینده برنامه بریزید.