close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

  1. Set
    1. Función *
    2. Función +
    3. Función -
    4. Función <<
    5. Función AIA
    6. Función ARIMAAlmagroEval
    7. Función ARIMALevinsonEval
    8. Función ARMAGohbergSemenculEval
    9. Función AlgLib.Interp.Vector.CreateWorkSpace
    10. Función AlgLib.MannWhitneyUtest
    11. Función AlgLib.OneSampleSignTest
    12. Función AlgLib.PearsonCorrelationSignificance
    13. Función AlgLib.SpearmanRankCorrelationSignificance
    14. Función AlgLib.StudentTtest1
    15. Función AlgLib.StudentTtest2
    16. Función AlgLib.UnequalVarianceTTest
    17. Función AlgLib.VarianceChiSquareTest
    18. Función AlgLib.VarianceFTest
    19. Función AlgLib.WilcoxonSignedRankTest
    20. Función Append
    21. Función Apply
    22. Función AutoRegInt
    23. Función AutoRegression
    24. Función BDB
    25. Función BDBClassify
    26. Función BDBClassifyStruct
    27. Función BDBExtract
    28. Función BDBField
    29. Función BDBOpen
    30. Función BDBReg
    31. Función BDBSeries
    32. Función BDBSort
    33. Función BDBTable
    34. Función BDTFile
    35. Función BMTFile
    36. Función BSIFile
    37. Función BSR.DocInfo
    38. Función BSR.LinearBlock
    39. Función BSR.MissingBlock
    40. Función BSR.ModelDef
    41. Función BSR.NoiseDistrib
    42. Función BSR.NoiseTimeInfo
    43. Función BSR.Parse
    44. Función BSTFile
    45. Función Backasting
    46. Función BoxCoxStruct
    47. Función BoxCoxTrans
    48. Función CartProd
    49. Función Classify
    50. Función Cluster
    51. Función DAgostinoDTest
    52. Función DBGetOpened
    53. Función DBSeries
    54. Función DBSeriesColumn
    55. Función DBSeriesTable
    56. Función DBTable
    57. Función DBTableColumn
    58. Función Dates
    59. Función DeepCopy
    60. Función Estimate
    61. Función EvalSet
    62. Función EvalSetOfCode
    63. Función Extract
    64. Función ExtractByIndex
    65. Función For
    66. Función GetBoundsInPolytope
    67. Función GetDir
    68. Función GetGlobalFunctions
    69. Función GetTableFromText
    70. Función Grammars
    71. Función HannShapiroWTest
    72. Función HierarchicalCluster
    73. Función Hierarchy
    74. Función HouseholderLeastSqr
    75. Función HouseholderTransf
    76. Función Include
    77. Función IncludeBDC
    78. Función IncludeBDT
    79. Función IncludeBFM
    80. Función IncludeBMT
    81. Función IncludeBSI
    82. Función IncludeBST
    83. Función IncludeDIR
    84. Función IncludePRJ
    85. Función IncludeTOL
    86. Función IncludeText
    87. Función IndexStruct
    88. Función InnerPoint
    89. Función KMeans
    90. Función LBD
    91. Función LLKNoise
    92. Función Levinson
    93. Función LevinsonARMA
    94. Función LinReg
    95. Función LinearLeastSquares
    96. Función LinearRegression
    97. Función Logit
    98. Función Marquardt
    99. Función MatReadDimensions
    100. Función MatSerSet
    101. Función MatSet
    102. Función Methods
    103. Función Monomes
    104. Función MonteCarloMiser
    105. Función MonteCarloPlain
    106. Función MonteCarloVegas
    107. Función MultidimMin
    108. Función NCopy
    109. Función NameBlockToSet
    110. Función NormColumns
    111. Función Ois.AddressStr
    112. Función Ois.DocStr
    113. Función Ois.Load
    114. Función Ois.UseModule
    115. Función Parse
    116. Función Probit
    117. Función PutStructure
    118. Función QRDecomposition
    119. Función Range
    120. Función SVD
    121. Función Select
    122. Función SetOfAnything
    123. Función SetOfCode
    124. Función SetOfComplex
    125. Función SetOfDate
    126. Función SetOfMatrix
    127. Función SetOfNameBlock
    128. Función SetOfPolyn
    129. Función SetOfRation
    130. Función SetOfReal
    131. Función SetOfSerie
    132. Función SetOfSet
    133. Función SetOfText
    134. Función SetOfTimeSet
    135. Función SetOfVMatrix
    136. Función Sort
    137. Función SparseLinearRegression
    138. Función StatFile
    139. Función StdLib::ARIMABackasting
    140. Función StdLib::ARIMADegCases
    141. Función StdLib::ARIMAEstimModel
    142. Función StdLib::ARIMAEstimate
    143. Función StdLib::ARIMAFillResults
    144. Función StdLib::ARIMAFromInitValues
    145. Función StdLib::ARIMAGetEffects
    146. Función StdLib::ARIMAGetEvaluation
    147. Función StdLib::ARIMAGetParameters
    148. Función StdLib::ARIMANullInit
    149. Función StdLib::ARIMASetParameters
    150. Función StdLib::ARIMAToParam
    151. Función StdLib::ARMAProcess::StationarityBounds.2
    152. Función StdLib::ARMAProcess::StationarityBounds.2.1
    153. Función StdLib::ARMAProcess::StationarityBounds.2.2
    154. Función StdLib::AdjustSetSer
    155. Función StdLib::Aia.OutlierInfo.BuildFromSetInpDef
    156. Función StdLib::Aia.PreBuildModel
    157. Función StdLib::Aia.SearchSteps
    158. Función StdLib::Aia.SelectModel
    159. Función StdLib::Anualiza
    160. Función StdLib::AnualizaEqualWD
    161. Función StdLib::AproxARIMA
    162. Función StdLib::AproxARIMATransferStruct
    163. Función StdLib::AproximateARIMA
    164. Función StdLib::AutoCorMet
    165. Función StdLib::AutoRegMet
    166. Función StdLib::BDTAppendToFile
    167. Función StdLib::BDTFileXLS
    168. Función StdLib::BDTFileXLSNames
    169. Función StdLib::BLR2BLRC
    170. Función StdLib::BLRC_SMNP_FACT_ICHOL
    171. Función StdLib::BLRC_SMNP_FACT_ISVD
    172. Función StdLib::BLRC_SMNP_FULL_SVD
    173. Función StdLib::BLRC_StandarizedRegression
    174. Función StdLib::BLR_AddHierarchy
    175. Función StdLib::BLR_AddLinCon
    176. Función StdLib::BLR_AddPrior
    177. Función StdLib::BLR_ChangeY
    178. Función StdLib::BLR_GetRoots
    179. Función StdLib::BLR_GetSheets
    180. Función StdLib::BLR_SMNP
    181. Función StdLib::BLR_UnionModelDef
    182. Función StdLib::BProbit_Result
    183. Función StdLib::BTSARIMAEstimateLikelyhood
    184. Función StdLib::BTSARIMAGetResult
    185. Función StdLib::BTSGetBLRModelDef
    186. Función StdLib::BTSGetBLRModelSet
    187. Función StdLib::BigMatrixTable
    188. Función StdLib::BoxCoxMinLikelihood
    189. Función StdLib::BysMcmc::Bsr::DynHlm::DBApi::Estim
    190. Función StdLib::BysMcmc::Bsr::DynHlm::DBApi::GetLinearBlkEffects
    191. Función StdLib::BysMcmc::Bsr::DynHlm::DBApi::SqlCachedTableFile
    192. Función StdLib::BysMcmc::Bsr::DynHlm::DBApi::SqlTableTrace
    193. Función StdLib::BysMcmc::Bsr::Gibbs::Estim
    194. Función StdLib::BysMcmc::Bsr::Gibbs::EstimAndNotify
    195. Función StdLib::BysMcmc::Bsr::Gibbs::EstimAscii
    196. Función StdLib::BysMcmc::Bsr::Gibbs::EstimParsed
    197. Función StdLib::BysMcmc::Bsr::OneNode::BuildModelDef
    198. Función StdLib::BysMcmc::Bsr::OneNode::Estim
    199. Función StdLib::BysMcmc::Bsr::OneNode::LPI
    200. Función StdLib::BysMcmc::Inference::compare.reports
    201. Función StdLib::BysMcmc::Inference::get.acf
    202. Función StdLib::BysMcmc::Inference::get.coda.raftery.diag
    203. Función StdLib::BysMcmc::Inference::get.coda.summary
    204. Función StdLib::BysMcmc::Inference::get.histogram
    205. Función StdLib::BysMcmc::Inference::get.kerDens
    206. Función StdLib::BysMcmc::Inference::get.param.signif
    207. Función StdLib::BysMcmc::Inference::get.sample
    208. Función StdLib::BysMcmc::Inference::loadAndReport
    209. Función StdLib::BysMcmc::Inference::report
    210. Función StdLib::BysMcmc::RecoveAndReport
    211. Función StdLib::CMsg::Log::end
    212. Función StdLib::CalcForecasting
    213. Función StdLib::CalcReportStats
    214. Función StdLib::CalcStationarityModelProb
    215. Función StdLib::CallSystemTest
    216. Función StdLib::CartProdSet
    217. Función StdLib::Combination
    218. Función StdLib::ContingencyTable
    219. Función StdLib::CoorTriplet
    220. Función StdLib::CreateAllParameterAPriori
    221. Función StdLib::CreateInput
    222. Función StdLib::CreateParameterAPrioriInf
    223. Función StdLib::DatChSet
    224. Función StdLib::DatChSetCommonTmsNotOmit
    225. Función StdLib::DateIndexTimeSet
    226. Función StdLib::DatesInd
    227. Función StdLib::DatesNotEqual
    228. Función StdLib::Diagnostics::BinaryModel::CutValRng
    229. Función StdLib::Diagnostics::BinaryModel::SuccessTable
    230. Función StdLib::DimMat
    231. Función StdLib::DoTest
    232. Función StdLib::EstimateBTSARIMA
    233. Función StdLib::EstimateBTSARIMAC
    234. Función StdLib::EstimateBTSARIMACRec
    235. Función StdLib::EstimateBTSARIMAC_Redux
    236. Función StdLib::EstimateBTSARIMAConLin
    237. Función StdLib::EstimateBTSARIMARec
    238. Función StdLib::EvalARIMA
    239. Función StdLib::EvalText
    240. Función StdLib::EvaluateModel
    241. Función StdLib::ExpandSetSer
    242. Función StdLib::ExtractField
    243. Función StdLib::ExtractRowsAbsGE
    244. Función StdLib::ExtractSetField
    245. Función StdLib::FactPolyn
    246. Función StdLib::FactorizePolyn
    247. Función StdLib::ForCluster
    248. Función StdLib::FullPermutations
    249. Función StdLib::GenerateDifference
    250. Función StdLib::GenerateDifferenceSet
    251. Función StdLib::GetARIMADegreeStruct
    252. Función StdLib::GetARIMADegreeTable
    253. Función StdLib::GetARMADegree
    254. Función StdLib::GetARMADegreeRange
    255. Función StdLib::GetARMADegreeRangeTable
    256. Función StdLib::GetARMADegreeTable
    257. Función StdLib::GetARMAStruct
    258. Función StdLib::GetARMATable
    259. Función StdLib::GetArimaFromLabel
    260. Función StdLib::GetBlockLimits
    261. Función StdLib::GetBoxCoxEC
    262. Función StdLib::GetBoxCoxTrans
    263. Función StdLib::GetCoefNotNull
    264. Función StdLib::GetLagSeries
    265. Función StdLib::GetPolynDegrees
    266. Función StdLib::GetPolynRoots
    267. Función StdLib::GroupFactARIMA
    268. Función StdLib::GuiConcatSetCol
    269. Función StdLib::GuiConcatSetRow
    270. Función StdLib::GuiSerToBDT
    271. Función StdLib::IncludeBDTChName
    272. Función StdLib::IncludeBDTChNameIf
    273. Función StdLib::IncludeBlind
    274. Función StdLib::IncludeIf
    275. Función StdLib::IncludeLocalTol
    276. Función StdLib::InnerJoin
    277. Función StdLib::InpDefPulse
    278. Función StdLib::InpDefPulseName
    279. Función StdLib::MHGetInfoFromInputDef
    280. Función StdLib::MHGetParameterInfo
    281. Función StdLib::MHResult
    282. Función StdLib::MLH_ARIMA_LinRel
    283. Función StdLib::MLH_ARIMA_Rel
    284. Función StdLib::MLH_AgMLHConstrainWithFixed
    285. Función StdLib::MLH_ForComb_AgRelWithFixed
    286. Función StdLib::MLH_ForComb_LinRel
    287. Función StdLib::MLH_ForComb_Rel
    288. Función StdLib::MainComponents
    289. Función StdLib::MatrixTable
    290. Función StdLib::MemoryStatus
    291. Función StdLib::NCartProd
    292. Función StdLib::NextGraefeIter
    293. Función StdLib::ParamJMarquardt
    294. Función StdLib::ParamMarquardt
    295. Función StdLib::ParamToARIMA
    296. Función StdLib::PlainNamedObjects
    297. Función StdLib::Plot
    298. Función StdLib::PlotMatSet
    299. Función StdLib::PlotMatrix
    300. Función StdLib::PlotPolyn
    301. Función StdLib::PlotRation
    302. Función StdLib::PlotSet
    303. Función StdLib::PlotXMatSet
    304. Función StdLib::PlotXMatrix
    305. Función StdLib::PolToInfoSet
    306. Función StdLib::PolToSet
    307. Función StdLib::PriorMeanDev
    308. Función StdLib::PulseInd
    309. Función StdLib::RCODA::summary
    310. Función StdLib::RandARIMA
    311. Función StdLib::RandARIMADegree
    312. Función StdLib::RandARIMAStruct
    313. Función StdLib::RandARIMATransferStruct
    314. Función StdLib::RandArimaModel
    315. Función StdLib::RandCopyARIMA
    316. Función StdLib::RandExtract
    317. Función StdLib::RandFactARIMA
    318. Función StdLib::RandFactARIMADegree
    319. Función StdLib::RandRangeArimaModel
    320. Función StdLib::RandSet
    321. Función StdLib::Rapi::RunRScript
    322. Función StdLib::ReadTable
    323. Función StdLib::RecDir.Count.Char
    324. Función StdLib::RecDir.Count.Line
    325. Función StdLib::RecDir.DoWithTree
    326. Función StdLib::RecDir.FindNotStandardAscii
    327. Función StdLib::RecDir.Grep
    328. Función StdLib::ReportAllBatteries
    329. Función StdLib::ReportTester
    330. Función StdLib::ReverseSet
    331. Función StdLib::Rglpk::solveLP
    332. Función StdLib::Rquadprog::solveQP
    333. Función StdLib::RunTests
    334. Función StdLib::RunToltclTest
    335. Función StdLib::SerIdePer
    336. Función StdLib::SerSet
    337. Función StdLib::SerSetTable
    338. Función StdLib::SeriePorTramos
    339. Función StdLib::SetClassify
    340. Función StdLib::SetConcat
    341. Función StdLib::SetDist
    342. Función StdLib::SetHistConMult
    343. Función StdLib::SetMode
    344. Función StdLib::SetSerCorr
    345. Función StdLib::SetSerWD
    346. Función StdLib::Seting
    347. Función StdLib::Share
    348. Función StdLib::ShareAcum
    349. Función StdLib::SortAndSelect
    350. Función StdLib::SplitInput
    351. Función StdLib::SplitSet
    352. Función StdLib::SqlEngine::SqlAplFunDepTab
    353. Función StdLib::SqlEngine::SqlAplFunDepTabRec
    354. Función StdLib::SqlEngine::SqlDBSeries
    355. Función StdLib::SqlEngine::SqlDBSeriesColumn
    356. Función StdLib::SqlEngine::SqlDBSeriesTable
    357. Función StdLib::SqlEngine::SqlDBTable
    358. Función StdLib::SqlEngine::SqlDBTableColumn
    359. Función StdLib::SqlEngine::SqlGetNewFilter
    360. Función StdLib::SqlEngine::SqlGetTableParent
    361. Función StdLib::SqlEngine::SqlGetTblFie
    362. Función StdLib::SqlEngine::SqlGetTblRelFie
    363. Función StdLib::SqlEngine::SqlInfo
    364. Función StdLib::SqlEngine::SqlInfoColumns
    365. Función StdLib::SqlEngine::SqlInfoDependent
    366. Función StdLib::SqlEngine::SqlInfoDependentAll
    367. Función StdLib::SqlEngine::SqlInfoForeign
    368. Función StdLib::SqlEngine::SqlInfoKeys
    369. Función StdLib::SqlEngine::SqlMicGetDependantTables
    370. Función StdLib::SqlEngine::SqlMicInfoColumns
    371. Función StdLib::SqlEngine::SqlMicInfoDependent
    372. Función StdLib::SqlEngine::SqlMicInfoDependentAll
    373. Función StdLib::SqlEngine::SqlMicInfoForeign
    374. Función StdLib::SqlEngine::SqlMicInfoKeys
    375. Función StdLib::SqlEngine::SqlMysInfoColumns
    376. Función StdLib::SqlEngine::SqlMysInfoDependent
    377. Función StdLib::SqlEngine::SqlMysInfoDependentAll
    378. Función StdLib::SqlEngine::SqlMysInfoForeign
    379. Función StdLib::SqlEngine::SqlMysInfoKeys
    380. Función StdLib::SqlEngine::SqlOraGetDependantTables
    381. Función StdLib::SqlEngine::SqlOraInfoColumns
    382. Función StdLib::SqlEngine::SqlOraInfoDependent
    383. Función StdLib::SqlEngine::SqlOraInfoDependentAll
    384. Función StdLib::SqlEngine::SqlOraInfoForeign
    385. Función StdLib::SqlEngine::SqlOraInfoKeys
    386. Función StdLib::SqlEngine::SqlPosGetDependantTables
    387. Función StdLib::SqlEngine::SqlPosInfoColumns
    388. Función StdLib::SqlEngine::SqlPosInfoDependent
    389. Función StdLib::SqlEngine::SqlPosInfoDependentAll
    390. Función StdLib::SqlEngine::SqlPosInfoForeign
    391. Función StdLib::SqlEngine::SqlPosInfoKeys
    392. Función StdLib::SqlEngine::SqlTableGet
    393. Función StdLib::SqlEngine::SqlTerGetDependantTables
    394. Función StdLib::SqlEngine::SqlTerInfoColumns
    395. Función StdLib::SqlEngine::SqlTerInfoDependent
    396. Función StdLib::SqlEngine::SqlTerInfoDependentAll
    397. Función StdLib::SqlEngine::SqlTerInfoForeign
    398. Función StdLib::SqlEngine::SqlTerInfoKeys
    399. Función StdLib::TJMarquardt
    400. Función StdLib::TMarquardt
    401. Función StdLib::TableColumns
    402. Función StdLib::TclLst2TolSet
    403. Función StdLib::TclLst2TolSetFull
    404. Función StdLib::TclMixArg
    405. Función StdLib::TextFilterNullInternal
    406. Función StdLib::TokenizerAll
    407. Función StdLib::Tpa::doForAssignedTasks
    408. Función StdLib::Tpa::doForEachServer
    409. Función StdLib::Tpa::doForEachTask
    410. Función StdLib::Tpa::initCluster
    411. Función StdLib::Tpa::killServerList
    412. Función StdLib::Tpa::launchServer
    413. Función StdLib::Tpa::loadLastHosts
    414. Función StdLib::Tpa::loadLastServers
    415. Función StdLib::TransferSerSet
    416. Función StdLib::TransformMet
    417. Función StdLib::TrasladaMaxOrigen
    418. Función StdLib::TrasladaMinOrigen
    419. Función Structure
    420. Función Tcl_Eval
    421. Función Tcl_EvalEx
    422. Función Tokenizer
    423. Función TransPrev
    424. Función Traspose
    425. Función TridiagSEPDivideAndConquer
    426. Función Unique
    427. Función YuleWalkerDurbin
    428. Función
    429. Función |

Set

Funciones que devuelven Set

