शुरू करेंमुफ़्त में शुरू करें

एक पोर्टफोलियो स्पेसिफिकेशन बनाएँ

PortfolioAnalytics के वर्कफ़्लो का पहला चरण पोर्टफोलियो स्पेसिफिकेशन ऑब्जेक्ट बनाना है। यह स्पेसिफिकेशन पोर्टफोलियो-स्तरीय डेटा, constraints और objectives को रखता है। portfolio.spec() के लिए एकमात्र आवश्यक आर्ग्युमेंट assets है। assets या तो एसेट्स की संख्या हो सकता है, seed weights का एक named vector, या एसेट नामों का एक character vector। category_labels आर्ग्युमेंट का उपयोग एसेट्स को किसी श्रेणी, जैसे sector, industry, region, asset class, या currency से लेबल करने के लिए किया जाता है। weight_seq आर्ग्युमेंट आपको random portfolios एल्गोरिदम्स द्वारा उपयोग किए जाने वाले weights की seed sequence निर्दिष्ट करने देता है। आम तौर पर assets आर्ग्युमेंट के लिए returns ऑब्जेक्ट के कॉलम नाम पास किए जाते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में इंटरमीडिएट पोर्टफोलियो विश्लेषण

पाठ्यक्रम देखें

अभ्यास निर्देश

  • asset_returns ऑब्जेक्ट के कॉलम नामों को asset_names नाम के वैरिएबल में असाइन करें.
  • एक पोर्टफोलियो स्पेसिफिकेशन ऑब्जेक्ट बनाएँ और assets आर्ग्युमेंट के लिए asset_names पास करें। इस स्पेसिफिकेशन को port_spec नाम के वैरिएबल में असाइन करें.
  • पोर्टफोलियो स्पेसिफिकेशन ऑब्जेक्ट की class प्राप्त करें.
  • पोर्टफोलियो स्पेसिफिकेशन ऑब्जेक्ट को प्रिंट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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
कोड संपादित करें और चलाएँ