Симулируйте многомерные сценарии нормального возврата активов из данных
Использование fints объект для AssetReturns аргумент simulateNormalScenariosByData не рекомендуется. Использовать timetable вместо этого для финансовых временных рядов. Для получения дополнительной информации смотрите Преобразование финтов финансовых временных рядов в Timetables.
моделирует многомерные сценарии нормального возврата активов из данных для объекта портфеля для obj = simulateNormalScenariosByData(obj,AssetReturns)PortfolioCVaR или PortfolioMAD объекты. Дополнительные сведения о рабочих процессах см. в разделах Рабочий процесс объекта PortfolioCVaR и Рабочий процесс объекта PortfolioMAD.
моделирует многомерные сценарии нормального возврата активов из данных для объекта портфеля для obj = simulateNormalScenariosByData(obj,AssetReturns,NumScenarios,Name,Value)PortfolioCVaR или PortfolioMAD объекты с использованием дополнительных опций, заданных одним или несколькими Name,Value аргументы в виде пар.
Эта функция оценивает среднее значение и ковариацию возвратов активов из данных цены или возврата, а затем использует эти оценки, чтобы сгенерировать указанное количество сценариев с функцией mvnrnd.
Данные могут быть в NumSamples-by- NumAssets матрица NumSamples цены или возвраты в установленной периодичности для набора NumAssets активы, а table или a timetable.
Примечание
Если вы хотите использовать метод несколько раз и хотите симулировать идентичные сценарии каждый раз, когда функция вызывается, предшествуйте каждому вызову функции с rng(seed) использование заданного целого seed.
Можно также использовать запись через точку для моделирования многомерных сценариев нормального возврата активов из данных для объекта PortfolioCVaR или PortfolioMAD.
obj = obj.simulateNormalScenariosByData(AssetReturns,NumScenarios,Name,Value);