Función *

  • Declaración:
    Set cto1 * cto2  {Set cto1, Set cto2}
    
  • Descripción:
    Devuelve la intersección de dos conjuntos.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función +

  • Declaración:
    Set cto1 + cto2  {Set cto1, Set cto2}
    
  • Descripción:
    Devuelve la unión de dos conjuntos.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función -

  • Declaración:
    Set cto1 - cto2  {Set cto1, Set cto2}
    
  • Descripción:
    Devielve la diferencia entre dos conjuntos.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función <<

  • Declaración:
    Set cto1 << cto2  {Set cto1, Set cto2}
    
  • Descripción:
    Concatena dos conjuntos sin eliminar elementos repetidos y conservando el orden.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función AIA

  • Declaración:
    Set AIA(Serie ser, Ratio rat [, Set outliers, Real optMaxOrder=0, Real optMaxCrossNum=100, Real optMinNonZeroParamProb=0.99, Real optMaxEigenValueRelativeRange=100])
    
  • Descripción:
    AIA: Análisis de Intervención Automático de series temporales.
    
    Se parte de la serie de residuos <ser> del modelo ARIMA dado por el 
    cociente de polinomios de retardo 
    
      <rat> = (Dif(B)*Ar(B))/Ma(B). 
    
    Este modelo puede haber sido estimado previamente o simplemente 
    se puede postular un modelo ARIMA cualquiera.
    
    El conjunto <outliers> contiene las diferentes formas de intervención 
    que se quieren explorar definidas mediante objetos de tipo Ratio 
    con nombre. Si no se especifican se usarán las formas por defecto:
    
      Ratio PulseOut   = 1/1;
      Ratio CompensOut = (1-B)/1;
      Ratio StepOut    = 1/(1-B);
    
    Es muy recomendable seguir la nomenclatura Ratio <name>Out para 
    poder hacer uso de algunas funciones basadas en AIA.
    
    El procedimiento se basa en tomar los residuos más altos en valor 
    absoluto y probar qué formas explican mejor a los mismos. 
    
    Evidentemente un procedimiento exhaustivo de exploración de todas
    las combinaciones de inputs definidos por una fechas vecinas 
    a un residuo alto y una de las formas del conjunto <outliers> 
    sería impracticable con apenas unas docenas de datos. 
    
    El procedimiento debe por lo tanto tomar las combinaciones que 
    se consideren más probables y estimar modelos lineales para ver 
    cuál es efectivamente la mejor de ellas. Una vez filtrados los 
    residuos de dicha combinación de inputs, este proceso se repetirá 
    secuencialmente hasta que se considere que ninguna combinación 
    nueva mejora los resultados, lo cual ocurrirá si el mínimo valor 
    de las t-student de los inputs estimados no alcanza la significación 
    dada por el argumento <optMinNonZeroParamProb>, o bien si los 
    autovalores de la matriz de covarianzas de los parámetros tienen
    un rango relativo mayor que <optMaxEigenValueRelativeRange>
    
    El parámetro <optMaxOrder> indica el tamaño máximo de cada una de 
    esas combinaciones de inputs que se explorarán. 
    
    El parámetro <optMaxCrossNum> indica el máximo de combinaciones 
    de dimensión n que se tomarán como candidatas para generar las 
    de dimensión n+1
    
    Cuanto mayores sean <optMaxOrder> y <optMaxCrossNum> más 
    combinaciones se explorarán y mejores resultados se podrán obtener
    al tenerse en cuenta las correlacioens entre los diferentes 
    inputs, los cuáles pueden necesitar unos de otros para alcanzar
    la significación mínima. Evidentemente también aumenta el coste
    computacional.
    
    Los valores razonables de <optMaxOrder> se encuentran empíricamente
    entre 1 y 4 y los de <optMaxCrossNum> entre 10 y 1000.
    
    
    Para guardar compatibilidad con versiones anteriores, 
    si no se especifica <optMaxOrder> o bien es menor o igual que 0 
    se utilizará una implementación simplificada ligeramente más rápida 
    pero bastante menos robusta
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/aia.cpp

Función ARIMAAlmagroEval

  • Declaración:
    Set ARIMAAlmagroEval(Set arima, Matrix output [, Real sigma=1.0])
    
  • Descripción:
    Calcula los residuos del modelo con valores iniciales máximo verosímiles usando el algoritmo de Almagro.
    NOTA: Si la matriz de output ya está diferenciada hay que introduciren arima el polinomio de diferencias 1 en todas las estacionalidades.
    Si todo funciona correctamente devuelve lo siguiente:
    Matrix z:Ruido
    Matrix w:Ruido diferenciado
    Matrix a:Tra(Psi)*Inv(ACOV)*W : Residuos del modelo condicionados al ruido diferenciado.
    Matrix ACOV:Función de autocoavarianzas del modelo
    Matrix ACF:Función de Autocorrelaciones del modelo
    Real ACOVDetN:Det(ACOV)^(1/N): Raíz N-ésima del determinante de la matriz de autocoavarianzas
    Real wtACOViw:w'*ACOViw: Suma de cuadrados del ruido diferenciado en la métrica de las autocovarianzas.
    Real aS2:a'*a : Suma de cuadrados de los residuos
    Real logLH:-(1/2)*(N*Log(2*pi*sigma^2) + N*Log(ACOVDetN) + wtACOViw/sigma^2) : Logaritmo de la función de verosimilitud
    Matrix w0:Los p valores iniciales del ruido diferenciado. Sólo los devuelve si calcInitialValues es cierto
    Matrix a0:Los q valores iniciales del ruido diferenciado. Sólo los devuelve si calcInitialValues es cierto
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función ARIMALevinsonEval

  • Declaración:
    Set ARIMALevinsonEval(Set arima, Matrix output [, Real calcInitialValues=false, Real sigma=1.0])
    
  • Descripción:
    Calcula los residuos del modelo con valores iniciales máximo verosímiles usando el algoritmo de Levinson.
    NOTA: Si la matriz de output ya está diferenciada hay que introduciren arima el polinomio de diferencias 1 en todas las estacionalidades.
    Si todo funciona correctamente devuelve lo siguiente:
    Matrix z:Ruido
    Matrix w:Ruido diferenciado
    Matrix ACoviw:Inv(ACOV)*w : Variable axuliar que puede ser de gran ayuda.
    Matrix a:Tra(Psi)*Inv(ACOV)*W : Residuos del modelo condicionados al ruido diferenciado.
    Matrix ACOV:Función de autocoavarianzas del modelo
    Matrix ACF:Función de Autocorrelaciones del modelo
    Matrix PACF:Función de autocorrelaciones parciales del modelo
    Matrix IACF:Función de autocorrelaciones inversas del modelo
    Real ACOVDetN:Det(ACOV)^(1/N): Raíz N-ésima del determinante de la matriz de autocoavarianzas
    Real wtACOViw:w'*ACOViw: Suma de cuadrados del ruido diferenciado en la métrica de las autocovarianzas.
    Real aS2:a'*a : Suma de cuadrados de los residuos
    Real logLH:-(1/2)*(N*Log(2*pi*sigma^2) + N*Log(ACOVDetN) + wtACOViw/sigma^2) : Logaritmo de la función de verosimilitud
    Matrix w0:Los Max(p,q) valores iniciales del ruido diferenciado. Sólo los devuelve si calcInitialValues es cierto
    Matrix a0:Los Max(p,q) valores iniciales del ruido diferenciado. Sólo los devuelve si calcInitialValues es cierto
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función ARMAGohbergSemenculEval

  • Declaración:
    Set ARMAGohbergSemenculEval(Polyn AR, Polyn MA, Matrix W [, Real calcResiduals=false])
    
  • Descripción:
    Calcula la varianza del modelo como
      (1/N)*Tra(W)*Inv(Cov)*W (Máxima Verosimilitud)
    mediante la aplicación de la fórmula de Gohberg-Semencul para el caso de la inversa de una matriz simétrica de Toeplitz que en el caso ARMA se puede aproximar mediante ecuaciones en diferencias sobre el ruido ampliado con N ceros por la derecha y con valores iniciales nulos.Si el argumento opcional calcResiduals es cierto, entonces también estima los residuos del modelo condicionados al ruido diferenciado W:
      Tra(PSI)*Inv(Cov)*W
    Si W tiene varias columnas los cálculos se reproducen para cada una de ellas devolviendo los resultados en las correspondientes columnas de varianzas y residuos, si procede.Esto es especialmente útil para estimación masiva de modelos idénticos sobre distintas series de ruidoEsta función es una aproximación y puede dar resultados erróneos en casos extremos. En tal caso es mejor usar ARIMALevinsonEval que es mucho más precisa y lenta.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función AlgLib.Interp.Vector.CreateWorkSpace

  • Declaración:
    Set AlgLib.Interp.Vector.CreateWorkSpace(Text interpType, Matrix x, Matrix f [, Real order=0, Real copy=false])
    
  • Descripción:
    Crea el espacio de trabajo necesario para evaluar un manejador de funciones vectoriales de interpolación de AlgLib.
    Cada fila de las matrices <x> e <f> se refiere a una función de real a real.
    Si <x> sólo tiene una fila se tomará la misma para todas las filas de <f>
    .Algunos métodos no son exáctamente de interpolación sino de aproximación uniforme estimada por mínimos cuadrados sobre una familia específica de funciones de dimensión igual al argumento opcional <order>. Si no se pasa este argumento o no es positivo o el método no es de mínimos cuadrados sino de interpolación exacta, entonces se usará el número de columnas de las matrices <x> e <f> que ha de ser lógicamente el mismo.
    Si el argumento opcional <copy> es cierto entonces se usará internamente una copia de las matrices <x> e <f> pero en caso contrario se usarán directamente y será responsabilidad del usaurio asegurar que dichas matrices permanecen vivas mientras se usa el manejador. Esta característica puede ser útil para ahorrar memoria cuando se manejan matrices muy grandes pero debe emplearse con sumo cuidado.
    Los tipos de interpolación admisibles para el argumento <interpType> son:
      "BarycentricRational"
      "LinearSpline"
      "CubicSpline"
      "AkimaSpline"
      "SplineLeastSquares"
      "ChebyshevLeastSquares"
      "PolynomialLeastSquares"
    Más detalles en http://www.alglib.net/interpolation
    
  • Lenguaje:C++
  • Fuente : tol/contrib/alglib/alglib_interp.cpp

Función AlgLib.MannWhitneyUtest

  • Declaración:
    Set AlgLib.MannWhitneyUtest(Matrix x, Matrix y)
    
  • Descripción:
    El test Mann-Whitney-U es un método no paramétrico que se utiliza como una alternativa a los dos-muestra la prueba t de Student. Por lo general, esta prueba se utiliza para comparar las medianas de las distribuciones no normales X e Y (el t-test no es aplicable porque X e Y no son normales)
    Ver http://www.alglib.net/statistics/hypothesistesting/mannwhitneyu.php
    
  • Lenguaje:C++
  • Fuente : tol/contrib/alglib/alglib_statistics.cpp

Función AlgLib.OneSampleSignTest

  • Declaración:
    Set AlgLib.OneSampleSignTest(Matrix x, Real m)
    
  • Descripción:
    La señal de signos es un test no paramétrico utilizado para comparar con la mediana de la distribución de un determinado valor m. Esta prueba podrí ser utilizada como una alternativa para una muestra de t de Student. A diferencia de la t de Student, la prueba de signo puede trabajar con distribuciones no normales.
    Ver http://www.alglib.net/statistics/hypothesistesting/signtest.php
    
  • Lenguaje:C++
  • Fuente : tol/contrib/alglib/alglib_statistics.cpp

Función AlgLib.PearsonCorrelationSignificance

  • Declaración:
    Set AlgLib.PearsonCorrelationSignificance(Real r, Real n)
    
  • Descripción:
    Esta prueba chequea la hipótesis de que dos muestras X e Y con correlación muestral r son muestras de dos distribuciones normales con correlación cero o si su correlación es distinto de cero..
    Ver http://www.alglib.net/statistics/hypothesistesting/correlation.php
    
  • Lenguaje:C++
  • Fuente : tol/contrib/alglib/alglib_statistics.cpp

Función AlgLib.SpearmanRankCorrelationSignificance

  • Declaración:
    Set AlgLib.SpearmanRankCorrelationSignificance(Real r, Real n)
    
  • Descripción:
    Esta prueba chequea la hipótesis de que dos muestras X e Y con correlación muestral r son muestras de dos distribuciones continuous con correlación cero o si su correlación es distinto de cero..
    Ver http://www.alglib.net/statistics/hypothesistesting/correlation.php
    
  • Lenguaje:C++
  • Fuente : tol/contrib/alglib/alglib_statistics.cpp

Función AlgLib.StudentTtest1

  • Declaración:
    Set AlgLib.StudentTtest1(Matrix x, Real m)
    
  • Descripción:
    Esta prueba se utiliza para comprobar la hipótesis sobre el hecho de que la media de la variable aleatoria X es igual a la dada m. Las muestras para la prueba debe ser una muestra de una variable aleatoria normal.
    Ver http://www.alglib.net/statistics/hypothesistesting/studentttest.php
    
  • Lenguaje:C++
  • Fuente : tol/contrib/alglib/alglib_statistics.cpp

Función AlgLib.StudentTtest2

  • Declaración:
    Set AlgLib.StudentTtest2(Matrix x, Matrix y)
    
  • Descripción:
    Esta prueba chequea la hipótesis de que la media de dos variables aleatorias X e Y, que son representados por las muestras <x> e <y> son iguales. La prueba funciona correctamente bajo las siguientes condiciones:
     - Ambas variables aleatorias tienen una distribución normal
     - Las dispersiones son iguales (o ligeramente diferente)
     - Las muestras son independientes.
    
    Ver http://www.alglib.net/statistics/hypothesistesting/studentttest.php
    
  • Lenguaje:C++
  • Fuente : tol/contrib/alglib/alglib_statistics.cpp

Función AlgLib.UnequalVarianceTTest

  • Declaración:
    Set AlgLib.UnequalVarianceTTest(Matrix x, Matrix y)
    
  • Descripción:
    Esta prueba chequea la hipótesis de que la media de dos variables aleatorias X e Y, que son representados por las muestras <x> e <y> son iguales. La prueba funciona correctamente bajo las siguientes condiciones:
     - Ambas variables aleatorias tienen una distribución normal
     - Las muestras son independientes.
    
    Ver http://www.alglib.net/statistics/hypothesistesting/studentttest.php
    
  • Lenguaje:C++
  • Fuente : tol/contrib/alglib/alglib_statistics.cpp

Función AlgLib.VarianceChiSquareTest

  • Declaración:
    Set AlgLib.VarianceChiSquareTest(Matrix x, Real s2)
    
  • Descripción:
    Esta prueba se utiliza para comprobar la hipótesis sobre el hecho de que la varianza de la variable aleatoria X es igual a la dada s2. La muestra para la prueba debe ser una muestra de una variable aleatoria normal, aunque para muestras muy grandes funciona bien para cualquer distribución.
    Ver http://www.alglib.net/statistics/hypothesistesting/variancetests.php
    
  • Lenguaje:C++
  • Fuente : tol/contrib/alglib/alglib_statistics.cpp

Función AlgLib.VarianceFTest

  • Declaración:
    Set AlgLib.VarianceFTest(Matrix x, Matrix y)
    
  • Descripción:
    Esta prueba se utiliza para comprobar la hipótesis sobre el hecho de que la varianza de la variable aleatoria X es igual a la de Y. La muestra para la prueba debe ser una muestra de una variable aleatoria normal, aunque para muestras muy grandes funciona bien para cualquer distribución.
    Ver http://www.alglib.net/statistics/hypothesistesting/variancetests.php
    
  • Lenguaje:C++
  • Fuente : tol/contrib/alglib/alglib_statistics.cpp

Función AlgLib.WilcoxonSignedRankTest

  • Declaración:
    Set AlgLib.WilcoxonSignedRankTest(Matrix x, Real m)
    
  • Descripción:
    El test de Wilcoxon signed-rank es un test no paramétrico utilizado para comparar la mediana de la distribución con un determinado valor m. Este criterio podrí ser utilizado como una alternativa para una muestra de t de Student. A diferencia de la t de Student, Wilcoxon puede trabajar con distribuciones no normales.
    Ver http://www.alglib.net/statistics/hypothesistesting/wilcoxonsignedrank.php
    
  • Lenguaje:C++
  • Fuente : tol/contrib/alglib/alglib_statistics.cpp

Función Append

  • Declaración:
    Set Append(Set set1, Set set2)
    
  • Descripción:
    Concatena los elementos del conjunto set1 al final de set2 sin eliminar elementos repetidos y conservando el orden.
    
  • Lenguaje:C++

Función Apply

  • Declaración:
    Set Apply(Text método, Set conjunto, Text nombreFichero)
    
  • Descripción:
    Aplica un método a los elementos de un conjunto y escribe el resultado en un fichero, si éste no es nulo y dicho método lo soporta.
    Ejemplo: Set x = Range(1,4,2);Set Apply("View",x,"");También se puede utilizar directamente el nombre del método como función.Ejemplo: Set View(x,"")
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función AutoRegInt

  • Declaración:
    Set AutoRegInt(Serie z [, Real periodo=1])
    
  • Descripción:
    Identifica y estima el modelo autoregresivo integrado P(B):z = a.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función AutoRegression

  • Declaración:
    Set AutoRegression(Serie y, [ Real p = CountS(y)/4, Set input=Empty])
    
  • Descripción:
    Estima el modelo autoregresivo de orden p para la serie dada.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función BDB

  • Declaración:
    Set BDB(Text Alias, Text Path, Real Fixed, Text Sep, Text Def, Text Structure, Real Size, Real RegWidth, Real RegNumber, Real FieldNumber)
    
  • Descripción:
    Crea un nuevo conjunto con estructura BDB.
    
  • Lenguaje:C++

Función BDBClassify

  • Declaración:
    Set BDBClassify(BDB bdb, Set selCampo)
    
  • Descripción:
    Extrae todas las combinaciones sin repetición de los campos seleccionados que aparecen en el fichero BDB dado. Es necesario que el fichero BDB esté previamente ordenado por dichos campos.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdb.cpp

Función BDBClassifyStruct

  • Declaración:
    Set BDBClassifyStruct(Set Fields, Real FirstPosition, Real LastPosition)
    
  • Descripción:
    Crea un nuevo conjunto con estructura BDBClassifyStruct.
    
  • Lenguaje:C++

Función BDBExtract

  • Declaración:
    Set BDBExtract(BDB bdb, Set selReg, Set selCam)
    
  • Descripción:
    Escribe en un fichero con nombre <camino> los registros y campos de <bdb> seleccionados. Los argumentos <selReg> y <selCam> son los conjuntos seleccionados de índices de registros y campos respectivamente. En ambos casos el conjunto vacío indica la selección de todos los índices.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdb.cpp

Función BDBField

  • Declaración:
    Set BDBField(Text Name, Real Width, Real Pos)
    
  • Descripción:
    Crea un nuevo conjunto con estructura BDBField.
    
  • Lenguaje:C++

Función BDBOpen

  • Declaración:
    Set BDBOpen(Text camino, Real fijo, Text separador, Text definicion, Text estructura)
    
  • Descripción:
    Abre una nueva Base de Datos Bayes con el fichero de texto indicado. El argumento <fijo> indica si el fichero tiene un número fijo de caracteres para cada campo si es cierto, o bien los campos están identificados exclusivamente por el carácter separador indicado por el argumento <separador>. Nótese que un fichero de tipo fijo puede a su vez tener caracter separador. Si no lo tiene entonces hay que especificar el nombre y la longitud de los campos en el argumento <definicion>, por ejemplo definicion="Nombre:25,Edad:3". El parámetro <estructura> es el nombre de una Struct de TOL y sirve para dotar de tipos TOL a los campos de los registros del fichero. Si no se quiere usar alguno de los tres últimos parametros se pasa la cadena vacía.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdb.cpp

Función BDBReg

  • Declaración:
    Set BDBReg(BDB bdb, Real num)
    
  • Descripción:
    Devuelve un conjunto con los elementos del registro número <num> del fichero <bdb>. Si éste tiene estructura el conjunto resultado la adopta y de lo contrario se crea un conjunto de textos.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdb.cpp

Función BDBSeries

  • Declaración:
    Set BDBSeries(BDB bdb, Set dimensiones, Set magnitudes, Real dateColumn, TimeSet fechado [, Set clasificacion=EMPTY, Real valorPorDefecto=0])
    
  • Descripción:
    Crea series temporales a partir de un BDT. Es necesario que el fichero BDB esté previamente ordenado por dichos campos.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdb.cpp

Función BDBSort

  • Declaración:
    Set BDBSort(BDB bdb [, Set selCampo = Empty])
    
  • Descripción:
    Ordena los registros por los campos cuyos indices son los elementos del parámetro selCampo.El conjunto vacío indica la selección de todos los campos.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdb.cpp

Función BDBTable

  • Declaración:
    Set BDBTable(BDB bdb)
    
  • Descripción:
    Devuelve un conjunto con todos los registros del fichero <bdb> creados según se explica en la función BDBReg.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdb.cpp

