active2abs

Преобразуйте ограничения из активного в абсолютный формат

Синтаксис

AbsConSet = active2abs(ActiveConSet,Index)

Аргументы

ActiveConSet

Линейная матрица неравенства портфеля, выраженная в активном формате веса. ActiveConSet форматируется как [A b] таким образом   A*w <= b, где A - это ряд ограничений (NCONSTRAINTS) по количеству активов (NASSETS) матрица коэффициентов и b и w являются векторы-столбцы длины NASSETS. Значение w представляет вектор весов активных активов (относительно портфеля индексов), элементы которого равны 0.

Смотрите выходные данные ConSet от portcons для получения дополнительной информации о матрицах ограничений.

Index

NASSETS-by- 1 вектор весов портфеля индексов. Сумма весов индекса должна равняться общему значению портфеля (для примера стандартная оптимизация портфеля накладывает бюджетное ограничение «сумма к единице»).

Описание

AbsConSet = active2abs(ActiveConSet,Index) преобразует ограничительную матрицу в эквивалентную матрицу, выраженную в формате абсолютного веса. Уравнение преобразования

Awactive=A(wabsolutewindex)bactive.

Поэтому

Awabsolutebactive+Awindex=babsolute.

Матрица начальных ограничений состоит из NCONSTRAINTS линейные ограничения неравенства портфеля, выраженные в активном формате веса (относительно портфеля индексов). Вектор портфеля индексов содержит NASSETS активы.

AbsConSet - преобразованная линейная матрица ограничения неравенства портфеля, выраженная в формате абсолютного веса, также вида [A b] таким образом   A*w <= b. Значение w представляет вектор весов активных активов (относительно индекс портфеля), элементы которого равны общему значению портфеля.

Представлено до R2006a