| CTM | R Documentation |
ContractModel-class constructorCreate an instance of an implementation of class
ContractModel (e.g.
PrincipalAtMaturityModel,
StockModel, etc).
CTM(model)
## S4 method for signature 'character'
CTM(model)
object |
If an object of class |
This constructor is in fact a short cut to the constructors
of the implemented classes such as PamModel for
PrincipalAtMaturityModel or
StkModel for StockModel. Note
that it is not possible to instantiate class
ContractModel itself but only the implementing
classes extending ContractModel.
An object of a class extending ContractModel
ContractModel,PrincipalAtMaturityModel
# example 1: create a new 'PAM-Model' object
# This example does not work
# pam.model = CTM("PrincipalAtMaturity")
# example 2: attach the reference to a Java 'PAM-Model' object
# to a new R-'PAM' object. Note, the new object will
# refer to the same Java contract.
# This example does not work
# pam.model = CTM("PrincipalAtMaturity")
# set(pam.model, what=list(
# ContractID = "001",
# Currency = "CHF",
# ContractRole = "RPA",
# StatusDate = "2012-12-31T00",
# ContractDealDate = "2012-12-31T00",
# InitialExchangeDate = "2013-01-01T00",
# MaturityDate = "2013-03-31T00",
# NotionalPrincipal = 1000,
# NominalInterestRate = 0.01,
# DayCountConvention = "30E/360"))
# same.pam.model = CTM(pam.model$jref)
# example 3: create a new 'PAM-Model' object using the
# CT-specific model constructor method
pam.model = PamModel()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.