Función BDTFile

  • Declaración:
    Set BDTFile(Set cto [, Text nombreFichero="Std", Text cabecera="_DEFAULT_HEADER_", Real reescribir=CIERTO, Text separadorDeColumnas = ";", Text separadorDeFilas = ";\n"])
    
  • Descripción:
    Escribe un conjunto de series en un fichero con formato BDT.Si no se especifica ning�n fichero se usar� la salida est�ndar "Std" 
    Se puede especificar una cadena de cabecera que se escribir� en la primera l�nea
    Si la cabecera es "_DEFAULT_HEADER_" se usar�n los nombres del fechado y de la lista de series como cabecera
    Si la cabecera es "" no se escribir� cabecera.
    Si se quiere a�adir los resultados a un fichero existente usese rewrite=FALSE
    Es posible especificar cualquier separador de columna y fila.
    El resultado s�lo ser� legible por TOL si se usan los par�metros por defecto.
    
  • Lenguaje:C++
  • Fuente : tol/lang/language.cpp

Función BMTFile

  • Declaración:
    Set BMTFile(Set cto [, Text nombreFichero="Std", Text cabecera="_DEFAULT_HEADER_", Real reescribir=CIERTO, Text separadorDeColumnas = ";", Text separadorDeFilas = ";\n"])
    
  • Descripción:
    Escribe un conjunto de matrices en un fichero con formato BMT.
    Si no se especifica ning�n fichero se usar� la salida est�ndar "Std" 
    Se puede especificar una cadena de cabecera que se escribir� en la primera l�nea
    Si la cabecera es "_DEFAULT_HEADER_" o "" no se escribir� cabecera
    Si se quiere a�adir los resultados a un fichero existente usese rewrite=FALSE
    Es posible especificar cualquier separador de columna y fila
    El resultado s�lo ser� legible por TOL si se usan los par�metros por defecto.
    
  • Lenguaje:C++
  • Fuente : tol/lang/language.cpp

Función BSIFile

  • Declaración:
    Set BSIFile(Set cto, Text nombreFichero)
    
  • Descripción:
    Escribe un conjunto de series en un fichero con formato BDT.
    
  • Lenguaje:C++
  • Fuente : tol/lang/language.cpp

Función BSR.DocInfo

  • Declaración:
    Set BSR.DocInfo(Text Model.Name, Text Model.Description, Text Session.Name, Text Session.Description, Text Session.Authors, Date Session.Creation, Text Path)
    
  • Descripción:
    Crea un nuevo conjunto con estructura BSR.DocInfo.
    
  • Lenguaje:C++

Función BSR.LinearBlock

  • Declaración:
    Set BSR.LinearBlock(Text Name, Real InitialValue)
    
  • Descripción:
    Crea un nuevo conjunto con estructura BSR.LinearBlock.
    
  • Lenguaje:C++

Función BSR.MissingBlock

  • Declaración:
    Set BSR.MissingBlock(Text Name, Real Index, Real Row, Real Col, Text Prior, Real Nu, Real Sigma2, Real MinBound, Real MaxBound)
    
  • Descripción:
    Crea un nuevo conjunto con estructura BSR.MissingBlock.
    
  • Lenguaje:C++

Función BSR.ModelDef

  • Declaración:
    Set BSR.ModelDef(Set DocInfo, Set LinearBlock, Set InputMissingBlock, Set OutputMissingBlock, Set NoiseDistrib, VMatrix Y, VMatrix X, VMatrix a, VMatrix A)
    
  • Descripción:
    Crea un nuevo conjunto con estructura BSR.ModelDef.
    
  • Lenguaje:C++

Función BSR.NoiseDistrib

  • Declaración:
    Set BSR.NoiseDistrib(Text Name, Real Nu, Text SigmaName, Real SigmaIndex, Set SigmaPrior, Set Arima, Set ArimaAuxInfo, VMatrix Cov, VMatrix L, VMatrix Li, Set EquIdx, Set TimeInfo)
    
  • Descripción:
    Crea un nuevo conjunto con estructura BSR.NoiseDistrib.
    
  • Lenguaje:C++

Función BSR.NoiseTimeInfo

  • Declaración:
    Set BSR.NoiseTimeInfo(TimeSet Dating, Date FirstDate, Date LastDate)
    
  • Descripción:
    Crea un nuevo conjunto con estructura BSR.NoiseTimeInfo.
    
  • Lenguaje:C++

Función BSR.Parse

  • Declaración:
    Set BSR.Parse(Text filePath)
    
  • Descripción:
    Analiza un archivo ASCII escrito en lenguaje BSR (Bayesian Sparse Regression) y devuelve un Set con la estructura de BSR.ModelDef que contiene toda la información necesaria para hacer estimación bayesian de un modelo de regresión lineal sujeto a inecuaciones lineales utilizando métodos MCMC (MonteCarlo Markov Chain):
      Y = X*B + E 
      A*B <= a
    El campo LinearBlock contiene información sobre las variables del vector b y debe tener la estructura de BSR.LinearBlock, que incluye valores iniciales B0 que cumplen las inecuaciones A * B0 <= a.
    El campo NoiseDistrib contiene información sobre el ruido del vector E y debe tener la estructura de BSR.NoiseDistrib.Puede ver un ejemplo de la sintaxis de BSR en http://cvs.tol-project.org/viewcvs.cgi/*checkout*/tol/stdlib/math/stat/models/bayesian/bysMcmc/test_01/parse.bsr
    
  • Lenguaje:C++
  • Fuente : tol/btol/vmatrix_type/vmatgra.cpp

Función BSTFile

  • Declaración:
    Set BSTFile(Set cto [, Text nombreFichero="Std", Text cabecera="_DEFAULT_HEADER_", Real reescribir=CIERTO, Text separadorDeColumnas = ";", Text separadorDeFilas = ";\n"])
    
  • Descripción:
    Escribe un conjunto de conjuntos de tipo tabla en un fichero con formato BST.
    Si no se especifica ning�n fichero se usar� la salida est�ndar "Std" 
    Se puede especificar una cadena de cabecera que se escribir� en la primera l�nea
    Si la cabecera es "_DEFAULT_HEADER_" y la primera l�nea tiene estructura se usar� la lista de nombres de campos como cabeceraSi la cabecera es "" no se escribir� cabecera.
    Si se quiere a�adir los resultados a un fichero existente usese rewrite=FALSE
    Es posible especificar cualquier separador de columna y fila 
    El resultado s�lo ser� legible por TOL si se usan los par�metros por defecto.
    
  • Lenguaje:C++
  • Fuente : tol/lang/language.cpp

Función Backasting

  • Declaración:
    Set Backasting(Ratio R, Matrix Z)
    
  • Descripción:
    .Evalua los residuos A en la ecuacion en diferencias Z = R(B)*A con los valores iniciales calculados por el metodo del backasting.
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/matgra.cpp

Función BoxCoxStruct

  • Declaración:
    Set BoxCoxStruct(Real Exponent, Real Constant)
    
  • Descripción:
    Crea un nuevo conjunto con estructura BoxCoxStruct.
    
  • Lenguaje:C++

Función BoxCoxTrans

  • Declaración:
    Set BoxCoxTrans(Serie ser [, Set opciones={-1;-1/2;-1/3;-1/4;0;1/4;1/3;1/2;1}, 	Real longitudIntervalos=10 ])
    
  • Descripción:
    Devuelve el exponente de la transformación Box-Cox de una serie calculado mediante el análisis de su homocedasticidad. Si la serie tiene periodicidad estacional debe pasarse su valor en el parámetro longitudIntervalos, pues de otro modo se asume 10. En el parámetro de opciones se puede incluir cualquier conjunto de números reales entre los cuales se buscará el óptimo para la transformación de Box-Cox.
    NOTA: La transformación de Box-Cox de exponente b se define como :
      T(x;b) = x^b (si b<>0);
      T(x;0) = Log(x);
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función CartProd

  • Declaración:
    Set CartProd(Set cto1, Set cto2 [, Set cto3, ...])
    
  • Descripción:
    Devuelve el producto cartesiano de dos o más conjuntos.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función Classify

  • Declaración:
    Set Classify(Set set, Code binaryRelation [, Text relationType = "partial order"])
    
  • Descripción:
    Clasifica un conjunto <s> en clases de equivalencia (ver http://en.wikipedia.org/wiki/Binary_relation and http://en.wikipedia.org/wiki/Equivalence_relation ). Devuelve un conjunto de conjuntos conteniendo una clase de equivalencia distinta cada uno, es decir, una partición del conjunto en subconjuntos de intersección vacía y cuya unión total da el conjunto original.
    
    La relación de equivalencia se generará a través de la función de usuario dada <f> dependiendo del tipo de relación especificada que puede ser uno de estos:
    
    
    1º) "equivalence" (relación de equivalencia) : Este es el modo más natural de clasificar un conjunto. En este caso la función de usuario debe ser una relación binaria sobre <s> que cumpla las propiedades reflexiva, simétrica y transitiva. Ninguna de estas propiedades serán chequeadas pero se supondrá que se cumplen.
    
    2º) "symmetric" (relación simétrica): La cerradura reflexiva-transitiva T de una relación simétrica se define como:
    
                a = b  or
     a T b <=>  a S b  or
                a S c_1 and c_1 S c_2 and ... and c_k S b for some c_1, c_2, ... , c_k
    
    Entonces, T es reflexiva, simétrica y transitiva y es la menor relación de equivalencia que contiene a la relación original. (Ver http://en.wikipedia.org/wiki/Transitive_closure)
    La relación de equivalencia no será ahora explícitamente definida por la función de usuario sino que se deducirá implícitamente de este modo:
    
                  i=j or
    s[i]~s[j] <=> s[j]~s[i] f(s[i],s[j])=1  or
                  f(s[i],s[k_1])=1 and f(s[h_1],s[h_2])=1 and ... and f(s[h_k],s[j])=1 for some h_1,...,h_k=1...n
    
    Por no ser transitiva es necesario evaluar todos los pares i<j y la complejidad de la evaluación es (n-1)*(n-2)/2. Para computar la la cerradura transitiva se requiere además O(n^3) operaciones usando el método exhaustivo, pero se ha implementado un método cuadrático O(n^2) e incluso existen métodos lineales O(n) como el algoritmo de Trajan (Ver http://www.cs.hut.fi/~enu/thesis.html).
    
    Ejemplo:
    
    Tenemos un conjunto de números enteros mayores que 1 que queremos separar en un conjunto de clases generadas por conjuntos de primos mutuamente excluyentes entre sí y no separables en otros más pequeños. Si dos números enteros mayores que 1 tienen algún diviso primo en común su Máximo Común Divisor (MCD) será mayor que 1, por lo que lso elementos de clases distintas tendran MCD igual a 1, y todos los miembros de una misma clase tendrán MCD mayor que 1 o bien habrá una serie de elementos c_1, c_2, ..., c_k en esa clase tales que MCD(a,c_1)>1, MCD(c_1,c_2)>1,...,MCD(c_k,b)>1
    
    Set s = [[2 , 4, 7, 15 , 26, 33, 35]];
    //Maximum Common Divisor of two positive integer numbers
    Real MCD(Real a, Real b)
    {
      //Note that MCD is a symmetric function: MCD(a,b)=MCD(b,a)
      If(a<b,MCD(b,a),
      {
        Real c = a % b;
        If(!c, b, MCD(b,c))
      })
    };
    //Symmetric binary relation
    Real f(Real a, Real b)
    {
      MCD(a, b)>1
    };
    Set classes = Classify(s, f, "symmetric");
    
    Devuelve
    
    [[
      [[ 2, 4, 26 ]],      //Class generated by primes 2, 13
      [[ 7, 1 5, 33, 35 ]] //Class generated by primes 3, 5, 7, 11
    ]]
    
    Nótese que 33=3*11 y 7 no tienen primos en común pero se tienen las relaciones MCM(7,35)=7>1, MCM(35,15)=5>1, MCM(15,33)=3>1, por lo que ambos, 33 and 7, están en la misma clase.
    
    
    3º) "binary" (relacion binaria): La cerradura simétrica de una relación binaria cualquiera se define como
    
      a S b <=> a R b or b R a
    
    Esta relación es obviamente la mínima relación simétrica que contiene a R, y su cerradura reflexiva-transitiva T es una relación de equivalencia, tal y como ya se ha visto más arriba, y que se define implicitamente a partir de la función de usuario <f> como sigue
    
                    i=j or
                    f(s[i],s[j]) = 1  or
                    f(s[j],s[i]) = 1  or
      s[i]~s[j] <=> f(s[i],s[k]) = 1  and f(s[k],s[j]) = 1 for some k=1...n or
                    f(s[k],s[i]) = 1  and f(s[k],s[j]) = 1 for some k=1...n or
                    f(s[i],s[k]) = 1  and f(s[j],s[k]) = 1 for some k=1...n or
                    f(s[k],s[i]) = 1  and f(s[j],s[k]) = 1 for some k=1...n
    
    La complejidad de la evaluación de las relaciones estará ahora entre (n-1)*(n-2)/2 y (n-1)*(n-2), dependiendo del número de veces que no se cumpla f(s[i],s[j]) con i<j, pues sólo en tal caso hay que calcular f(s[j],s[i]).
    
    Ejemplo:
    
    Sea ahora <s> el mismo conjunto del caso simétrico pero ahora queremos generar las clases irreductibles de números tal que todos son divisibles por otro de la clase. La cerradura simétrica de esta relación es "es divisible o múltiplo de"
    
    Set s = [[2 , 4, 7, 15 , 26, 33, 35]];
    //Non symmetric binary relation
    Real f(Real a, Real b)
    {
      a % b == 0
    };
    Set classes = Classify(s, f, "binary");
    
    Devuelve
    
    [[
      [[ 2, 4, 26 ]], //Class of numbers that are divisible by 2
      [[ 7, 35 ]],    //Class of numbers that are divisible by 7
      [[ 15 ]],       //Class of numbers that are divisible by 15
      [[ 33 ]]        //Class of numbers that are divisible by 33
    ]]
    
    Nótese que 26 no es is divisible por 4, pero 26%2=0 y 4%2=0, por lo que están en la misma clase.
    
    
    4º) "partial order" (relación de orden parcial): En este caso la relación utilizada cumple las propiedades reflexiva, antisimétrica y transitiva. Es el caso por defecto cuando no se especifica el argumento <relationType>. Para poder usar internamente la función de C estándar qsort, una implementación del algoritmo quicksort (ver http://en.wikipedia.org/wiki/Quicksort ), la relación se expresa como una función de comparación que devuelve:
    
      f(a,b) = -1 if a<=b and !(b<=a)
      f(a,b) =  0 if a<=b and   b<=a
      f(a,b) = +1 if b<=a and !(a<=b)
    
    La relación de equivalencia se define simplemente como
    
      a ~ b <=> f(a,b) = 0
    
    En primer lugar se ordenan los elementos mediante la función de comparación <f>
    
      s[1] <= s[2] <= s[3] <= ... <= s[n]
    
    y después se rompe en clases separando por aquellos elementos consecutivos
    
      S1 = { s[1], ... , s[m[1]] },
      S2 = { s[m[1]+1], ... , s[m[2]] },
      ...
    
    tales que
    
      f(s[1],s[2] )=0...0=f(s[m]-1,s[m] )=0; f(s[m], s[m]+1) = -1
      f(s[m[1]+1],s[ m[1]+2])=0...0= f(s[m+1]-1,s[m+1] )=0; f(s[m+1], s[m+1]+1) = -1
      ...
    
    La complejidad algorítmica es O(n Log(n))
    
    Ejemplo:
    
    Se quiere clasificar un conjunto de textos en función de su longitud. Como ésta es una magnitud comparable se puede usar la clasificación por orden parcial
    
    Set s = [[ "aefg", "ada", "fefg", "fadabbbg" , "efg", "abbb" ]];
    Real f(Text a, Text b)
    {
      Compare( TextLength(a), TextLength(b))
    };
    Set classes = Classify(s, f, "partial order");
    
    o simplemente
    
    Set classes = Classify(s, f);
    
    Devuelve
    
    [[ 
      [[ "ada", "efg" ]],           //Class of strings with length 3
      [[ "abbb", "fefg", "aefg" ]], //Class of strings with length 4
      [[ "fadabbbg" ]]              //Class of strings with length 8 
    ]];
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función Cluster

  • Declaración:
    Set Cluster(Matrix data, Real k, Real n [, Text method="a", Text dist, Matrix weigth])
    
  • Descripción:
    Divides the rows of matrix 'data' into 'k' clusters such that the sum of distances over the rows to their cluster centers (centriods) is minimal. Unknown values (?) are accepted.
    It´s based on the aplication of the EM algorithm 'n' times in order to find the optimal solution.
    Optional parameters are:
      method - specifies the method used to calculate the centroid
        "a" the arithmetic mean, "m" the median, "d" the medoids
      dist - available functions to measure similarity or distance between data
        "e" Euclidean, "b" City-block, "c" Pearson correlation coeficient, "a" Absolute value of Pearson correlation coeficient,
        "u" Uncentered Pearson correlation, "x" Absolute uncentered Pearson correlation, "s" Spearman´s rank correlation, "k" Kendall´s, "h" Shape
      weight - the weights that are used to calculate the distance
    
    Returns a set whose elements are:
      Real AverageDistortion - The average of distances of the items to their centroid
      Real TimesSolutionFound - How often the optimal clustering solution was found
      Matrix Assignments - This array stores the cluster number to which each item was assigned
      Matrix Centroids - It stores the centroids of the clusters
      Set SetOfClusters - Each subset of this set represents one cluster with its named elements
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/clustergra.cpp

Función DAgostinoDTest

  • Declaración:
    Set DAgostinoDTest(Set conjunto, Real alfa)
    
  • Descripción:
    Contruye el test de normalidad de DAgostinoD para una muestra con el nivel de siginficación alfa. Este test está recomendado si la muestra consta de al menos 50 elementos.Devuelve un conjunto con tres valores: 
    	1) estadístico T de D'Agostino
    	2) estadístico D de D'Agostino
    	3) el resultado del test propiamente dicho , es decir, 	   1 si se acepta la hipótesis de normalidad y 0 de lo contrario.
    Ver ANSI N15.15-1974.
    
  • Lenguaje:C++
  • Fuente : tol/btol/real_type/datgrast.cpp

Función DBGetOpened

  • Declaración:
    Set DBGetOpened(Text tipoBD)
    
  • Descripción:
    Devuelve un conjunto de las bases de datos abiertas cuyo tipo coincide con el proporcionado("tipoBD").
    Si se proporciona una cadena de texto vacía, entonces todas las bases de datos abiertas son incluídas.
    Para cada base de datos se devuelve su alias, tipo y estado.
    Los posibles valores para 'tipoDB' son: "ODBC", "MySQL", "PostgreSQL"
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdspool.cpp

Función DBSeries

  • Declaración:
    Set DBSeries(Text consulta , TimeSet fechado, Set nombres [, Set descripciones, Real valorDefecto=0])
    
  • Descripción:
    Devuelve un conjunto de series con los nombres dados y el fechado indicado (común para todas ellas) cuyos datos vienen dados por una consulta a la base de datos abierta.
    Dicha consulta debe devolver como primer campo una fecha y a continuación un campo numérico para cada serie que se quiere construir. Además debe estar ordenada por el campo fecha.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdspool.cpp

Función DBSeriesColumn

  • Declaración:
    Set DBSeriesColumn(Text consulta , TimeSet fechado [, Real valorDefecto=0])
    
  • Descripción:
    Devuelve un conjunto de series con el fechado indicado (común para todas ellas) cuyos datos vienen dados por una consulta a la base de datos abierta. Dicha consulta debe devolver tres campos que contengan un nombre de serie, una fecha y un número real. Además debe estar ordenada por el campo serie y el campo fecha.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdspool.cpp

Función DBSeriesTable

  • Declaración:
    Set DBSeriesTable(Text consulta , TimeSet fechado, Set nombres [, Set descripciones, Real valorDefecto=0])
    
  • Descripción:
    Devuelve un conjunto bidimensional de series con el fechado indicado (común para todas ellas) cuyos datos vienen dados por una consulta a la base de datos abierta. Dicha consulta debe devolver al menos tres campos que contengan un prefijo para el nombre de la serie, una fecha y un número real. Además debe estar ordenada por el campo prefijo y el campo fecha.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdspool.cpp

Función DBTable

  • Declaración:
    Set DBTable(Text consulta [, Text nombreEstructura])
    
  • Descripción:
    Devuelve un conjunto con estructura de tabla cuyos datos vienen dados por una consulta a la base de datos abierta. Dicha consulta debe devolver sólo campos numéricos, de texto o fechas.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdspool.cpp

