포트폴리오 사양 생성하기
PortfolioAnalytics 워크플로의 첫 단계는 포트폴리오 사양 객체를 만드는 것입니다. 포트폴리오 사양에는 포트폴리오 수준의 데이터, 제약 조건, 그리고 목표가 포함돼요. portfolio.spec()의 유일한 필수 인수는 assets입니다. assets는 자산의 개수, 이름이 지정된 시드 가중치 벡터, 또는 자산 이름의 문자형 벡터가 될 수 있어요. category_labels 인수는 섹터, 산업, 지역, 자산군, 통화 등과 같은 범주로 자산에 라벨을 지정할 때 사용합니다. weight_seq 인수는 랜덤 포트폴리오 알고리즘에서 사용할 시드 가중치 시퀀스를 지정할 수 있게 해줘요. 일반적으로 assets 인수에는 수익률 객체의 열 이름을 전달합니다.
이 연습은 강의의 일부입니다
R로 배우는 중급 포트폴리오 분석
연습 안내
asset_returns객체의 열 이름을asset_names라는 변수에 할당하세요.- 포트폴리오 사양 객체를 생성하고
assets인수에asset_names를 전달하세요. 생성한 포트폴리오 사양을port_spec변수에 할당하세요. - 포트폴리오 사양 객체의 클래스를 확인하세요.
- 포트폴리오 사양 객체를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Get the column names of the returns data
# Create a portfolio specification object using asset_names
# Get the class of the portfolio specification object
# Print the portfolio specification object