Crea una specifica di portafoglio
Il primo passo del workflow di PortfolioAnalytics è creare l’oggetto di specifica del portafoglio. La specifica contiene i dati a livello di portafoglio, i vincoli e gli obiettivi. L’unico argomento obbligatorio per portfolio.spec() è assets. assets può essere il numero di asset, un vettore con nome di pesi iniziali (seed), oppure un vettore di caratteri con i nomi degli asset. L’argomento category_labels serve per etichettare gli asset per categoria, ad esempio settore, industria, regione, asset class o valuta. L’argomento weight_seq ti permette di specificare una sequenza iniziale di pesi usata dagli algoritmi di portafogli casuali. In genere si passano i nomi di colonna dell’oggetto dei rendimenti come argomento assets.
Questo esercizio fa parte del corso
Analisi di portafoglio intermedia in R
Istruzioni dell'esercizio
- Assegna i nomi di colonna dell’oggetto
asset_returnsa una variabile chiamataasset_names. - Crea un oggetto di specifica di portafoglio e passa
asset_namescome argomentoassets. Assegna la specifica a una variabile chiamataport_spec. - Ottieni la classe dell’oggetto di specifica del portafoglio.
- Stampa l’oggetto di specifica del portafoglio.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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