Función DBTableColumn

  • Declaración:
    Set DBTableColumn(Text consulta, Real numeroIndices, Real numeroPrefijos [, Real invertirNombre=0, Text separador="", Real valorDefecto=?])
    
  • Descripción:
      Devuelve un conjunto con estructura de tabla cuyos datos vienen dados por una consulta a la base de datos abierta.
    
      Dicha consulta debe devolver en primer lugar los campos índice seguidos por los campos prefijo y terminando por los campos numéricos correspondientes a las series y debe estar ordenada por los campos indice y prefijo.
    
     Además, mientras que los campos índice y prefijo pueden ser de cualquier tipo, el resto tiene que ser de tipo numérico.
    
     Los argumentos opcionales invertirNombre y separador sirven para invertir el nombre de las columnas serie e insertar una cadena de texto entre ellos respectivamente.
    
      El argumento valorDefecto debe ser un real cuyo valor adquirirán todas las celdas sin valor. Por defecto toma el valor Desconocido.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bdb/bdspool.cpp

Función Dates

  • Declaración:
    Set Dates(TimeSet fechado, Date desde, Date hasta)
    
  • Descripción:
    Devuelve el conjunto de las fechas entre dos dadas en un fechado.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función DeepCopy

  • Declaración:
    Set DeepCopy(Set ejemplo [, Matrix matriz])
    
  • Descripción:
    Construye un conjunto semejante al ejemplo dado en el que , opcionalmente, se sustituyen los datos numéricos por los datos de la matriz dada.El argumento matriz debe ser una matriz fila con tantos datos como datos numericos haya en el conjunto ejemplo
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función Estimate

  • Declaración:
    Set Estimate(Set modelDef [, Date desde, Date hasta], Set parametrosAPriori)
    
  • Descripción:
    Estima el modelo ARIMA P(B):Zt = Xt*W + Q(B):At.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función EvalSet

  • Declaración:
    Set EvalSet(Set cto, Code hacer)
    
  • Descripción:
    Devuelve el conjunto de las evaluaciones sucesivas de una función, tomando como argumento cada elemento de un conjunto.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función EvalSetOfCode

  • Declaración:
    Set EvalSetOfCode(Set funciones, Anything arg)
    
  • Descripción:
    Devuelve el conjunto de las evaluaciones sucesivas de un conjunto de funciones tomando el mismo argumento.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función Extract

  • Declaración:
    Set Extract(Set cto, Real col1 [, Real col2, ...])
    
  • Descripción:
    Devuelve un rango de columnas de un conjunto-tabla.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función ExtractByIndex

  • Declaración:
    Set ExtractByIndex(Set cto, Set indice)
    
  • Descripción:
    Devuelve un conjunto con los elementos seleccionados en indice.El argumento indice debe ser un conjunto de números enteros
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función For

  • Declaración:
    Set For(Real n, Real m, Code f)
    
  • Descripción:
    Devuelve un conjunto cuyos elementos son las evaluaciones de la función f para cada número entero entre n y m, ambos incluídos.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función GetBoundsInPolytope

  • Declaración:
    Set GetBoundsInPolytope(VMatrix D, VMatrix d, VMatrix z, Real j)
    
  • Descripción:
    Calcula los valores mínimo y máximo de la j-ésima componente del vector z dentro del politopo D*z <= d
    
  • Lenguaje:C++
  • Fuente : tol/btol/vmatrix_type/vmatgra.cpp

Función GetDir

  • Declaración:
    Set GetDir(Text dir)
    
  • Descripción:
    Dado un directorio del sistema, devuelve un conunto compuesto por un conjunto que contiene los subdirectorios y otro con los ficheros.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función GetGlobalFunctions

  • Declaración:
    Set GetGlobalFunctions(Text grammar)
    
  • Descripción:
    Devuelve todas las funciones globales que devuelven el tipo especificado
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función GetTableFromText

  • Declaración:
    Set GetTableFromText(Text cadena, Text separadorDeLinea, Text separadorDeCelda)
    
  • Descripción:
    .
    
  • Lenguaje:C++
  • Fuente : tol/btol/text_type/txtgra.cpp

Función Grammars

  • Declaración:
    Set Grammars(Real noUsado)
    
  • Descripción:
    Devuelve un conjunto con los nombres de las gramáticas definidas.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función HannShapiroWTest

  • Declaración:
    Set HannShapiroWTest(Set conjunto, Real alfa)
    
  • Descripción:
    Contruye el test de normalidad de Hann-Shapiro para una muestra con el nivel de siginficación alfa. Este test está recomendado si la muestra consta de menos de 50 elementos.Devuelve un conjunto con tres valores: 
    	1) estadístico b2 de Hann-Shapiro
    	2) estadístico W de Hann-Shapiro
    	3) el resultado del test propiamente dicho , es decir, 	   1 si se acepta la hipótesis de normalidad y 0 de lo contrario.
    Ver ANSI N15.15-1974.
    
  • Lenguaje:C++
  • Fuente : tol/btol/real_type/datgrast.cpp

Función HierarchicalCluster

  • Declaración:
    Set HierarchicalCluster(Matrix data, Real k [, Text method="s", Text dist="e", Matrix weigth])
    
  • Descripción:
    Divides the rows of matrix 'data' into 'k' clusters. Unknown values (?) are accepted.
    Unlike the EM algorithm, which is used in Cluster() function, the complete process of hierarchical clustering is deterministic.
    Optional parameters are:
      method - specifies the method used to calculate the distance between subnodes
        "s" single (the shortest distance among the pairwise distances between the members of the two nodes),
        "m" maximum (the longest), "a" average, "c" centriod
      dist - available functions to measure similarity or distance between data
        "e" Euclidean, "b" City-block, "c" Pearson correlation coeficient, "a" Absolute value of Pearson correlation coeficient,
        "u" Uncentered Pearson correlation, "x" Absolute uncentered Pearson correlation, "s" Spearman´s rank correlation, "k" Kendall´s, "h" Shape
      weight - the weights that are used to calculate the distance
    
    Returns a set whose elements are:
      Real AverageDistortion - The average of distances of the items to their centroid
      Real TimesSolutionFound - It´s here just for compatibility with cluster()´s output, it will always be 1
      Matrix Assignments - This array stores the cluster number to which each item was assigned
      Matrix Centroids - It stores the centroids of the clusters
      Set SetOfClusters - Each subset of this set represents one cluster with its named elements
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/clustergra.cpp

Función Hierarchy

Función HouseholderLeastSqr

  • Declaración:
    Set HouseholderLeastSqr(Matrix Y, Matrix W, Matrix R)
    
  • Descripción:
    Dada la transformacion de Householder {W,R} de la matriz X, resulve el problema de minimos cuadrados Y = X*B + A. Devuelve un conjunto con la matriz de coeficientes B y la matriz de residuos A.
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/matgra.cpp

Función HouseholderTransf

  • Declaración:
    Set HouseholderTransf(Matrix M)
    
  • Descripción:
    Hace la transformacion de Householder de una matriz con rango igual al numero de columnas. Si no es asi devuelve el conjunto vacio y da un mensaje de error.
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/matgra.cpp

Función Include

  • Declaración:
    Set Include(Text camino)
    
  • Descripción:
    Llama al inclusor adecuado para el camino dado.
    
  • Lenguaje:C++

Función IncludeBDC

  • Declaración:
    Set IncludeBDC(Text nombreFichero)
    
  • Descripción:
    Devuelve el conjunto de todas las series primarias de un fichero con formato Bayes Data Column (BDC).
    Incluye series temporales con cualquier fechado y entre fechas cualesquiera. Para cada serie se escribe primero una cabecera con el nombre, la descripción, el fechado y la fecha inicial. Seguidamente se escribe un dato en cada línea entendiendo que pertenecen a fechas consecutivas, a partir de la inicial, a lo largo del fechado de las series en cuestión.
    
    Ejemplo:
    
    #Serie1
    ACTUALIZACION Serie1 ES UNA Serie temporal primaria FIN
    VALOR DE (Serie1) Fechado = Mensual
    VALOR DE (Serie1) Titulo	= "SERIE DE PRUEBA 1, PUEDE BORRARSE"
    &DATOS SUSTITUCION
    a1992m1d1
    19209,
    19924,
    29202,
    231206,
    19202,
    19202,
    19308;
    #Serie2
    ACTUALIZACION Serie2 ES UNA Serie temporal primaria FIN
    VALOR DE (Serie2) Fechado = Diario
    VALOR DE (Serie2) Titulo	= "SERIE DE PRUEBA 2, PUEDE BORRARSE"
    &DATOS SUSTITUCION
    a1997m1d1
    126204,
    219456,
    145207,
    124209,
    119451,
    143920,
    276309,
    219456,
    145207,
    124209;
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgrainc.cpp

Función IncludeBDT

  • Declaración:
    Set IncludeBDT(Text nombreFichero [, Text separador=";", Date desde, Date hasta, Text cabecera])
    
  • Descripción:
    Devuelve el conjunto de todas las series primarias de un fichero con formato Bayes Data Table (BDT).
    Incluye series temporales con el mismo fechado y entre las mismas fechas, en formato de tabla. En la que la primera fila contiene el nombre del fechado seguido de los nombres de las series separadas por punto y coma.
    En las líneas posteriores, aparece una fecha en la primera columna, y, en  las siguientes, los valores de las series correspondientes para dicha fecha.  Las fechas deben aparecer en orden. Si una fecha no está en orden, no existe, o está mal escrita, todas las series del fichero contendrán para esa fecha, el  valor de relleno del sistema (BDTFillValue), que está inicializado a cero, y el usuario puede cambiar cuando desee escribiendo, por ejemplo, BDTFillValue:=3.
    
    Ejemplo:
    
    Diario;		  S1;	       S2;
    1995/01/01;   1023.234;	 8745.874;
    1995/01/02;   1014.347;	 8746.565;
    1995/01/03;   1151.925;	 8745.675;
    1995/01/05;   1127.942;	 8747.234;
    1995/01/06;   1003.134;	 8748.734;
    1995/01/07;   1026.246;	 8741.783;
    ...
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgrainc.cpp

Función IncludeBFM

  • Declaración:
    Set IncludeBFM(Text nombreFichero, Real periodicidad)
    
  • Descripción:
    Devuelve un conjunto con el modelo del fichero con formato Bayes-Forecast Model (BFM).
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/foread.cpp

Función IncludeBMT

  • Declaración:
    Set IncludeBMT(Text nombreFichero)
    
  • Descripción:
    Devuelve un conjunto cuyo único elemento es la matriz de numeros guardada en un fichero con formato Bayes Matrix Table (BMT).
    Incluye una matriz con una fila en cada línea y los datos separados por punto y coma. Obviamente, todas las filas han de tener el mismo número de elementos.
    
    Ejemplo:
    
    1023.234;	   8745.874;
    1014.347;	   8746.565;
    1151.925;	   8745.675;
    1127.942;	   8747.234;
    1003.134;	   8748.734;
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgrainc.cpp

Función IncludeBSI

  • Declaración:
    Set IncludeBSI(Text nombreFichero)
    
  • Descripción:
    Devuelve el conjunto de todas las series primarias de un fichero con formato Bayes Serie Index (BSI).
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgrainc.cpp

Función IncludeBST

  • Declaración:
    Set IncludeBST(Text nombreFichero)
    
  • Descripción:
    Devuelve el conjunto de todas los conjuntos estruturados de un fichero con formato Bayes Structured Table (BST).Incluye una matriz con una fila en cada línea y los datos separados por punto y coma. Obviamente, todas las filas han de tener el mismo número de elementos.
    
    Si tenemos definida anteriormente la estructura
    
    Struct PerData
    (
    	Text Name,
    	Date Birth,
    	Real Weight
    );
    
    Podemos incluir un fichero BST como éste
    
    PerData; Name;    Birth;      Weight;
    	     ; "John"  ;a1963m11d01;67;
           ; "Joseph";a1965m02d03;72;
           ; "Juan"  ;a1966m05d11;78;
    
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgrainc.cpp

Función IncludeDIR

  • Declaración:
    Set IncludeDIR(Text camino)
    
  • Descripción:
    Devuelve el conjunto de todos los ficheros de un directorio que TOL pueda reconocer.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgrainc.cpp

Función IncludePRJ

  • Declaración:
    Set IncludePRJ(Text nombreFichero)
    
  • Descripción:
    Devuelve el conjunto de todos los ficheros de un fichero de projecto (PRJ).
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgrainc.cpp

Función IncludeTOL

  • Declaración:
    Set IncludeTOL(Text nombreFichero)
    
  • Descripción:
    Devuelve el conjunto de todos los objetos de un fichero TOL.Incluye expresiones válidas en TOL separadas por punto y coma y con formato libre, es decir, los tabuladores, saltos de línea y carácteres de espacio consecutivos son equivalentes a un único carácter de espacio.
    
    Ejemplo :
    
    	Real x = Sin(Pi/3);
    
    	Real y = Cos(Pi/3);
    
    	Real z = x^y;
    
    	Real t = y/x;
    
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgrainc.cpp

Función IncludeText

  • Declaración:
    Set IncludeText(Text expresion)
    
  • Descripción:
    Analiza el contenido de expresiones válidas en TOL separadas por punto y coma y con formato libre (ver IncludeTOL) ,y devuelve el conjunto de todos los objetos definidos en dichas expresiónes.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función IndexStruct

  • Declaración:
    Set IndexStruct(Text Type, Text Name, Text Formula, Text Description, Text Parents)
    
  • Descripción:
    Crea un nuevo conjunto con estructura IndexStruct.
    
  • Lenguaje:C++

Función InnerPoint

  • Declaración:
    Set InnerPoint(Matrix B, Matrix c)
    
  • Descripción:
    It is used to obtain a vector x of R^n, such as B*x < c 
    Arguments: 
     B ---> matrix mxn 
     c ---> independent terms vector mx1
    
    It finds the generators of the polyhedron S of all the feasible solutions
     of the system B*x <= c, where S comes expressed from the form: S = V + W + Q
    Any solution can be obtained combining linearly the generators,
     the coefficients of V can be any real value, them of W any value not negative
     and them of Q any not negative value and that its sum is equal to 1
    
    Returns a set whose elements are:
      Matrix X - InnerPoint, A point especially that is interior to the polyhedron
      Matrix V - Vectorial Space
      Matrix W - Cone
      Matrix Q - Polytopo
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/tol_innerpoint.cpp

Función KMeans

Función LBD

  • Declaración:
    Set LBD(Matrix A [, Matrix b])
    
  • Descripción:
    Devuelve la bidiagonalizacion de Lanczos con reortogonalizacion parcial de A 
            A = U * B * V' 
    
     donde U y V son ortonormales y B es una matriz bidiagonal inferior
    
            U' * U = I  
            V' * V = I  
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/matgra.cpp

Función LLKNoise

  • Declaración:
    Set LLKNoise(Matrix R, Polyn pAR, Polyn pMA [,Real sigma2=0, Real k=0])
    
  • Descripción:
    Calcula el log de la verosimilitud de un ruido R con estructura ARMA.
    El conjunto resultado contiene en el primer elemento el valor estimado de la varianza de los residuos y el valor de del log de la verosimilitud en el segundo elemento.
    Ejemplo:
    
        Matrix w = Gaussian(350,1,0,1);
        Polyn pAR = 1;
        Polyn pMA = 1+0.2*B+0.5*B^2;
        Ration pR = pMA/pAR;
        Matrix N = DifEq(pR, w);
        Set llk = LLKNoise(N,pAR,pMA);
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función Levinson

  • Declaración:
    Set Levinson(Matrix r, Matrix c)
    
  • Descripción:
    Solves simultaneously the general symmetric Toeplitz system
    
             T(r)*x = -c
    
    and the Yule-Walker equations
    
    
             T(r)*y = -R
    
    where 
            r' = (r(0), r(1) ... r(n)) 
    
            R' = (r(1) ... r(n)) 
    
    and T(r) is the nxn symmetric toeplitz matrix generated by r 
    
            T(r)[i,j] = r(|i-j|) i,j=1..n 
    
    This function uses the Levinson algorithm.(Matrix Computation G.H. Golub & C.F. Van Loan, página 196) 
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función LevinsonARMA

  • Declaración:
    Set LevinsonARMA(Matrix r, Matrix c, Polyn ar, Polyn ma)
    
  • Descripción:
    Solves simultaneously the system
    
             T(r)*x = -c
    
    and the Yule-Walker equations
    
    
             T(r)*y = -R
    
    where 
            r' = (r(0), r(1) ... r(n)) 
     is the autocorrelation function of an ARMA process
            R' = (r(1) ... r(n)) 
    
    and T(r) is the nxn symmetric toeplitz matrix generated by r 
    
            T(r)[i,j] = r(|i-j|) i,j=1..n 
    
    that is the autocorrelation matrix of the ARMA process.
    This function uses the Levinson algorithm optimized for this case.(Matrix Computation G.H. Golub & C.F. Van Loan, página 196) 
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función LinReg

  • Declaración:
    Set LinReg(Matrix y, Matrix X)
    
  • Descripción:
    Estima el modelo de regresión lineal yt = Xt*A + et.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función LinearLeastSquares

  • Declaración:
    Set LinearLeastSquares(Matrix A, Matrix Y [, Real soloResolver=BFALSE, Set nombres=Empty] )
    
  • Descripción:
    Dada una matriz rectangular A con al menos tantas filas como columnas y un vector columna resuelve el problema de mínimos cuadrados 
     
    			 Y = A*X + R 
     
    y devuelve la media de los cuadrados de los residuos R 
     
    Si el parámetro soloResolver es false entonces se devuelve también 
     
    	 i)  la pseudo-inversa de A como la matriz P que cumple 
     
    			A*P*A = A; 
    			P*A*P = P; 
     
    	ii)  la matriz de información de A e Y 
     
    			t(A)*A	
    		       -------- 
    			t(Y)*Y	
     
     iii)  la matriz de covarianzas de los parámetros X, que es la 
    	     inversa de la matriz de información.
     
    	iv)  una base del núcleo o kernel de A 
     
    		  K(A) = { k | A*k = 0 } 
     
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función LinearRegression

  • Declaración:
    Set LinearRegression(Serie y, Set X)
    
  • Descripción:
    Estima el modelo de regresión lineal yt = Xt*A + et.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función Logit

  • Declaración:
    Set Logit(Matrix y, Matrix X)
    
  • Descripción:
    Estima el modelo logístico Log(p/(1-p)) = B'*X.Devuelve un conjunto con estos elementos:  1. El vector de los  parameters  2. El vector de las probabilidades de salida  3. El vector del gradiente  4. La matrix del hessiano  5. El vector de los logaritmos de las verosimilitudes individuales  6. El logaritmo de la verosimilitud  7. La verosimilitud
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función Marquardt

  • Declaración:
    Set Marquardt(Real n, Real m, Code fun, Matrix x [, Code jacobian])
    
  • Descripción:
     Aplica el algoritmo de Marquardt para resolver el problema del tipo      
                       min(f(x)^t*f(x))                                     
    siendo f una funcion vectorial, f:R^n ---> R^m                         
    
    Argumentos:                                                              
    
    n        ---> Dimension del espacio dominio de la funcion                 
    m        ---> Dimension del espacio imagen de la funcion                  
    fun      ---> funcion a minimizar. Debe declararse como                   
                    Matrix (Matrix){...}                                      
    x        ---> vector de parametros iniciales                              
    jacobian ---> funcion (opcional) de calculo del jacobiano de fun          
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/matgra.cpp

Función MatReadDimensions

  • Declaración:
    Set MatReadDimensions(Text filename)
    
  • Descripción:
    Devuelve el número de filas y columnas de la matriz almacenada en un fichero con formato binario
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/matgra.cpp

Función MatSerSet

  • Declaración:
    Set MatSerSet(Matrix matriz, TimeSet fechado, Date fechaInicial)
    
  • Descripción:
    Convierte por filas una matriz en un conjunto de series con el fechado y la fecha inicial dadas.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función MatSet

  • Declaración:
    Set MatSet(Matrix matriz)
    
  • Descripción:
    Convierte por filas una matriz en un conjunto de conjuntos de reales.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función Methods

  • Declaración:
    Set Methods(Text gramatica)
    
  • Descripción:
    Devuelve un conjunto con los nombres de los métodos definidos para una gramáticas determinada.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función Monomes

Función MonteCarloMiser

  • Declaración:
    Set MonteCarloMiser(Code function, Real dim, Matrix xlower, Matrix xupper [, Real calls])
    
  • Descripción:
    Integración de Monte Carlo: método MISER. Integra mediante muestreo recursivo estratificado.
    
    Argumentos:
    
        function --> función de usuario a integrar. Debe declararse como
                     Real (Matrix) {...}
        dim      --> dimensión del dominio.
        xlower   --> 
        xupper   --> ambos son matrices columnas de tamaño dim y definen el volumen the integración
        calls    --> número de evaluaciones de la función a ejecutar. Por omisión se asume 100000.
    
    Ejemplo:
    
    	Real UserFunc ( Matrix X )
    	{
    	    Real dim = Rows(X);
    	    Real A = 1 / Pi ^ dim;
    	    A / (1.0 - MatProd(Cos(X)))
    	};
    	Set IntMonte = MonteCarloMiser(UserFunc, 3, Col(0,0,0), Col(Pi,Pi,Pi), 100000);
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmonte/mc-integrator.cpp

Función MonteCarloPlain

  • Declaración:
    Set MonteCarloPlain(Code function, Real dim, Matrix xlower, Matrix xupper [, Real calls])
    
  • Descripción:
    Integración de Monte Carlo: método clásico. Integra mediante muestreo aleatorio uniforme
    
    Argumentos:
    
        function --> función de usuario a integrar. Debe declararse como
                     Real (Matrix) {...}
        dim      --> dimensión del dominio.
        xlower   --> 
        xupper   --> ambos son matrices columnas de tamaño dim y definen el volumen the integración
        calls    --> número de evaluaciones de la función a ejecutar. Por omisión se asume 100000.
    
    Ejemplo:
    
    	Real UserFunc ( Matrix X )
    	{
    	    Real dim = Rows(X);
    	    Real A = 1 / Pi ^ dim;
    	    A / (1.0 - MatProd(Cos(X)))
    	};
    	Set IntMonte = MonteCarloPlain(UserFunc, 3, Col(0,0,0), Col(Pi,Pi,Pi), 100000);
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmonte/mc-integrator.cpp

Función MonteCarloVegas

  • Declaración:
    Set MonteCarloVegas(Code function, Real dim, Matrix xlower, Matrix xupper [, Real warmcalls, Real hotcalls, Real signif])
    
  • Descripción:
    Integración de Monte Carlo: método VEGAS. Integra mediante una combinación the muestreo con importancia
    y muestreo recursivo estratificado.
    
    Argumentos:
    
        function  --> función de usuario a integrar. Debe declararse como
                     Real (Matrix) {...}
        dim       --> dimensión del dominio.
        xlower    --> 
        xupper    --> ambos son matrices columnas de tamaño dim y definen el volumen the integración
        warmcalls --> número de evaluaciones de la función para preparar el histograma.
                      Por omisión se asume 100000.
        hotcalls  --> número de evaluaciones de la función usadas en el estimado de una integral independiente
        signif    --> significancia de los resultados, debe ser cercano a 0.
    
    Ejemplo:
    
    	Real UserFunc ( Matrix X )
    	{
    	    Real dim = Rows(X);
    	    Real A = 1 / Pi ^ dim;
    	    A / (1.0 - MatProd(Cos(X)))
    	};
    	Set IntMonte = MonteCarloVegas(UserFunc, 3, Col(0,0,0), Col(Pi,Pi,Pi), 10000, 100000);
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmonte/mc-integrator.cpp

Función MultidimMin

  • Declaración:
    Set MultidimMin(Code function, Matrix point, Real dim, Real stepSize, Real linTol, Real numIter)
    
  • Descripción:
    Aplica la variante Fletcher-Reeves del algoritmo gradiente conjugado              
    para encontrar el punto donde la función alcanza un mínimo local                  
    Argumentos:                                                                       
    function  ---> función a minimizar, f R^dim ---> R,                               
    point     ---> punto inicial,                                                     
    dim       ---> dimensión del espacio dominio de la función                        
    stepSize  ---> tamaño del paso de búsqueda                                        
    linTol    ---> tolerancia para la minimización lineal                             
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/multimin.cpp

Función NCopy

  • Declaración:
    Set NCopy(Real n, Anything objecto)
    
  • Descripción:
    Devuelve un conjunto con n copias de un objeto.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función NameBlockToSet

Función NormColumns

  • Declaración:
    Set NormColumns(Matrix m)
    
  • Descripción:
    Normaliza las columnas de una matriz dividiendo el resultado por la norma euclidea.
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/matgra.cpp

Función Ois.AddressStr

  • Declaración:
    Set Ois.AddressStr(Text Concept, Text Version, Text Node)
    
  • Descripción:
    Crea un nuevo conjunto con estructura Ois.AddressStr.
    
  • Lenguaje:C++

Función Ois.DocStr

  • Declaración:
    Set Ois.DocStr(Text Name, Text Category, Text Subject, Text Keys, Text Abstract, Text Authors, Text Distribution, Text Repository)
    
  • Descripción:
    Crea un nuevo conjunto con estructura Ois.DocStr.
    
  • Lenguaje:C++

Función Ois.Load

  • Declaración:
    Set Ois.Load(Text root [, Set address=Empty, Set options])
    
  • Descripción:
    OIS son las siglas de Objects Indexed Serialization, es decir, Serialización Indexada de Objetos mediante el cual se puede almacenar de forma persistente en ficheros binarios un conjunto de objetos TOL con estructura arbitraria. Los ficheros se organizan en un único directorio plano.Esta función recupera total o parcialemente la información guardada en un almacén OIS bajo el directorio raíz (root)
      1) El argumento address debe tener estructura Ois.AddressStr o bien ser vacío.Los elementos vacíos serán ignorados y el resto se usarán para definir el directorio donde se ubicará el OIS siguiendo esta regla organizativa:
      root+"/"+address->Concept+"/"+address->Version+"/"+address->Node
    Se pretende con este argumento dotar de una mejor organización pero nada impide pasar todo el path en el argumento root y no especificar el argumento address o pasarlo vacío.
      2) Con el argumento 'options' se puede configurar el proceso de carga. 
    
    Por defecto se cargan los datos completos del OIS lo cual se podría expresar explícitamente de esta forma:
    Set {options = 
    [[ 
      Set loadMode = [[Ois.Load.Mode.Data]], 
      Set showMode = 
      [[
        Real showHrchyDepth = -1, 
        Real showHrchyMaxChilds = -1 
      ]], 
      Set partialLoad = Empty, 
      //Es posible definir un conjunto de alias para los caminos absolutos 
      //de los directorios raíces de los ficheros de código fuente TOL. 
      //Entonces en los caminos de todos los ficheros TOL que empiezen por 
      //dichas raíces path_k éstas se reemplazarán por sus correspondientes 
      //alias codificadas como {&alias_k} 
      Set tolSourceSearchPaths = 
      [[
        Text alias_1 ="path_1",
        ...
        Text alias_N ="path_N"
      ]] 
    , 
      Real oisHasPriorityOnConflict = True
    ]]}
    
    NOTA: Es estrictamente necesario que se declaren los argumentos opcionales con los nombres propuestos para que sean reconocibles por el proceso interno. Las declaración de options está entre llaves {} para evitar crear variables globales innecesarias. El orden de la declaración de las opciones es irrelevante.
    
        2.1) Los valores válidos de loadMode son:
          2.1.1) Real Ois.Load.Mode.ShowHierarchy = 2 : Indica a la función Ois.Load que la jerarquía de objetos OIS se ha de mostrar en un editor de texto.
    
          2.1.2) Real Ois.Load.Mode.Header = 0 : Indica a la función Ois.Load que ha de cargar sólo el contenido de la cabecera OIS
    
          2.1.3) Real Ois.Load.Mode.Data = 1 : Se cargarán las declaraciones, descripciones y datos de los objectos TOL contenidos en el directorio OIS
    
         2.2) Cuando Ois.Load.Mode.ShowHierarchy se incluye en loadMode es posible controlar el proceso de presentación de la jerarquía.      2.2.1) Con showHrchyDepth se puede especificar la profundidad máxima de la jerarquía que se quiere representar. Si es negativo o no aparece no se acotará dicha cantidad. Esto es peligroso si hay estructuras cíclicas o muy largas.       2.2.2) Con showHrchyMaxChilds Se puede especificar el máximo número de hijos que se verán para cada nodo. Si es negativo o no aparece no se acotará dicha cantidad. Esto es peligroso si hay estructuras cíclicas o muy largas. 
    
        2.3) Cuando OIS_Load_Mode_Data se incluye en loadMode es posible cargar los datos completos del OIS o bien especificar un camino parcial de carga mediante el argumento partialLoad que contendrá los ordinales sucesivos de los elementos desde el conjunto raíz o alternativamente los nombres de los mismos si es que tienen, incluso aunque se trate de nombres de ámbito local. Por ejemplo:
      Set  { partialLoad = [[1,model,3]] } 
    cargará sólo el tercer elemento de un conjunto llamado model dentro del primer elemento del OIS.CUIDADO: la búsqueda por nombre sólo funciona si no hay nombres repetidos.
        2.4) Se pueden usar los alias de las rutas a las raíces de los ficheros fuente de código TOL para chequera y actualizar un OIS desde una fuente distinta a la original. Por ejemplo cuando el OIS se creó en una red de área local distinta de la actual y la IP de la máquina original no está disponible.    2.5) Si oisHasPriorityOnConflict es falso entonces, cuando exista un objeto referenciable con el mismo nombre que un objeto dentro de la imagen OIS, el objeto anterior reemplazará al del OIS.Puede ser útil para recuperar OIS de versiones viejas en los que hayan podido quedar objetos deteriorados, como por ejemplo fechados recortados en las fechas por defecto de cuando se creó el OIS. Si oisHasPriorityOnConflict es cierto, que es el comportamiento por defecto, será el OIS el utilizado para garantizar que se carga exactamente lo que se almacenó. 
    
  • Lenguaje:C++
  • Fuente : tol/ois/oisapitol.cpp

Función Ois.UseModule

  • Declaración:
    Set Ois.UseModule(Text tolFile)
    
  • Descripción:
    Carga un módulo OIS precompilado que almacena todos los objetos de un fichero TOL que será compilado sólo si es necesario para reconstruir la imagen OIS, o sea, si no existe o no está actualizada.
    La imagen OIS se generará la imagen OIS dentro del directorio especificado en la variable global Text Ois.DefRoot.
    Para usar un fichero TOL normal como un módulo OIS la sintaxis a usar es:
     Set Ois.UseModule(tolFile);
    en lugar de la típica orden
     Set Include(tolFile);
    
    
  • Lenguaje:C++

Función Parse

  • Declaración:
    Set Parse(Text Expresion)
    
  • Descripción:
    Devuelve un conjunto representando el arbol sintactico correspondiente a Expresion.Dicho conjunto contiene: un simbolo como primer elemento, a continuacion el tipo de dicho simbolo,y por ultimo, un conjunto. Este conjunto contiene un arbol sintactico por cada argumento del simbolo.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función Probit

  • Declaración:
    Set Probit(Matrix y, Matrix X)
    
  • Descripción:
    Estima el modelo probit p = DistNormal(B'*X).
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función PutStructure

  • Declaración:
    Set PutStructure(Text nombreEstructura, Set conjunto)
    
  • Descripción:
    Crea un nuevo conjunto con una estructura dada a partir de otro conjunto cuyos elementos sean compatibles con los campos de dicha estructura. 
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función QRDecomposition

  • Declaración:
    Set QRDecomposition(Matrix A)
    
  • Descripción:
    Retorna la descomposicion QR de una matriz A MxN.
    El conjunto resultado es {Q, R}, donde Q es una matriz cuadrada ortogonal MxM y R es una matriz MxN triangular superior.
    A = Q*R
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/matgra.cpp

Función Range

  • Declaración:
    Set Range(Real desde, Real hasta, Real distancia)
    
  • Descripción:
    Devuelve el conjunto de los reales que van del número a al número b separados entre sí por la distancia p.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función SVD

  • Declaración:
    Set SVD(Matrix A [, Text method])
    
  • Descripción:
    Devuelve la descomposicion de valor singular (Singular Value Decomposition) de A 
            A = U * D * V',                                                        
    donde U y V son matrices ortonormales y D es una matriz diagonal.                
    Argumentos:                                                                      
    A      ---> matriz a factorizar,                                                 
    method ---> especifica el metodo que se aplica en la descomposicion.             
                Este puede ser:              - Golub_Reinsch, 
                 - Golub_Reinsch_Mod (por defecto. Matrices rectangulares)
                 - Jacobi.
                 - Sparse
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/matgra.cpp

Función Select

  • Declaración:
    Set Select(Set cto, Code condicion)
    
  • Descripción:
    Selecciona los elementos de un conjunto que satisfacen una condición dada por una función que devuelve 0 o 1.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función SetOfAnything

  • Declaración:
    Set SetOfAnything(Anything var1 [, Anything var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo Anything
    
  • Lenguaje:C++

Función SetOfCode

  • Declaración:
    Set SetOfCode(Code var1 [, Code var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo Code
    
  • Lenguaje:C++

Función SetOfComplex

  • Declaración:
    Set SetOfComplex(Complex var1 [, Complex var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo Complex
    
  • Lenguaje:C++

Función SetOfDate

  • Declaración:
    Set SetOfDate(Date var1 [, Date var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo Date
    
  • Lenguaje:C++

Función SetOfMatrix

  • Declaración:
    Set SetOfMatrix(Matrix var1 [, Matrix var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo Matrix
    
  • Lenguaje:C++

Función SetOfNameBlock

  • Declaración:
    Set SetOfNameBlock(NameBlock var1 [, NameBlock var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo NameBlock
    
  • Lenguaje:C++

Función SetOfPolyn

  • Declaración:
    Set SetOfPolyn(Polyn var1 [, Polyn var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo Polyn
    
  • Lenguaje:C++

Función SetOfRation

  • Declaración:
    Set SetOfRation(Ratio var1 [, Ratio var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo Ratio
    
  • Lenguaje:C++

Función SetOfReal

  • Declaración:
    Set SetOfReal(Real var1 [, Real var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo Real
    
  • Lenguaje:C++

Función SetOfSerie

  • Declaración:
    Set SetOfSerie(Serie var1 [, Serie var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo Serie
    
  • Lenguaje:C++

Función SetOfSet

  • Declaración:
    Set SetOfSet(Set var1 [, Set var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo Set
    
  • Lenguaje:C++

Función SetOfText

  • Declaración:
    Set SetOfText(Text var1 [, Text var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo Text
    
  • Lenguaje:C++

Función SetOfTimeSet

  • Declaración:
    Set SetOfTimeSet(TimeSet var1 [, TimeSet var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo TimeSet
    
  • Lenguaje:C++

Función SetOfVMatrix

  • Declaración:
    Set SetOfVMatrix(VMatrix var1 [, VMatrix var2, ...])
    
  • Descripción:
    Devuelve un conjunto enumerado de objetos de tipo VMatrix
    
  • Lenguaje:C++

Función Sort

  • Declaración:
    Set Sort(Set cto, Code orden)
    
  • Descripción:
    Ordena un conjunto con cierto criterio de orden.Un criterio C del orden O, para un tipo de datos determinado, es una función, tal que, dados dos objetos R y S de dicho tipo, cumple
    
    	C(R,S) = -1    si y sólo si O(R) < O(S);
    
    	C(R,S) =  0    si y sólo si O(R) = O(S);
    
    	C(R,S) = +1    si y sólo si O(R) > O(S);
    
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función SparseLinearRegression

  • Declaración:
    Set SparseLinearRegression(Text result, Matrix y, Set SparseX [, Set SparseCW])
    
  • Descripción:
    Estimates the linear regression model Y = X*b + E, E ~ N[0,s2*W]
    SparseX is the sparse specification of X,
    SparseCW is the sparse specification of a factor C, where W^-1=C'*C, C defaults to I
    The result argument is a colon separated string indicating the requested result from the regression. The posible values are:
    BETA : the estimated parameters
    SSE  : sum square error
    MSE  : mean square error
    SST  : sum square total
    R2   : R-squared, coefficient of multiple determination
    R2A  : R2 adjusted
    RES  : vector of residuals
    VAR  : varianze of parameters. In this case what is returned is a sparse factor F such as Vb = F*F'
    SAMPLE=B,N : return a sample of size N from p(beta,s2|y,X) using B as burning size
    ALL  : return all the values except SAMPLE that needs arguments.if result is empty or invalid a default value is used: "Beta:MSE:VAR"
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/sparselinreg.cpp

Función StatFile

  • Declaración:
    Set StatFile(Set cto [, Text nombreFichero="Std", Text cabecera="_DEFAULT_HEADER_", Real reescribir=CIERTO, Text separadorDeColumnas = ";", Text separadorDeFilas = ";\n"])
    
  • Descripción:
    Escribe un conjunto de estad�sticos acerca de un conjunto de series en un fichero.
    Si no se especifica ning�n fichero se usar� la salida est�ndar "Std" 
    Se puede especificar una cadena de cabecera que se escribir� en la primera l�nea
    Si la cabecera es "_DEFAULT_HEADER_" se usar�n los nombres de los estad�sticos como cabecera
    Si la cabecera es "" no se escribir� cabecera.
    Si se quiere a�adir los resultados a un fichero existente usese rewrite=FALSE
    Es posible especificar cualquier separador de columna y fila
    
  • Lenguaje:C++
  • Fuente : tol/lang/language.cpp

Función StdLib::ARIMABackasting

Función StdLib::ARIMADegCases

Función StdLib::ARIMAEstimModel

  • Declaración:
    Set StdLib::ARIMAEstimModel(Serie output, Set ARIMA, Set BoxCox, Set input, Date iniEstim, Date endEstim, Set aprioriSet)
    
  • Descripción:
    Realiza el proceso de estimacion con todos los parametros posibles. Si 
    el conjunto de parametros a priori puede es vacio, se estima sin ellos.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/mle/arima/_fun_general.tol

Función StdLib::ARIMAEstimate

Función StdLib::ARIMAFillResults

Función StdLib::ARIMAFromInitValues

Función StdLib::ARIMAGetEffects

Función StdLib::ARIMAGetEvaluation

Función StdLib::ARIMAGetParameters

Función StdLib::ARIMANullInit

Función StdLib::ARIMASetParameters

Función StdLib::ARIMAToParam

Función StdLib::ARMAProcess::StationarityBounds.2

Función StdLib::ARMAProcess::StationarityBounds.2.1

Función StdLib::ARMAProcess::StationarityBounds.2.2

Función StdLib::AdjustSetSer

  • Declaración:
    Set StdLib::AdjustSetSer(Set setSer)
    
  • Descripción:
    Set AdjustSetSer (Set setSer):
    Retorna el conjunto de series ajustadas al menor de los finales y al maximo
    de los inicios del conjunto de series <setSer>.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::Aia.OutlierInfo.BuildFromSetInpDef

Función StdLib::Aia.PreBuildModel

  • Declaración:
    Set StdLib::Aia.PreBuildModel(Serie output, Set arimaInfo, Real preestimIter)
    
  • Descripción:
    Construye un modelo ARIMA de estructura dada por <arimaInfo>  como paso previo para aplicar la función AIA a una serie <output>. Si <preestimIter> es 0 o <arimaInfo> no tiene parámetros (p=q=0) entonces se utiliza el modelo <arimaInfo> tal cual. En otro caso se usa <arimaInfo> como punto inicial de la función Estimate durante un máximo de <preestimIter> iteraciones.
    Se supondrá que la serie <output> ha sido previamente transformada si así fuera necesario.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/mle/arima/aia/_build_model.tol

Función StdLib::Aia.SearchSteps

  • Declaración:
    Set StdLib::Aia.SearchSteps(Text name, Set aiaModInf)
    
  • Descripción:
    Toma el resultado <aiaModInf> de Aia.SelectModel e inspecciona el modelo resultante en busca de escalones devolviendo el número y la suma de coeficientes de los mismos, separando los de signo positivo de los negativos.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/mle/arima/aia/_step_searcher.tol

Función StdLib::Aia.SelectModel

  • Declaración:
    Set StdLib::Aia.SelectModel(Text name, Serie output, Set options)
    
  • Descripción:
    Aplica la función AIA a la lista de estruturas ARIMA dada en options->arimaDef_ y selecciona el modelo que alcanza el menor criterio de información bayesiano, el cual se ha modificado para que se incluya la probabilidad de irreductibilidad de los inputs.
    Se supondrá que la serie <output> ha sido previamente transformada si así fuera necesario.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/mle/arima/aia/_build_model.tol

Función StdLib::Anualiza

  • Declaración:
    Set StdLib::Anualiza(Serie ser, Real yearIni)
    
  • Descripción:
    Construye un Serie para cada uno de los años de la Serie
    proporcionada
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::AnualizaEqualWD

  • Declaración:
    Set StdLib::AnualizaEqualWD(Serie ser, Real yearIni)
    
  • Descripción:
    Construye un Serie para cada uno de los años de la Serie
    proporcionada llevando el comienzo al mismo dia de la semana. La Serie
    proporcionada ha de estar en fechado Diario.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::AproxARIMA

Función StdLib::AproxARIMATransferStruct

Función StdLib::AproximateARIMA

Función StdLib::AutoCorMet

  • Declaración:
    Set StdLib::AutoCorMet(Real parcial, Real inversa, Real diferenciaRegular, Real diferenciaEstacional, Real periodicidad)
    
  • Descripción:
  • Lenguaje:TOL
  • Fuente : stdlib/tol/gui/html/_htmlmethods.tol

Función StdLib::AutoRegMet

  • Declaración:
    Set StdLib::AutoRegMet(Real periodicidad, Real numeroDePrevisiones, Real nivelDeConfianza, Real previsionHistorica, Real analisisDeResiduos)
    
  • Descripción:
  • Lenguaje:TOL
  • Fuente : stdlib/tol/gui/html/_htmlmethods.tol

Función StdLib::BDTAppendToFile

  • Declaración:
    Set StdLib::BDTAppendToFile(Set series, Text fileName)
    
  • Descripción:
    Añade datos de un conjunto de series a un fichero con formato BDT.
    Si el fichero no existe escribe también la cabecera del fichero con el fechado y el nombre de las series.
    No comprueba si ya existen datos para esas fechas ni el número de series existentes en el fichero.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::BDTFileXLS

Función StdLib::BDTFileXLSNames

Función StdLib::BLR2BLRC

  • Declaración:
    Set StdLib::BLR2BLRC(Set model, Set linSet)
    
  • Descripción:
    Retorna un conjunto reultado de trasladar la informacion de
    limites que tiene el conjunto model de estructura BLRModelDef a una estructura
    de inecuaciones que se suma a la dada por B*beta <= b. Esta funcion se usa
    para utilizar la funcion BLRC en vez una BLR.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/bayesian/linear/_blr_add.tol

Función StdLib::BLRC_SMNP_FACT_ICHOL

Función StdLib::BLRC_SMNP_FACT_ISVD

Función StdLib::BLRC_SMNP_FULL_SVD

Función StdLib::BLRC_StandarizedRegression

Función StdLib::BLR_AddHierarchy

Función StdLib::BLR_AddLinCon

  • Declaración:
    Set StdLib::BLR_AddLinCon(Set model, Set linConModel)
    
  • Descripción:
    Anade una conexion lineal entre parametros, 
    se puede especificar el tipo de transformacion sobre los parametros y la 
    matriz de covarianzas del bloque.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/bayesian/linear/_blr_add.tol

Función StdLib::BLR_AddPrior

Función StdLib::BLR_ChangeY

Función StdLib::BLR_GetRoots

Función StdLib::BLR_GetSheets

Función StdLib::BLR_SMNP

Función StdLib::BLR_UnionModelDef

  • Declaración:
    Set StdLib::BLR_UnionModelDef(Set model1, Set model2)
    
  • Descripción:
    Retorna la union de dos definiciones de modelos. Los conjuntos
     han de ser concatenables, es decir las matrices sparse definidas deben ser 
    concatenables. Dos matrices sparse son concatenables el ultimo de sus bloques
     se puede concatenar con el primero de los otros bloques.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/bayesian/linear/_blr_add.tol

Función StdLib::BProbit_Result

Función StdLib::BTSARIMAEstimateLikelyhood

Función StdLib::BTSARIMAGetResult

Función StdLib::BTSGetBLRModelDef

Función StdLib::BTSGetBLRModelSet

Función StdLib::BigMatrixTable

Función StdLib::BoxCoxMinLikelihood

Función StdLib::BysMcmc::Bsr::DynHlm::DBApi::Estim

Función StdLib::BysMcmc::Bsr::DynHlm::DBApi::GetLinearBlkEffects

Función StdLib::BysMcmc::Bsr::DynHlm::DBApi::SqlCachedTableFile

Función StdLib::BysMcmc::Bsr::DynHlm::DBApi::SqlTableTrace

Función StdLib::BysMcmc::Bsr::Gibbs::Estim

  • Declaración:
    Set StdLib::BysMcmc::Bsr::Gibbs::Estim(Anything modelDef, NameBlock config)
    
  • Descripción:
    Estimates a BSR model by Gibbs method
    Argument `modelDef` must be one of these things: 
      - A Text containing an ASCII file path prepared to be parsed by  function BSR.Parse
     - A Set containing the result of calling function BSR.Parse
     - A NameBlock with the minimum API accepted by standard importing method BysMcmc::Bsr::Import::Write
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_estim.tol

Función StdLib::BysMcmc::Bsr::Gibbs::EstimAndNotify

  • Declaración:
    Set StdLib::BysMcmc::Bsr::Gibbs::EstimAndNotify(Anything modelDef, NameBlock config, NameBlock notifier)
    
  • Descripción:
    Estimates a BSR model by Gibbs method
    Argument `modelDef` must be one of these things: 
      - A Text containing an ASCII file path prepared to be parsed by  function BSR.Parse
     - A Set containing the result of calling function BSR.Parse
     - A NameBlock with the minimum API accepted by standard importing method BysMcmc::Bsr::Import::Write
    Argument `notifier` is an event tracing handler and must has at least these public methods: 
     Real parsing(Real numVar,Text path);
     Real initializing(Real numVar,Text path);
     Real simulating(Real numSim); 
     Real reporting(Real numVar,Text path);
     Real evaluating(Real numVar,Text path);
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_estim.tol

Función StdLib::BysMcmc::Bsr::Gibbs::EstimAscii

  • Declaración:
    Set StdLib::BysMcmc::Bsr::Gibbs::EstimAscii(Text ascii_, Set nonLinFilter, NameBlock config, NameBlock notifier)
    
  • Descripción:
    Estimates a BSR model by Gibbs method
    Argument `ascii` must be an ASCII file path prepared to be parsed by function BSR.Parse
    Argument `notifier` is an event tracing handler and must has at least these public methods: 
     Real parsing(Real numVar,Text path);
     Real initializing(Real numVar,Text path);
     Real simulating(Real numSim); 
     Real reporting(Real numVar,Text path);
     Real evaluating(Real numVar,Text path);
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_estim.tol

Función StdLib::BysMcmc::Bsr::Gibbs::EstimParsed

  • Declaración:
    Set StdLib::BysMcmc::Bsr::Gibbs::EstimParsed(Set parsed, Set nonLinFilter, NameBlock config_, NameBlock notifier)
    
  • Descripción:
    Estimates a BSR model by Gibbs method
    Argument `parsed` must be defined as the result of calling function BSR.Parse
    Argument `notifier` is an event tracing handler and must has at least these public methods: 
     Real initializing(Real numVar,Text path) { ... };
     Real simulating(Real numSim, Real timeAvg) { ... };
     Real reporting(Real unused) { ... };
     Real evaluating(Real unused) { ... };
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/bayesian/bysMcmc/bsr/gibbs/_estim.tol

Función StdLib::BysMcmc::Bsr::OneNode::BuildModelDef

  • Declaración:
    Set StdLib::BysMcmc::Bsr::OneNode::BuildModelDef(NameBlock data, NameBlock config_)
    
  • Descripción:
    Creates a BSR model definition with structure of BSR.ModelDef
    Model must have just one node, usually observational and dense.Model is defined as a BSR basic and an optional set of non linear filters.BSR will be built from simplified data argument matching this APINameBlock data = 
    [[
    //Mandatory members 
      Set  _.docInfo         //BSR.DocInfo 
      Text _.segmentName;    //Node name
      Set _.linearParamInfo; //Set of Bsr.OneNode.LinearParamInfo
      Anything _.Y;          //Output data (Matrix or VMatrix)
      Anything _.X;          //Input data (Matrix or VMatrix)
      Real _.sigma;          //Sigma prior value, or ? to freely simulate it
    //Optional members 
      Set _.orderRelation;   //Set of Bsr.OrderRelation.Info
      Set _.arima;           //Set of ARIMAStruct
      Real _.sigmaPriorWeight;  //Weight for Bsr.Sigma.Prior.InverseGamma
      Set _.timeInfo;        //BSR.NoiseTimeInfo
    ]];
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/bayesian/bysMcmc/bsr/_oneNode.tol

Función StdLib::BysMcmc::Bsr::OneNode::Estim

  • Declaración:
    Set StdLib::BysMcmc::Bsr::OneNode::Estim(NameBlock data, Set nonLinFil, NameBlock config_)
    
  • Descripción:
    Estimates a model with just one node, usually observational and dense.Model is defined as a BSR basic and an optional set of non linear filters.BSR will be built from simplified data argument matching this APINameBlock data = 
    [[
    //Mandatory members 
      Set  _.docInfo         //BSR.DocInfo 
      Text _.segmentName;    //Node name
      Set _.linearParamInfo; //Set of Bsr.OneNode.LinearParamInfo
      Anything _.Y;          //Output data (Matrix or VMatrix)
      Anything _.X;          //Input data  (Matrix or VMatrix)
      Real _.sigma;          //Sigma prior value, or ? to freely simulate it
    //Optional members 
      Set _.orderRelation;   //Set of Bsr.OrderRelation.Info
      Set _.arima;           //Set of ARIMAStruct
      Real _.sigmaPriorWeight;  //Weight for Bsr.Sigma.Prior.InverseGamma
      Set _.timeInfo;        //BSR.NoiseTimeInfo
    ]];
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/bayesian/bysMcmc/bsr/_oneNode.tol

Función StdLib::BysMcmc::Bsr::OneNode::LPI

Función StdLib::BysMcmc::Inference::compare.reports

Función StdLib::BysMcmc::Inference::get.acf

Función StdLib::BysMcmc::Inference::get.coda.raftery.diag

Función StdLib::BysMcmc::Inference::get.coda.summary

Función StdLib::BysMcmc::Inference::get.histogram

Función StdLib::BysMcmc::Inference::get.kerDens

Función StdLib::BysMcmc::Inference::get.param.signif

Función StdLib::BysMcmc::Inference::get.sample

Función StdLib::BysMcmc::Inference::loadAndReport

Función StdLib::BysMcmc::Inference::report

Función StdLib::BysMcmc::RecoveAndReport

Función StdLib::CMsg::Log::end

Función StdLib::CalcForecasting

Función StdLib::CalcReportStats

Función StdLib::CalcStationarityModelProb

Función StdLib::CallSystemTest

Función StdLib::CartProdSet

Función StdLib::Combination

  • Declaración:
    Set StdLib::Combination(Set s, Real n)
    
  • Descripción:
    Genera todas las combinaciones de tamaño n con los elementos 
    del conjunto s. Si Card(s)<n o n<=0, devuelve vacío.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::ContingencyTable

Función StdLib::CoorTriplet

Función StdLib::CreateAllParameterAPriori

Función StdLib::CreateInput

Función StdLib::CreateParameterAPrioriInf

Función StdLib::DatChSet

  • Declaración:
    Set StdLib::DatChSet(Set setOfSerie, TimeSet dating, Code stat)
    
  • Descripción:
    Aplica el cambio de fechado dado a un conjunto de series y
    las renombra con el nuevo fechado y el estadístico
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_serie.tol

Función StdLib::DatChSetCommonTmsNotOmit

  • Declaración:
    Set StdLib::DatChSetCommonTmsNotOmit(Set sSer, Code fun)
    
  • Descripción:
    Aplica a un conjunto de series el cambio de fechado al
    fechado comun en el que las series no tienen omitidos, y las renombra con el
    nuevo fechado y el estadístico
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_serie.tol

Función StdLib::DateIndexTimeSet

  • Declaración:
    Set StdLib::DateIndexTimeSet(TimeSet ctInd, Date ini, Date fin)
    
  • Descripción:
    Devuelve las fechas indicadoras de inicio y fin de un TimeSet entre dos 
    fechas.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::DatesInd

Función StdLib::DatesNotEqual

Función StdLib::Diagnostics::BinaryModel::CutValRng

  • Declaración:
    Set StdLib::Diagnostics::BinaryModel::CutValRng(Matrix Yp, Real iniTol)
    
  • Descripción:
    Calculates a reasonable range of cutting values for a given probability vector Yp to be passed to method Diagnostics::BinaryModel::SuccessTableParameter iniTol gives initial tolerance of quantiles of Yp.Afterwords, just different quantiles will be taken as cutting values in order to get a set of evaluations along a complete and balanced cutting values.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/diagnostics/_binaryModel.tol

Función StdLib::Diagnostics::BinaryModel::SuccessTable

  • Declaración:
    Set StdLib::Diagnostics::BinaryModel::SuccessTable(Set cutRange, Matrix Y, Matrix Yp)
    
  • Descripción:
    Evaluates quality of a binary model for a set of cutting values.For each one is estimated a vector of decisions giving True when model probablity is great than or equal to cutting value.This function is usefull when no cost function is avalaible for decision making. Decisor can use it to select its preferred environments from a set of various options directly. When you have a large list of hand-made selections you can fit parameters of a reasonible cost function family.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/diagnostics/_binaryModel.tol

Función StdLib::DimMat

  • Declaración:
    Set StdLib::DimMat(Matrix mat)
    
  • Descripción:
    Set DimMat (Matrix mat):
    Devuelve el conjunto formado por las filas y las columnas de la matriz <mat>.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::DoTest

Función StdLib::EstimateBTSARIMA

Función StdLib::EstimateBTSARIMAC

Función StdLib::EstimateBTSARIMACRec

Función StdLib::EstimateBTSARIMAC_Redux

Función StdLib::EstimateBTSARIMAConLin

Función StdLib::EstimateBTSARIMARec

Función StdLib::EvalARIMA

Función StdLib::EvalText

Función StdLib::EvaluateModel

Función StdLib::ExpandSetSer

  • Declaración:
    Set StdLib::ExpandSetSer(Set setSer)
    
  • Descripción:
    Set ExpandSetSer(Set setSer):
    Retorna el conjunto de series ajustadas al mayor de los finales y al menor
    de los inicios del conjunto de series <setSer>.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::ExtractField

  • Declaración:
    Set StdLib::ExtractField(Set set, Text field)
    
  • Descripción:
    Retorna los elementos del campo argumento del conjunto set.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::ExtractRowsAbsGE

Función StdLib::ExtractSetField

  • Declaración:
    Set StdLib::ExtractSetField(Set set, Set setField)
    
  • Descripción:
    Retorna los elementos de los campos argumento especificados en setField del
    conjunto set.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::FactPolyn

Función StdLib::FactorizePolyn

Función StdLib::ForCluster

  • Declaración:
    Set StdLib::ForCluster(Set set, Real num)
    
  • Descripción:
    Clusterizacion del conjunto set por num. El conjunto resultante tiene a lo
    sumo num subconjuntos.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::FullPermutations

  • Declaración:
    Set StdLib::FullPermutations(Set Objects)
    
  • Descripción:
    Genera todas las permutaciones para un conjunto de objetos, y
    retorna dichas permutaciones en un conjunto en que cada elemento es una
    permutación. Esta función es recursiva y puede causar stack overflow en
    conjuntos muy grandes. Debe usarse siempre bajo esta consideración.
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::GenerateDifference

Función StdLib::GenerateDifferenceSet

Función StdLib::GetARIMADegreeStruct

Función StdLib::GetARIMADegreeTable

Función StdLib::GetARMADegree

Función StdLib::GetARMADegreeRange

Función StdLib::GetARMADegreeRangeTable

Función StdLib::GetARMADegreeTable

Función StdLib::GetARMAStruct

Función StdLib::GetARMATable

Función StdLib::GetArimaFromLabel

  • Declaración:
    Set StdLib::GetArimaFromLabel(Text label)
    
  • Descripción:
    A partir de un conjunto tabular con estructura ARIMAStruct retorna una mascara de texto con el formato de etiqueta utilizado en la función GetArimaFromLabel.
    Por el momento no se usará nunca el abreviador <..> pues no está nada clara cuál es la sintaxis del mismo cuando la estacionalidad no es 1. Esta notación puede ser útil cuando se forma la etiqueta a mano pero aquí es indiferente.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/mle/arima/_fun_general.tol

Función StdLib::GetBlockLimits

Función StdLib::GetBoxCoxEC

Función StdLib::GetBoxCoxTrans

Función StdLib::GetCoefNotNull

Función StdLib::GetLagSeries

Función StdLib::GetPolynDegrees

  • Declaración:
    Set StdLib::GetPolynDegrees(Polyn pol)
    
  • Descripción:
    Retorna el conjunto de los grados de un polinomio de los monomios no 
       nulos.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::GetPolynRoots

Función StdLib::GroupFactARIMA

Función StdLib::GuiConcatSetCol

Función StdLib::GuiConcatSetRow

Función StdLib::GuiSerToBDT

Función StdLib::IncludeBDTChName

Función StdLib::IncludeBDTChNameIf

Función StdLib::IncludeBlind

Función StdLib::IncludeIf

Función StdLib::IncludeLocalTol

  • Declaración:
    Set StdLib::IncludeLocalTol(Text fileName)
    
  • Descripción:
    Incluye un fichero tol de forma local sin que sus elementos sean visibles desde el ámbito de la llamada.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::InnerJoin

  • Declaración:
    Set StdLib::InnerJoin(Set tabla01, Set tabla02, Anything paramOmit)
    
  • Descripción:
    Concatena dos columnas de dos conjuntos-tabla con una columna
    índice común (no necesariamente ambos conjuntos deben tener el mismo número
    de registros), rellenando con el valor paramOmit que le pasamos como parámetro
    los omitidos de cada conjunto en alguno de los registros del conjunto resultante.
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::InpDefPulse

  • Declaración:
    Set StdLib::InpDefPulse(Serie indicador)
    
  • Descripción:
    Devuelve un conjunto InputDef con Omega 0.1 y Serie Pulse para 
    cada fecha con valor no nulo de la serie que recibe
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::InpDefPulseName

  • Declaración:
    Set StdLib::InpDefPulseName(Serie indicador, Text label)
    
  • Descripción:
    Devuelve un conjunto InputDef con Omega 0.1 y Serie Pulse para 
    cada fecha con valor no nulo de la serie que recibe
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::MHGetInfoFromInputDef

Función StdLib::MHGetParameterInfo

Función StdLib::MHResult

Función StdLib::MLH_ARIMA_LinRel

  • Declaración:
    Set StdLib::MLH_ARIMA_LinRel(Set forSet, Set maSet, Set ariSet, Set traSet, Set invTraSet, Matrix covMat, Set setLinRel, Real show)
    
  • Descripción:
    Devuelve la combinacion de previsiones maximo verosimil para un conjunto de
    modelos ARIMA con restriccion lineal dada por lintrans con Az1+a = z2. z1 son
    las primeras Columns(A) series y z2 las ultimas Rows(A) series.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/mle/arima/_fun_combination.tol

Función StdLib::MLH_ARIMA_Rel

  • Declaración:
    Set StdLib::MLH_ARIMA_Rel(Set forSet, Set maSet, Set ariSet, Set traSet, Set invTraSet, Matrix covMat, Set setRel, Real show)
    
  • Descripción:
    Devuelve la combinacion de previsiones maximo verosimil para un conjunto de
    modelos ARIMA con la relacion rel(z1, paramSet)=z2.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/mle/arima/_fun_combination.tol

Función StdLib::MLH_AgMLHConstrainWithFixed

Función StdLib::MLH_ForComb_AgRelWithFixed

Función StdLib::MLH_ForComb_LinRel

Función StdLib::MLH_ForComb_Rel

Función StdLib::MainComponents

Función StdLib::MatrixTable

Función StdLib::MemoryStatus

  • Declaración:
    Set StdLib::MemoryStatus(Real nousado)
    
  • Descripción:
    Returns Operative System information about current memory status including this values:
      dwMemoryLoad:
        Number between 0 and 100 that specifies the approximate percentage of physical memory that is in use (0 indicates no memory use and 100 indicates full memory use).
      TotalPhys:
        Total size of physical memory, in bytes.
      AvailPhys:
        Size of physical memory available, in bytes.
      TotalPageFile:
        Size of the committed memory limit, in bytes. This is physical memory plus the size of the page file, minus a small overhead.
      AvailPageFile:
        Size of available memory to commit, in bytes. The limit is ullTotalPageFile.
      TotalVirtual:
        Total size of the user mode portion of the virtual address space of the calling process, in bytes.
      AvailVirtual:
        Size of unreserved and uncommitted memory in the user mode portion of the virtual address space of the calling process, in bytes.
    This is the specification about this MICROSOFT WINDOWS (c) feature obtained from http://msdn.microsoft.com
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función StdLib::NCartProd

  • Declaración:
    Set StdLib::NCartProd(Set s, Real n)
    
  • Descripción:
    Construye el producto cartesiano de un conjunto s 
    consigo mismo n veces.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::NextGraefeIter

Función StdLib::ParamJMarquardt

Función StdLib::ParamMarquardt

Función StdLib::ParamToARIMA

Función StdLib::PlainNamedObjects

  • Declaración:
    Set StdLib::PlainNamedObjects(Set set)
    
  • Descripción:
    Devuelve un conjunto plano con todos los elementos con nombre TOL v???lido bajo un onjunto y sus subconjuntos.
    
  • Lenguaje:C++

Función StdLib::Plot

Función StdLib::PlotMatSet

Función StdLib::PlotMatrix

Función StdLib::PlotPolyn

Función StdLib::PlotRation

Función StdLib::PlotSet

Función StdLib::PlotXMatSet

Función StdLib::PlotXMatrix

Función StdLib::PolToInfoSet

Función StdLib::PolToSet

Función StdLib::PriorMeanDev

Función StdLib::PulseInd

Función StdLib::RCODA::summary

  • Declaración:
    Set StdLib::RCODA::summary(Anything data, Set optArgs)
    
  • Descripción:
    Function RCODA::summary is a TOL port to R function summary sometimes called summary.mcmc {coda} 
    
    URL: http://cran.r-project.org/doc/packages/coda.pdf
    
    Description
    summary.mcmc produces two sets of summary statistics for each variable: varstats: Mean, standard deviation, naive standard error of the mean (ignoring autocorrelation of the chain) and time-series standard error based on an estimate of the spectral density at 0. 
    varquant: Quantiles of the sample distribution using the quantiles argument.
    
    Usage examples
    
      Set RCODA::summary(data, {[[
        Real verbose=FALSE, 
        Real varByCol=TRUE, 
        Set quantiles=[[0.02,0.04,0.06,0.08] ]]})
    
      Matrix RCODA::summary(data,Empty)
    
    Arguments
      data: an mcmc object that could be a Matrix variable or a Text one with the path to a BBM file
      optArgs: supplies optional arguments as these:
        Real verbose: If TRUE some traces will be send to standard output    Real varByCol: If TRUE then each column contains the Markov Chain of a variable and each row has a simulation. In other case each row is a variable and each column is a simulationDefault value is TRUE
        Set quantiles: a vector of quantiles to evaluate for each variable is [[0.025, 0.25, 0.5, 0.75, 0.975]]
    
    Returns a set with two matrices containing in each row the information about each variable 
    
    Acknowledgements:
    Martyn Plummer, Nicky Best, Kate Cowles and Karen Vines (2006). coda:Output analysis and diagnostics for MCMC. R package version 0.10-7.
    URL http://www-fis.iarc.fr/coda/
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/models/bayesian/diagnosis/_rcoda.tol

Función StdLib::RandARIMA

Función StdLib::RandARIMADegree

Función StdLib::RandARIMAStruct

Función StdLib::RandARIMATransferStruct

Función StdLib::RandArimaModel

Función StdLib::RandCopyARIMA

Función StdLib::RandExtract

  • Declaración:
    Set StdLib::RandExtract(Set set)
    
  • Descripción:
    Realiza una extraccion aleatoria de los elementos de un conjunto, 
       devolviendo el conjunto compuesto por dicha extraccion.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::RandFactARIMA

Función StdLib::RandFactARIMADegree

Función StdLib::RandRangeArimaModel

Función StdLib::RandSet

  • Declaración:
    Set StdLib::RandSet(Real rea)
    
  • Descripción:
    Construye un conjunto de k elementos a través de la extracción uniforme
       de k elementos desde 1 hasta k.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::Rapi::RunRScript

  • Declaración:
    Set StdLib::Rapi::RunRScript(Text script, Set args.bbm, Text argsList, Set result.names, Real verbose)
    
  • Descripción:
    Preliminary description, should be improved and better formated:
    
    Evaluate an R script.
    
    Arguments:
    
    script: the R code to evaluate. The script may contains the pattern %S which is substituted by the value of a unique indentifier
    
    args.bbm: a Set of pairs (Sets) [[ mat, file.bbm ]], where mat is a Matrix and file.bbm is the path where mat will be stored before executing the script. The Text file.bbm may contains the pattern %S which is substituted by the value of a unique indentifier
    
    argsList: Is an R list expression which is written in a file with name returned by Rapi::GetTmpArgs(0). The contents of this Text may contains the pattern %S which is substituted by the value of a unique indentifier
    result.names: a Set of BBM file names. Each file name may contains the pattern %S which is substituted by the value of a unique indentifier
    verbose:
    
    Result value:
    
    When the R excution has finished, for each file name in result.names one Matrix is read. The result is a Set containing all matrices read.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/R/Rapi.tol

Función StdLib::ReadTable

Función StdLib::RecDir.Count.Char

  • Declaración:
    Set StdLib::RecDir.Count.Char(Text root, Text match, Real caseSens, Real recursive, Real verbose)
    
  • Descripción:
    Cuenta recursivamente los caracteres de los archivos especificados por el argumento <match> bajo un directorio raíz.
    Ver RecDir.DoWithTree para saber qué son el resto de parámetros.
    Devuelve dos tablas, una con el resultado de RecDir.DoWithTree y otra con estructura RecDir.TextFound.Reg con los ficheros que han dado positivo.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/system/recursive_dir/_functions.tol

Función StdLib::RecDir.Count.Line

  • Declaración:
    Set StdLib::RecDir.Count.Line(Text root, Text match, Real caseSens, Real recursive, Real verbose)
    
  • Descripción:
    Cuenta recursivamente las líneas de los archivos especificados por el argumento <match> bajo un directorio raíz.
    Ver RecDir.DoWithTree para saber qué son el resto de parámetros.
    Devuelve dos tablas, una con el resultado de RecDir.DoWithTree y otra con estructura RecDir.TextFound.Reg con los ficheros que han dado positivo.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/system/recursive_dir/_functions.tol

Función StdLib::RecDir.DoWithTree

  • Declaración:
    Set StdLib::RecDir.DoWithTree(Code fun, Text root, Text match, Real caseSens, Real processFile, Real processDir, Real recursive, Real verbose)
    
  • Descripción:
    Ejecuta la función fun de tipo 
     Anything(Text path, Real isFile) 
     para todos los ficheros y/o directorios del directorio root que respondan al modelo wildcards dado por el argumento match.
     Ver la función TextMatch para saber más acerca de los wildcards.
    Si caseSens no es 0 match distingue entre mayúsculas y minúsculas.
    Si processFile no es 0 procesa los archivos (isFile=true).
    Si processDir no es 0 procesa los directorios (isFile=false).
    Si recursive no es 0 entra recursivamente en los subdirectorios.
    Cuando no es cero, el valor se estos tres parámatros indica el orden en que se procesan los resultados de cada tipo.
    Si verbose>0 muestra una traza de los archivos procesados.
    Devuelve un conjunto de pares con estructura RecDir.DoWithTree.Reg en el que el primer elemento es cada uno de los caminos completos de los ficheros y directorios procesados, y el segundo es el resultado del proceso.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/system/recursive_dir/_functions.tol

Función StdLib::RecDir.FindNotStandardAscii

  • Declaración:
    Set StdLib::RecDir.FindNotStandardAscii(Text nonStdButAllowed, Text root, Text match, Real caseSens, Real recursive, Real verbose)
    
  • Descripción:
    Busca mediante la función RecDir.DoWithTree, archivos que contengan caracteres ASCII por encima del 127, salvo los contenidos en el argumento nonStdButAllowed.
    Ver RecDir.DoWithTree para saber qué son el resto de parámetros.
    Devuelve dos tablas, una con el resultado de RecDir.DoWithTree y otra con estructura RecDir.TextFound.Reg con los ficheros que han dado positivo.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/system/recursive_dir/_functions.tol

Función StdLib::RecDir.Grep

  • Declaración:
    Set StdLib::RecDir.Grep(Text searched, Text root, Text match, Real caseSens, Real recursive, Real verbose)
    
  • Descripción:
    Busca mediante la función RecDir.DoWithTree, archivos que contengan el texto dado por el argumento searched.
    Ver RecDir.DoWithTree para saber qué son el resto de parámetros.
    Devuelve dos tablas, una con el resultado de RecDir.DoWithTree y otra con estructura RecDir.TextFound.Reg con los ficheros que han dado positivo.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/system/recursive_dir/_functions.tol

Función StdLib::ReportAllBatteries

Función StdLib::ReportTester

Función StdLib::ReverseSet

Función StdLib::Rglpk::solveLP

  • Declaración:
    Set StdLib::Rglpk::solveLP(Matrix C, Matrix A, Matrix RHS, Set optArgs)
    
  • Descripción:
    Rglpk::solveLP is a function to interface with the R function Rglpk_solve_LP 
    
    URL http://www.R-project.org.
    
    Description
    solveLP is High level interface to the GNU Linear Programming Kit for solving linear as well as mixed integer linear programming problems (MILPs)
    
    Arguments:
    
       C: a vector with the objective coefficients.
    
       A: a matrix of the constraint coefficients.
    
       RHS: the right hand side of the constraints.
    
    with the following extra args given in the Set optArgs:
    
       dir: a character Set with the directions of the constraints.
            Each element must be one of "<", "<=", ">", ">=", or
            "==". Default is "<" for all constraints.
    
       idxInt: a vector with indices representing which objective
               coefficients should be of type integer. Default is Empty.
    
       max: a boolean value giving the direction of the optimization. 'TRUE'
            means that the objective is to maximize the objective
            function, 'FALSE' (default) means to minimize it.
    
    bounds: Empty (default) or a Set with elements 'upper' and 'lower'
            containing the indices and corresponding bounds of the
            objective variables.  The default for each variable is a
            bound between 0 and 'Inf'.
    
    
    verbose: a boolean value for turning on/off additional solver output:
               Default: 'FALSE'.
    
    Return Value:
    
         A list containing the optimal solution, with the following
         components:
    
    status: an integer with status information about the solution
            returned: 0 if the optimal solution was found, a non-zero
            value otherwise.
    
    objval: the value of the objective function at the optimum.
    
    solution: the vector of optimal coefficients.
    
    Examples:
    
    /*
      Simple linear program.
      maximize:   2 x_1 + 4 x_2 + 3 x_3
      subject to: 3 x_1 + 4 x_2 + 2 x_3 <= 60
                  2 x_1 +   x_2 +   x_3 <= 40
                    x_1 + 3 x_2 + 2 x_3 <= 80
                    x_1, x_2, x_3 are non-negative real numbers
    */
    
    Set sol1 = {
      Matrix obj = ((2,4,3));
      Matrix mat = ((3,4,2),
                    (2,1,2),
                    (1,3,2));
      Matrix rhs = ((60,40,80));
    
      Set sol=Rglpk::solveLP(obj, mat, rhs,
                             {[[Real verbose=TRUE, Real max=TRUE]]})
    };
    
    /*
      Simple mixed integer linear program.
      maximize:    3 x_1 + 1 x_2 + 3 x_3
      subject to: -1 x_1 + 2 x_2 +   x_3 <= 4
                           4 x_2 - 3 x_3 <= 2
                     x_1 - 3 x_2 + 2 x_3 <= 3
                     x_1, x_3 are non-negative integers
                     x_2 is a non-negative real number
    */
    
    Set sol2 = {
      Matrix obj = ((2,1,3));
      Matrix mat = ((-1,2,1),
                    (0,4,-3),
                    (1,-3,2));
      Matrix rhs = ((4,2,3));
    
      Set idxInt = [[1,3]];
    
      Set sol=Rglpk::solveLP(obj, mat, rhs,
                             {[[Set idxInt, Real verbose=TRUE, Real max=TRUE]]})
    };
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/optim/LP/Rglpk.tol

Función StdLib::Rquadprog::solveQP

  • Declaración:
    Set StdLib::Rquadprog::solveQP(Matrix D, Matrix d, Matrix A, Matrix b0, Set optArgs)
    
  • Descripción:
    Rquadprog::solveQP is a function to interface with the R function Rquadprog_solve_LP 
    
    URL http://cran.r-project.org/web/packages/quadprog/quadprog.pdf
    Description
    This routine implements the dual method of Goldfarb and Idnani (1982, 1983) for solving quadratic programming problems of the form min(- d' b + 1/2 b' D b) with the constraints A' b >= b0 
    
    Arguments
      D: matrix appearing in the quadratic function to be minimized.
      d: vector appearing in the quadratic function to be minimized.
      A: matrix defining the constraints under which we want to minimize the quadratic function.
      b0: vector holding the values of constraint independent terms (defaults to zero).
      optArgs: supplies optional arguments:
        Real meq: the first meq constraints are treated as equality constraints, all further as inequality constraints (defaults to 0).
        Real factorized: logical flag: if TRUE, then we are passing R?1 (where D = RT R) instead of  the matrix D in the argument D
        Real verbose: If TRUE some traces will be send to standard output};
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/optim/QP/Rquadprog.tol

Función StdLib::RunTests

Función StdLib::RunToltclTest

Función StdLib::SerIdePer

  • Declaración:
    Set StdLib::SerIdePer(Serie ser01, Serie ser02)
    
  • Descripción:
    Devuelve las dos series que se pasan como argumentos en el periodo comun, es
    decir entre el maximo de sus fechas iniciales y el minimo de sus fechas
    finales.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::SerSet

Función StdLib::SerSetTable

Función StdLib::SeriePorTramos

Función StdLib::SetClassify

  • Declaración:
    Set StdLib::SetClassify(Set set, Code fun)
    
  • Descripción:
    Retorna la clasificacion de un conjunto set de forma identica a la funcion
    Set Classify(Set set, Real funCla(Anything a, Anything b) ) donde funCla se
    define como Real funCla(Anything a, Anything b) { Compare(fun(a),fun(b) }
    siendo fun el codigo de entrada a esta funcion SetConCat(set, fun).
    Como Sort(keyUni, Real(Anything a, Anything b) { Compare(a,b) }); no funciona
    la funcion fun ha de retornar: Text, Real o Date.
    La extraccion final puede realizarse con un EvalSet() o con un For() y un
    Eval() que sirve para denominar a las clases Class1, Class2, ... como lo hace
    la funcion Classify().
    Esta funcion es el triple de lenta que el Classify(), pero frente a conjuntos
    grandes (por ejemplo 20000) es mas robusta.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::SetConcat

  • Declaración:
    Set StdLib::SetConcat(Set set)
    
  • Descripción:
    Lee un fichero con estructura de tabla separados los campos por <;>. Todos los
    Campos los devuelve tipo Text.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::SetDist

Función StdLib::SetHistConMult

  • Declaración:
    Set StdLib::SetHistConMult(Set dataSet, Set colS, Real partes)
    
  • Descripción:
    Dado un conjunto de conjuntos de reales [dataSet] y dado un conjunto
    de indices [colS] te devuelve el histograma conjunto
    Set  dataSet = For(1,1000,  Set ( Real k)
    {
    Real x1 = DistNormalInv(Rand(0,1),1,1);
    Real x2 = DistNormalInv(Rand(0,1),2,1);
    Real x3 = DistNormalInv(Rand(0,1),3,1);
    [[ x1 ,x2,x3  ]] 
    });
    
    Set histMult_1 = SetHistConMult ( dataSet, [[1,2]], 20 );
    Set histMult_2 = SetHistConMult ( dataSet, [[2,3]], 20 );
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/various/_plotter.tol

Función StdLib::SetMode

  • Declaración:
    Set StdLib::SetMode(Set sample)
    
  • Descripción:
    Devuelve la moda de un conjunto de datos, es decir, el conjunto de los valores más repetidos de la muestra. 
    En primer lugar se clasifican los elementos de la muestra por su frecuencia y luego se toman los elementos de máxima frecuencia que puede ser uno solo o varios que se repitan el mismo número de veces. 
    El resultado sólo puede ser vacío si la muestra es vacía.
    Si todos los elementos de la muestra son distintos la moda es el propio conjunto de la muestra.En el caso de haber varias modas los valores se devuelven ordenados de nemor a mayor.
    Ejemplos : 
       SetMode([[8,8,8,8,9,9,9,6,6,7]]) = [[8]]   
       SetMode([[9,6,7,8,8,9,9,6,6,7]]) = [[6,9]] 
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/math/stat/descriptive_stats/_init_descriptive_stats.tol

Función StdLib::SetSerCorr

Función StdLib::SetSerWD

  • Declaración:
    Set StdLib::SetSerWD(Anything setSerOrSerDia)
    
  • Descripción:
    Construye una Serie para cada dia de la semana. El fechado de
    la Serie proporcionada ha de estar en base Diaria. Las Series resultado estan
    en fechado Semanal
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::Seting

Función StdLib::Share

  • Declaración:
    Set StdLib::Share(Set setSer)
    
  • Descripción:
    A partir de un conjunto de series devuelve las series-cuota
    de cada una de ellas respecto a la suma de todas.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::ShareAcum

  • Declaración:
    Set StdLib::ShareAcum(Set setSer)
    
  • Descripción:
    A partir de un conjunto de series devuelve las series-cuota
    acumuladas de cada una de ellas respecto a la suma de todas.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::SortAndSelect

Función StdLib::SplitInput

  • Declaración:
    Set StdLib::SplitInput(Set input, Date iniEstim, Date endEstim)
    
  • Descripción:
    Desagrupa un conjunto de input de forma monomica.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::SplitSet

Función StdLib::SqlEngine::SqlAplFunDepTab

  • Declaración:
    Set StdLib::SqlEngine::SqlAplFunDepTab(Text table, Set setCol, Real levMax, Set filter, Code funPre, Code funPos, Real gestor)
    
  • Descripción:
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlAplFunDepTabRec

  • Declaración:
    Set StdLib::SqlEngine::SqlAplFunDepTabRec(Text table, Set setCol, Real levAct, Real levMax, Set filter, Code funPre, Code funPos, Real gestor)
    
  • Descripción:
    Función recursiva que dada una tabla, aplica una función
    que se pasa como argumento sobre la misma (funPre), busca las tablas que
    tienen una FK a dicha tabla, y se llama recursivamente para cada una de esas
    tablas. A la vuelta de las llamadas recursivas aplica para cada una de ellas
    otra función que se pasa como argumento (funPos).
    Se puede aplicar un filtro sobre la tabla inicial que va transformándose a un
    filtro sobre la tabla relacionada, para aplicar opciones de forma restrictiva.
    Ejemplos de utilidad de esta función son: borrado en cascada, conteo de 
    registros relacionados, exportación de datos, etc.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlDBSeries

  • Declaración:
    Set StdLib::SqlEngine::SqlDBSeries(Text query, Anything tmsAn, Set names, Set descriptions, Real defectValue)
    
  • Descripción:
    Llama a la funcion DBSeries.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlDBSeriesColumn

Función StdLib::SqlEngine::SqlDBSeriesTable

  • Declaración:
    Set StdLib::SqlEngine::SqlDBSeriesTable(Text query, Anything tmsAn, Set names, Set descriptions, Real defectValue)
    
  • Descripción:
    Llama a la funcion DBSeriesTable.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlDBTable

  • Declaración:
    Set StdLib::SqlEngine::SqlDBTable(Text query, Text nameStruct)
    
  • Descripción:
    Llama a la funcion DBTable . Si no se quiere dar estrutura a la tabla se 
    pasa como argumento la cadena vacia.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlDBTableColumn

  • Declaración:
    Set StdLib::SqlEngine::SqlDBTableColumn(Text query, Real indexNumber, Real prefixNumber, Real invertName, Text pad, Real defaultValue)
    
  • Descripción:
    Llama a la funcion DBTableColumn.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlGetNewFilter

  • Declaración:
    Set StdLib::SqlEngine::SqlGetNewFilter(Set filter, Text tableRef, Text tableAct, Real gestor)
    
  • Descripción:
    A partir de un filtro con estructura StSqlFilter sobre una
    tabla A, transforma el filtro a un filtro sobre una tabla B, siempre y cuando
    está tenga una FK a la primera.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlGetTableParent

  • Declaración:
    Set StdLib::SqlEngine::SqlGetTableParent(Text table, Text field, Real gestor)
    
  • Descripción:
    Dado un par, tabla y campo, devuelve la tabla y el nombre del
    campo, donde se definine por primera vez.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlGetTblFie

  • Declaración:
    Set StdLib::SqlEngine::SqlGetTblFie(Set setTblRel)
    
  • Descripción:
    Convierte un conjunto de conjuntos con estructura 
    StSqlInfoForeing, del tipo:
     Table      Index     Column    ForeignTable   ForeignIndex    ForeignColumn
     table1      ...      t1fieldl  ...            ...             ... 
     table1      ...      t1field2  ...            ...             ... 
     table1      ...      t1field3  ...            ...             ... 
     table2      ...      t2fieldl  ...            ...             ... 
     table2      ...      t2field2  ...            ...             ... 
     table2      ...      t2field3  ...            ...             ... 
    en un conjunto con estructura StSqlInfoForeingRed, del tipo:
     Table       SetCol
     table1      SetOfText(t1fieldl,t1field2,t1field3)
     table2      SetOfText(t2fieldl,t2field2,t2field3)
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlGetTblRelFie

  • Declaración:
    Set StdLib::SqlEngine::SqlGetTblRelFie(Set setTblRel)
    
  • Descripción:
    Convierte un conjunto de conjuntos con estructura 
    StSqlInfoForeing, del tipo:
     Table      Index     Column    ForeignTable   ForeignIndex    ForeignColumn
     table1      ...      t1fieldl  ...            ...             ... 
     table1      ...      t1field2  ...            ...             ... 
     table1      ...      t1field3  ...            ...             ... 
     table2      ...      t2fieldl  ...            ...             ... 
     table2      ...      t2field2  ...            ...             ... 
     table2      ...      t2field3  ...            ...             ... 
    en un conjunto con estructura StSqlInfoForeingRed, del tipo:
     Table       SetCol
     table1      SetOfText(t1fieldl,t1field2,t1field3)
     table2      SetOfText(t2fieldl,t2field2,t2field3)
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlInfo

Función StdLib::SqlEngine::SqlInfoColumns

  • Declaración:
    Set StdLib::SqlEngine::SqlInfoColumns(Text tabla, Real gestor)
    
  • Descripción:
    Set estructurado con información de los campos clave de una tabla.
    Parametros: tabla  -> nombre de la tabla
                gestor -> SGBD activo 
    Devuelve: 
      Text Tabla  -> Nombre de la tabla
      Text Indice -> Nombre de la clave primaria
      Text Campo  -> Nombre del campo
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlInfoDependent

  • Declaración:
    Set StdLib::SqlEngine::SqlInfoDependent(Text tabla, Set columns, Real gestor)
    
  • Descripción:
    Información de las tablas que dependen de una tabla dada. La función
    recibe un Text y un Set.
    Parámetros:
      tabla    -> Text: Nombre de una tabla la Base de Datos
      columns  -> Set : Conjunto de columnas de las cuales se quiere saber
                  qué claves externas están relacionadas a ella. Si no se da
                  ninguna se asume que son todas las columnas de la tabla.
      gestor   -> SGBD activo 
    Devuelve un Set de estructuras StSqlInfoForeing 
      (Text Table, Text Index, Text Column, Text ForeignTable,
       Text ForeignIndex, Text ForeignColumn)
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlInfoDependentAll

  • Declaración:
    Set StdLib::SqlEngine::SqlInfoDependentAll(Anything tabla, Real gestor)
    
  • Descripción:
    Información de todas las tablas que dependen de una tabla dada. La función
    puede recibir un Text o un Set.
    Parámetros:
      tabla  -> Text: Nombre de una tabla la Base de Datos
                Set : Conjunto con la estructura 'StSqlInfoForeing
      gestor -> SGBD activo 
    Devuelve: 
      Text Tabla  -> Nombre de la tabla
      Text Clave  -> Nombre de la clave ajena
      Text Campo  -> Nombre del campo
      Text TablaAjena -> Nombre de la tabla a la que hace referencia
      Text ClaveAjena -> Nombre del indice al que hace referencia
      Text CampoAjeno -> Nombre del campo de la tabla ajena al que hace referencia
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlInfoForeign

  • Declaración:
    Set StdLib::SqlEngine::SqlInfoForeign(Text tabla, Real gestor)
    
  • Descripción:
    Set estructurado con información de las claves ajenas de una tabla.
    Parametros: tabla  -> nombre de la tabla
                gestor -> SGBD activo 
    Devuelve: 
      Text Tabla  -> Nombre de la tabla
      Text Clave  -> Nombre de la clave ajena
      Text Campo  -> Nombre del campo
      Text TablaAjena -> Nombre de la tabla a la que hace referencia
      Text ClaveAjena -> Nombre del indice al que hace referencia
      Text CampoAjeno -> Nombre del campo de la tabla ajena al que hace referencia
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlInfoKeys

Función StdLib::SqlEngine::SqlMicGetDependantTables

  • Declaración:
    Set StdLib::SqlEngine::SqlMicGetDependantTables(Text tabla, Set columns)
    
  • Descripción:
    Información de las tablas que dependen de una tabla dada. La función
    recibe un Text y un Set.
    Parámetros:
      tabla    -> Text: Nombre de una tabla la Base de Datos
      columns  -> Set : Conjunto de columnas de las cuales se quiere saber
                  qué claves externas están relacionadas a ella
      gestor   -> SGBD activo 
    Devuelve un Set de estructuras StSqlInfoForeing 
      (Text Table, Text Index, Text Column, Text ForeignTable,
       Text ForeignIndex, Text ForeignColumn)
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlMicInfoColumns

Función StdLib::SqlEngine::SqlMicInfoDependent

  • Declaración:
    Set StdLib::SqlEngine::SqlMicInfoDependent(Anything tabla)
    
  • Descripción:
    Información de las tablas que dependen de una tabla dada en 
    Microsoft SQL Server. La función puede recibir un Text o un Set.
    Parámetros:
      tabla -> Text: Nombre de una tabla la Base de Datos
               Set : Conjunto con la estructura 'StSqlInfoForeing'
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlMicInfoDependentAll

  • Declaración:
    Set StdLib::SqlEngine::SqlMicInfoDependentAll(Anything tabla)
    
  • Descripción:
    Información de todas las tablas que dependen de una tabla dada en 
    Microsoft SQL Server. La función puede recibir un Text o un Set.
    Parámetros:
      tabla -> Text: Nombre de una tabla la Base de Datos
               Set : Conjunto con la estructura 'StSqlInfoForeing'
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlMicInfoForeign

Función StdLib::SqlEngine::SqlMicInfoKeys

Función StdLib::SqlEngine::SqlMysInfoColumns

Función StdLib::SqlEngine::SqlMysInfoDependent

  • Declaración:
    Set StdLib::SqlEngine::SqlMysInfoDependent(Anything tabla)
    
  • Descripción:
    Información de las tablas que dependen de una tabla dada en Oracle.
    La función puede recibir un Text o un Set.
    Parámetros:
      tabla -> Text: Nombre de una tabla la Base de Datos
               Set : Conjunto con la estructura 'StSqlInfoForeing'
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlMysInfoDependentAll

  • Declaración:
    Set StdLib::SqlEngine::SqlMysInfoDependentAll(Anything tabla)
    
  • Descripción:
    Información de todas las tablas que dependen de una tabla dada en Oracle.
    La función puede recibir un Text o un Set.
    Parámetros:
      tabla -> Text: Nombre de una tabla la Base de Datos
               Set : Conjunto con la estructura 'StSqlInfoForeing'
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlMysInfoForeign

Función StdLib::SqlEngine::SqlMysInfoKeys

Función StdLib::SqlEngine::SqlOraGetDependantTables

  • Declaración:
    Set StdLib::SqlEngine::SqlOraGetDependantTables(Text tabla, Set columns)
    
  • Descripción:
    Información de las tablas que dependen de una tabla dada. La función
    recibe un Text y un Set.
    Parámetros:
      tabla    -> Text: Nombre de una tabla la Base de Datos
      columns  -> Set : Conjunto de columnas de las cuales se quiere saber
                  qué claves externas están relacionadas a ella
      gestor   -> SGBD activo 
    Devuelve un Set de estructuras StSqlInfoForeing 
      (Text Table, Text Index, Text Column, Text ForeignTable,
       Text ForeignIndex, Text ForeignColumn)
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlOraInfoColumns

Función StdLib::SqlEngine::SqlOraInfoDependent

  • Declaración:
    Set StdLib::SqlEngine::SqlOraInfoDependent(Anything tabla)
    
  • Descripción:
    Información de las tablas que dependen de una tabla dada en Oracle.
    La función puede recibir un Text o un Set.
    Parámetros:
      tabla -> Text: Nombre de una tabla la Base de Datos
               Set : Conjunto con la estructura 'StSqlInfoForeing'
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlOraInfoDependentAll

  • Declaración:
    Set StdLib::SqlEngine::SqlOraInfoDependentAll(Anything tabla)
    
  • Descripción:
    Información de todas las tablas que dependen de una tabla dada en Oracle.
    La función puede recibir un Text o un Set.
    Parámetros:
      tabla -> Text: Nombre de una tabla la Base de Datos
               Set : Conjunto con la estructura 'StSqlInfoForeing'
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlOraInfoForeign

Función StdLib::SqlEngine::SqlOraInfoKeys

Función StdLib::SqlEngine::SqlPosGetDependantTables

  • Declaración:
    Set StdLib::SqlEngine::SqlPosGetDependantTables(Text tabla, Set columns)
    
  • Descripción:
    Información de las tablas que dependen de una tabla dada. La función
    recibe un Text y un Set.
    Parámetros:
      tabla    -> Text: Nombre de una tabla la Base de Datos
      columns  -> Set : Conjunto de columnas de las cuales se quiere saber
                  qué claves externas están relacionadas a ella
      gestor   -> SGBD activo 
    Devuelve un Set de estructuras StSqlInfoForeing 
      (Text Table, Text Index, Text Column, Text ForeignTable,
       Text ForeignIndex, Text ForeignColumn)
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlPosInfoColumns

Función StdLib::SqlEngine::SqlPosInfoDependent

  • Declaración:
    Set StdLib::SqlEngine::SqlPosInfoDependent(Anything tabla)
    
  • Descripción:
    Información de las tablas que dependen de una tabla dada en Poscle.
    La función puede recibir un Text o un Set.
    Parámetros:
      tabla -> Text: Nombre de una tabla la Base de Datos
               Set : Conjunto con la estructura 'StSqlInfoForeing'
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlPosInfoDependentAll

  • Declaración:
    Set StdLib::SqlEngine::SqlPosInfoDependentAll(Anything tabla)
    
  • Descripción:
    Información de todas las tablas que dependen de una tabla dada en Poscle.
    La función puede recibir un Text o un Set.
    Parámetros:
      tabla -> Text: Nombre de una tabla la Base de Datos
               Set : Conjunto con la estructura 'StSqlInfoForeing'
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlPosInfoForeign

Función StdLib::SqlEngine::SqlPosInfoKeys

Función StdLib::SqlEngine::SqlTableGet

  • Declaración:
    Set StdLib::SqlEngine::SqlTableGet(Text idTable, Set datWhe)
    
  • Descripción:
    Obtiene de la tabla <idTable> el registro asociado a la clave primaria 
    <datWhe>
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlTerGetDependantTables

  • Declaración:
    Set StdLib::SqlEngine::SqlTerGetDependantTables(Text tabla, Set columns)
    
  • Descripción:
    Información de las tablas que dependen de una tabla dada. La función
    recibe un Text y un Set.
    Parámetros:
      tabla    -> Text: Nombre de una tabla la Base de Datos
      columns  -> Set : Conjunto de columnas de las cuales se quiere saber
                  qué claves externas están relacionadas a ella
      gestor   -> SGBD activo 
    Devuelve un Set de estructuras StSqlInfoForeing 
      (Text Table, Text Index, Text Column, Text ForeignTable,
       Text ForeignIndex, Text ForeignColumn)
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlTerInfoColumns

Función StdLib::SqlEngine::SqlTerInfoDependent

  • Declaración:
    Set StdLib::SqlEngine::SqlTerInfoDependent(Anything tabla)
    
  • Descripción:
    Información de las tablas que dependen de una tabla dada en Poscle.
    La función puede recibir un Text o un Set.
    Parámetros:
      tabla -> Text: Nombre de una tabla la Base de Datos
               Set : Conjunto con la estructura 'StSqlInfoForeing'
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlTerInfoDependentAll

  • Declaración:
    Set StdLib::SqlEngine::SqlTerInfoDependentAll(Anything tabla)
    
  • Descripción:
    Información de todas las tablas que dependen de una tabla dada en Poscle.
    La función puede recibir un Text o un Set.
    Parámetros:
      tabla -> Text: Nombre de una tabla la Base de Datos
               Set : Conjunto con la estructura 'StSqlInfoForeing'
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/data/db/engine/_ini_engine.tol

Función StdLib::SqlEngine::SqlTerInfoForeign

Función StdLib::SqlEngine::SqlTerInfoKeys

Función StdLib::TJMarquardt

Función StdLib::TMarquardt

Función StdLib::TableColumns

  • Declaración:
    Set StdLib::TableColumns(Anything qry_OR_cto)
    
  • Descripción:
    Dada una consulta que devuelve tres campos y sólo tres, crea un conjunto-tabla
    donde las columnas serán el primer campo (prefijo), y las filas serán el segundo
    (índice).
    
    La primera fila del Set resultante serán los nombres de los prefijos.
    La primera columna del Set resultante serán los nombres de los índices.
    ¡¡¡ TODO lo que se devuelve dentro del conjunto es de tipo Text !!!, por lo tanto, el 
    orden que se sigue tanto en los prefijos como en los índices es el lexicográfico;
    las máscaras utilizadas en FormatReal() y en FormatDate son las que usa Tol por 
    defecto.
    
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/grammars/_set.tol

Función StdLib::TclLst2TolSet

  • Declaración:
    Set StdLib::TclLst2TolSet(Text lst, Real level)
    
  • Descripción:
    A partir del codigo TCL correspondiente a la definicion de una
    lista devuelve el conjunto TOL correspondiente a esa lista.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/gui/tcl/_tclutils.tol

Función StdLib::TclLst2TolSetFull

  • Declaración:
    Set StdLib::TclLst2TolSetFull(Text lst, Real level, Text grammar, Text struct)
    
  • Descripción:
    A partir del codigo TCL correspondiente a la definicion de una
    lista devuelve el conjunto TOL correspondiente a esa lista. Utiliza todos 
    los parámetros definidos en TCL.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/gui/tcl/_tclutils.tol

Función StdLib::TclMixArg

  • Declaración:
    Set StdLib::TclMixArg(Set defArg, Set valArg)
    
  • Descripción:
    Mecla los argumentos por defecto con los argumentos que se van
    a pasar a una funcion TOL/TCL
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/gui/tcl/_tclutils.tol

Función StdLib::TextFilterNullInternal

Función StdLib::TokenizerAll

Función StdLib::Tpa::doForAssignedTasks

  • Declaración:
    Set StdLib::Tpa::doForAssignedTasks(Set assign, Code funcCommand)
    
  • Descripción:
    Corre en paralelo un comando funcional dado por la funci?n 
      Text funcCommand(Real serverNumber, Set tasks) 
    cuya expresi?n Tol resultante se evaluar? para el servidor serverNumber-?simo de Tpa::_.serverList si el conjunto tasks no es vac?o
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/system/tpa/_cycle.tol

Función StdLib::Tpa::doForEachServer

  • Declaración:
    Set StdLib::Tpa::doForEachServer(Code funcCommand)
    
  • Descripción:
    Corre en paralelo un comando funcional dado por la funci?n 
      Text funcCommand(Real serverNumber) 
    cuya expresi?n Tol resultante se evaluar? para cada servidor de Tpa::_.serverList
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/system/tpa/_cycle.tol

Función StdLib::Tpa::doForEachTask

  • Declaración:
    Set StdLib::Tpa::doForEachTask(Set command)
    
  • Descripción:
    Corre en paralelo un conjunto de comandos, es decir, un conjunto de textos con expresiones de TOL, cada una en la misma forma que espera la funci?n Eval. Antes de usar este m?tod hay que configurar Tpa::_.serverList, la lista de servidores, por ejemplo usando el m?todo Tpa::launchServers. Si no hay bastantes servidores para correr todos los comandos a la vez se har?n en varias etapas.
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/system/tpa/_cycle.tol

Función StdLib::Tpa::initCluster

  • Declaración:
    Set StdLib::Tpa::initCluster(Text sharedRoot, Real numServ)
    
  • Descripción:
    Lanza el numero especificado de servidores distribuidos de forma balanceada entre la lista de maquinas indicada. Primero prueba la velocidad conjunta de conexion y CPU de cada maquina y luego asigna los servidores de forma proporcional a dicha velocidad por el numero de CPU's de cada una
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/system/tpa/_server.tol

Función StdLib::Tpa::killServerList

Función StdLib::Tpa::launchServer

  • Declaración:
    Set StdLib::Tpa::launchServer(Text host, Real port, Real speed)
    
  • Descripción:
    Lanza un servidor remoto en la maquina y puerto especificados, como un proceso hijo del correspondiente despachador remoto de tolsh
    
  • Lenguaje:TOL
  • Fuente : stdlib/tol/general/system/tpa/_server.tol

Función StdLib::Tpa::loadLastHosts

Función StdLib::Tpa::loadLastServers

Función StdLib::TransferSerSet

Función StdLib::TransformMet

Función StdLib::TrasladaMaxOrigen

Función StdLib::TrasladaMinOrigen

Función Structure

  • Declaración:
    Set Structure(Text nombre, Anything campo1 [, Anything campo2, ...])
    
  • Descripción:
    Crea un conjunto con una estructura dada y una lista de objetos con el tipo y el orden indicado por dicha estructura. También se puede utilizar directamente el nombre de la estructura como función. 
    
    Ejemplo:
    
    Struct DatosPersonales
    (
    	Text Nombre,
    	Date Nacimiento,
    	Text Procedencia,
    	Real Estatura,
    	Real Peso
    );
    
    Set s = Structure
    (
    	"DatosPersonales",
    	"Juan Pérez",
    	y1953m1d12,
    	"Madrid",
    	1.78,
    	87.6
    );
    
    ,o bien ,
    
    Set s = DatosPersonales
    (
    	"Juan Pérez",
    	y1953m1d12,
    	"Madrid",
    	1.78,
    	87.6
    );
    
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función Tcl_Eval

  • Declaración:
    Set Tcl_Eval(Text script)
    
  • Descripción:
    Evalua un script Tcl. El valor de retorno es un Real con dos elementos
        status : un Real indicando éxito (1) or fallo (0)
        result : un Text con el resultado de la evaluación
    Ejemplo:
    
        Set tcl_res = Tcl_Eval("set tcl_platform(platform)");
        If (tcl_res["status"], WriteLn("Ejecutando en plataforma "+tcl_res["result"]), WriteLn("Error en Tcl_Eval"))
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función Tcl_EvalEx

  • Declaración:
    Set Tcl_EvalEx(Set Args)
    
  • Descripción:
    Evalua un script Tcl. El valor de retorno es un Real con dos elementos
        status : un Real indicando éxito (1) or fallo (0)
        result : un Text con el resultado de la evaluación
    
    The script es especificado mediante un Set con el siguiente significado:
        cmd arg1 arg2 ... argn
    
    Ejemplo:
    
        Set tcl_res = Tcl_EvalEx([["set", "tcl_platform(platform)"]]);
        If (tcl_res["status"], WriteLn("Ejecutando en plataforma "+tcl_res["result"]), WriteLn("Error en Tcl_Eval"))
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función Tokenizer

  • Declaración:
    Set Tokenizer(Text cadena, Text separador)
    
  • Descripción:
    Divide un texto en cada una de las partes separadas por el caracter de separacion dado.
    
  • Lenguaje:C++
  • Fuente : tol/btol/text_type/txtgra.cpp

Función TransPrev

  • Declaración:
    Set TransPrev(Set modelo, Date desde, Date hasta, Real numeroPrevisiones)
    
  • Descripción:
    Devuelve la serie de previsiones y su matriz de covarianzas de un modelo a partir de una fecha y con una longitud determinada.
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/modprev.cpp

Función Traspose

  • Declaración:
    Set Traspose(Set cto)
    
  • Descripción:
    Traspone las filas y columnas de un conjunto-tabla.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función TridiagSEPDivideAndConquer

  • Declaración:
    Set TridiagSEPDivideAndConquer(Matrix M)
    
  • Descripción:
    Resuelve el problema de los autovalores para una matriz tridiagonal simetrica usando el metodo 'Divide and Conquer'.
    
  • Lenguaje:C++
  • Fuente : tol/btol/matrix_type/matgra.cpp

Función Unique

  • Declaración:
    Set Unique(Set cto)
    
  • Descripción:
    Devuelve el conjunto de los elementos no repetidos de un conjunto dado.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función YuleWalkerDurbin

  • Declaración:
    Set YuleWalkerDurbin(Matrix r)
    
  • Descripción:
    Solves the Yule-Walker equations
    
             T*y = -R
    
    where 
            r' = (r(0), r(1) ... r(n)) 
    
            R' = (r(1) ... r(n)) 
    
    and T is the nxn symmetric toeplitz matrix generated by r 
    
            T(i,j) = r(|i-j|) i,j=1..n 
    
    This function uses the Durbin algorithm.(Matrix Computation G.H. Golub & C.F. Van Loan, página 196) 
    
  • Lenguaje:C++
  • Fuente : tol/btol/bmodel/estim.cpp

Función

  • Declaración:
    Set cto^exponente  {Set cto, Real exponente}
    
  • Descripción:
    Devuelve la enésima potencia de un conjunto, es decir, el enésimo producto cartesiano de ese conjunto por sí mismo.También se puede utilizar el operador ** o la función Pow.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp

Función |

  • Declaración:
    Set cto1 | cto2  {Set cto1, Set cto2}
    
  • Descripción:
    Concatena dos conjuntos-tabla por columnas.
    
  • Lenguaje:C++
  • Fuente : tol/btol/set_type/setgra.cpp
Last modified 16 years ago Last modified on Feb 27, 2009, 5:48:53 PM