{5} Accepted, Active Tickets by Owner (Full Description) (98 matches)
List tickets accepted, group by ticket owner. This report demonstrates the use of full-row display.
Daniel Eduardo Castro Morell (1 match)
Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1544 | API Glpk nativa | Math | TOL Packages | defect | May 30, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se require la implementación de un API nativa en TOL para hacer uso de glpk ya que el API vía Rglpk no ofrece opciones como criterios de parada. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jorge (59 matches) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#939 | Plan de subdivisión de StdLib en paquetes | Various | TOL Packages | defect | Jul 6, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dentro del [ModularMigrationPlan Plan de migración a TOL modular] una de las partes más importantes es la subdivisión de la StdLib en paquetes para su reducción a la mínima expresión. Antes de eso se requiere unificar criterios y estandarizar la forma de inclusión de lo que hay ahora mismo, así como incluir cosas como el álgebra de nombres que no se carga a pesar de que está incluido en la StdLib |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#973 | BysMCMC example | BysMCMC | TOL Packages | defect | Sep 17, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Create an example showing how to use BysMCMC to create a custom Gibbs sampler. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1034 | last contrib fail with VC8 | Kernel | Mantainance | defect | Dec 15, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Windows compilation with last contrib fails. We should identify which is the offending package in the last contrib and upload a new one fixed. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1061 | GetDir is slow | System | Mantainance | defect | Jan 13, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
We have realized that GetDir is behaving quite slow when the path is located remotely and the amount of files ia around 100. Below is an implementation based on OS commands that is faster than the builtin GetDir. ////////////////////////////////////////////////////////////////////////////// Set GetDir_Files(Text path) ////////////////////////////////////////////////////////////////////////////// { // Versión de GetDir(...)[1] más rápida. Para Windows. If(OSName=="WINDOWS" & True, { Text WriteFile(TmpDir<<"dirbf.bat", "@echo off\ndir %1 /B /A-D"); Real WinSystem(Qt(TmpDir<<"dirbf.bat")<<" "<<Qt(path)<<" > " <<Qt(TmpDir<<"dirbf.dat"), 0, 1); Set dir = Tokenizer(ReadFile(TmpDir<<"dirbf.dat"), "\n"); Real FileDelete(TmpDir<<"dirbf.bat"); Real FileDelete(TmpDir<<"dirbf.dat"); Select(dir, TextLength) }, GetDir(path)[1]) }; Text path = "M:/TfnEsp/MeMoCC/repository/repMovil/Estimations/"; Real t1 = Copy(Time); Set GetDir_Files(path); Real t2 = Copy(Time); Set GetDir(path)[1]; Real t3 = Copy(Time); WriteLn("Método1: "<<(Real t2-t1)<<"s\nMétodo2: "<<(Real t3-t2)<<"s"); |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1233 | [TolIpopt] Error de enlace de libipopt39 en linux | Math | TOL Packages | defect | May 31, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Al intentar correr el test de depuración de TolIpopt en linux me encuentro con que ni siquiera enlaza dinámicamente: /usr/local/tol-gcc-release/bin/tolcon: symbol lookup error: /home/toldevel/tol-devel/OfficialTolArchiveNetwork/IpoptCore /Linux_x86_32/libipopt39.so: undefined symbol: MPI_Init En esta página hablan de problemas similares pero yo no entiendo nada
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1253 | stdlibc++ version requiremen in TolPackage | Kernel | TOL Packages | defect | Jun 14, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
On Linux, we have found that some binary packages depends on some specific version of stdlibc++. This is the case of IpoptCore with depends on GLIBCXX_3.4.9. Whe we try to load that package we get a message like this: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found in order to solve that we need to remove that constraint or to depends on a lower version. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1300 | rmtps_server fail in window 2003 | RMTPS | Mantainance | defect | Sep 7, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Descripción del problema: cuando les lanzo a ellas un tol en remoto, éste se arranca en ellas, pero luego se cae [01/09/2011 17:23:12] Luis Miguel Perez Liberal: el visor de sucesos me da el siguiente error: [01/09/2011 17:23:17] Luis Miguel Perez Liberal: Aplicativo com falha tolsh_PrjFolha.exe, versão 8.5.2.8, módulo com falha msvcr80.dll, versão 8.0.50727.762, endereço com falha 0x000460b3. Para obter mais informações, visite o Centro de ajuda e suporte em http://go.microsoft.com/fwlink/events.asp. [01/09/2011 17:24:06] Luis Miguel Perez Liberal: necesito resolverlo como sea y tiene que ser para ya Ejemplo para reproducir el fallo: Text CmdLine = "\""+SourceTolsh+"tolsh_"+ProjectName+".exe\" -c"+ " \"Real t = Time; Real Sleep(1); Real CtrTime(t)\""; Real RemoteExec("10.10.11.32", 6668, CmdLine); |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1686 | Autoregression of order p in RKFAS | Math | State Space Models | defect | May 8, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
It is requested the implementation of a way to specify an AR(p) in the state equation within RKFAS package. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1735 | ToltclLinux32 falla con la version 3.2 | Toltcl | Mantainance | defect | Sep 16, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Al ejecutar en tolcon #Require TclCore Se produce el siguiente error: CoreEval: package require -exact Toltcl 3.2 <E> ERROR: [1] couldn't load file "/home/jsperez/.tol/TolPackage.3/Client/ToltclLinux32.3.2/lib/toltcl/libtoltcl3.2.so": /home/jsperez/.tol/TolPackage.3/Client/ToltclLinux32.3.2/lib/toltcl/libtoltcl3.2.so: undefined symbol: _Z12StatAsimetryP13BSyntaxObject </E> |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1878 | TclCore debe cargar tcl desde el sistema | Kernel | Mantainance | defect | Sep 25, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TclCore no debe distribuir Tcl, sino que debe usar el disponible en el sistema. En el caso de Windows usar el distribuido con TOL. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#919 | El actual archivo de configuración de TOLBase debería ser consultable desde TOL | Interface | BSR Interface | enhancement | Jun 17, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
El archivo de configuración de TOLBase debería ser consultable desde TOL, no sólo modificable desde la interfaz en el menú
De hecho, lo más sencillo es que fuera un archivo TOL que contuviera un NameBlock Options con un miembro NameBlock para cada pestaña del cuadro de diálogo, el cual tendría un miembro para cada propiedad que podría ser de tipo Text, Real o Date según toque. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1021 | Problemas en la lectura de celdas vacías en Excel | Excel API | Mantainance | enhancement | Nov 24, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Las funciones Esto supone que la sentencia Anything cell = Excel.ReadCell(xls,[[1,1]]);
no crea el objeto TOL
Creo que debería haber una función
Las funciones tipificadas |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#870 | Read worksheet dimensions | Excel API | Mantainance | task | Feb 15, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
It is required two functions in order to read the dimensions of a worksheet. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#874 | client code TolServer needs to know task id | TolServer | Mantainance | task | Feb 18, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
When running a client code in TolServer sometimes is useful to know, inside the client code, the task id assigned to this piece of code. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1375 | Graficas de matrices | Interface | Mantainance | task | Dec 22, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sería interesante poder visualizar juntas, desde el interfaz de TolBase, matrices fila o columna, del mismo modo que se hace con las series temporales, utilizando el nombre o la descripción de la misma en la leyenda. Si una de ellas tiene más datos que la otra se para antes en el gráfico. Muchas veces lo que hago es pasar las Matrix o VMatrix a Serie para poder seleccionar cuáles quiero ver, pero el eje temporal no tiene ningún sentido. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1617 | API hclust y clara de R | Math | TOL Packages | task | Nov 29, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se solicita la implementación de un API para invocar desde TOL a las funciones hclust y clara de R. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1812 | API de acceso nativo a R | R API | TOL Packages | task | Nov 26, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Crear un paquete basado en RInside para facilitar la evaluación de código R desde TOL. Se debe facilitar el pase de parámetros de manera nativa. Se debe facilitar la recuperación de objetos y resultados de manera nativa. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1865 | sustituir clapack por lapacke | Kernel | Mantainance | task | Jul 28, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Estudiar si podemos sustiuir clapack por lapacke. Esto es para facilitar la migración de tol a 64 bits en windows. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1948 | Paquete RapidJSON | Various | Mantainance | task | Mar 13, 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementar un paquete para serializar y deserializar JSON desde TOL basado en http://rapidjson.org/ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1954 | Implementar paquete JSONRPC_Client | Packages | Mantainance | trick | Apr 2, 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementar el paquete JSONRPC_Client para facilitar las llamadas a un servidor JSON-RPC desde TOL. ver http://www.jsonrpc.org/specification |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#983 | problemas con tipo de datos | Database | defect | Oct 4, 2010 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola, con el gestor oracle, el DBTable y el DBSeries... no reconocen el tipo de dato decimal mando un ejemplo Sentencia: Real real_1 = 0.52; Real real_2 = DBTable("Select Cast( "+FormatReal(real_1)+" as decimal(10,5)) from dual")[1][1]; Real real_3 = DBTable("Select Cast( "+FormatReal(real_1)+" as float) from dual")[1][1]; Salida: Real real_1 = 0.52; #bien# Real real_2 = 0; #mal# Real real_3 = 0.52; #bien# |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1022 | Problema con tipo de dato Decimal (gestor Teradata) | Database | defect | Nov 24, 2010 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola, cuando DBSeries o DBTable devuelven un tipo de dato Decimal, este aparece truncado. La conexión es con una base de datos Teradata pero creo que esto también ocurre con otros gestores como Oracle, por ejemplo. Real ex1 = DBTable("Select cast('0.82' as decimal(10,5))")[1][1]; Resultado: 0 Real ex2 = DBTable("Select cast('0.82' as float)")[1][1]; Resultado: 0.82 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1024 | fail in Bayes SQL | Interface | TOLBase Revitalization | defect | Nov 26, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bayes SQL is broken, try to execute any valid SQL select sentence and you will obtain the following error: invalid command name "tclodbc::TkTableInit" invalid command name "tclodbc::TkTableInit" while executing "tclodbc::TkTableInit $t stmt" (procedure "::SQLTable::ExecQuery" line 43) invoked from within "::SQLTable::ExecQuery ::BayesTable::.main.mdi.slave2.work.t" ("uplevel" body line 1) invoked from within "uplevel \#0 $cmd" (procedure "Button::_release" line 19) invoked from within "Button::_release .main.mdi.slave2.work.t.tb.exec" (command bound to event) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1213 | ReadDate fails with ancient dates | Excel API | Mantainance | defect | May 18, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The following code results in a wrong date: TolExcel::@WorkBook xls2 = TolExcel::@WorkBook::Open("ex2.xls"); Real xls2::ActivateWS(1); Date d = xls2::ReadDate( 1, 1 ); with the attached file d should y1820m1d1 but it is y1820m01d02 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1216 | ActivateWS and ActivateNamedWS only activate the first sheet | Excel API | TOL Packages | defect | May 20, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The excel attached is impossible to be read because the functions ActivateWS and ActivateNamedWS can only activate the first sheet. The following code opens the excel attached an activates the first sheet ("Resumen Tráfico") but it returns an error when trying to activate another one. However, the code using the old version of the functions, activates all the sheets of the excel book. #Require TolExcel; TolExcel::@WorkBook wb = TolExcel::@WorkBook::Open( "c:/Temp/Capacidades_20100701.xls" ); Real resSelHoj = wb::ActivateNamedWS("Resumen Tráfico"); wb::ActivateNamedWS("Desarrollo"); Real resSelHoj = wb::ActivateWS(1); wb::ActivateWS(2); Real wb::Close(?); |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1284 | Error en la función SetSer | Kernel | Mantainance | defect | Jul 12, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
El problema se produjo al tratar de crear una serie a patir de dos conjuntos que tienen igual cantidad de elementos (12 para el caso tratado), el primero contenía los datos y el segundo las fechas. La función SetSer debía crear una serie de 12 elementos, pero la serir que crea es de sólo dos elementos correspondientes a las dos últimas fechas. El error se puede reproducir con el siguiente fragmento de código: Set datos= 1, 2, 3, 4, 5, 6, 7, 8 ,9, 10, 11, 12?; Set fechas= y2010m01d01, y2010m04d01, y2010m07d01, y2010m10d01, y2011m01d01, y2011m04d01, y2011m07d01, y2011m10d01, y2012m01d01, y2012m04d01, y2012m07d01, y2012m10d01?; TimeSet fechado= DatesOfSet(fechas); Serie ser= SetSer(datos, fechas[1], fechado); Aunque en este caso las fechas corresponden con un fechado trimestral, podríamos tener el caso en que las fechas no se ajusten a un fechado básico. Si se usa un fechado básico como el Trimestral, entonces funciona correctamente; por ejemplo, el código siguiente produce la serie correcta: Serie ser1= SetSer(datos, fechas[1], Trimestral); |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1285 | error en rmtps_server | RMTPS | Mantainance | defect | Jul 13, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola Tol, tengo dos máquinas nuevas en Folha que corren bajo WindowsServer 2003. Al ejecutar procesos remotos a través del rmtps_server todo va bien, salvo uando hago un Remote_Alive desde tol y éste retorna 0, me sale el siguiente mensaje de error en el visor de sucesos de windows: Tipo de evento: Erro Fonte de evento: rmtps_server Categoria do evento: (1) Id. do evento: 1 Data: 13/7/2011 Hora: 18:53:17 Usuário: N/A Computador: FORNEWS04 Descrição: A descrição para Event ID ( 1 ) na fonte ( rmtps_server ) não pode ser encontrado. O computador local pode não ter as informações de registro ou arquivos DLL de mensagem necessários para exibir mensagens de um computador remoto. Talvez você possa usar o sinalizador /AUXSOURCE= para recuperar esta descrição; consulte a 'Ajuda e suporte' para obter detalhes. As informações seguintes são parte do evento: critical error! --> Somente uma parte de um pedido ReadProcessMemoty ou WriteProcessMemory foi concluída.. Esto me provoca un enorme retraso en los procesos de lanzamiento, podéis ayudarme. Gracias de antemano |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1530 | Error al comprobar la versión de TOL | Kernel | Mantainance | defect | May 10, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola, al abrir TOL me encuentro los siguientes mensajes: Warning: [1] Está usando una versión demasiado vieja o desconocida de TOL v3.1 p009 2012-04-10 08:34:06 i686-win La versión estable con mantenimiento más antigua de TOL para windows es v2.0.1 b.9 2011-11-07 17:58:33 i686-win La última versión oficial de TOL para windows es v3.1 p010 2012-05-09 15:30:39 i686-win La última versión de desarrollo de TOL para windows es v3.2 b009 2012-04-09 16:07:36 i686-win ERROR: [1] No ha sido posible convertir de Set hacia Text para el objeto '$tmp$' [Call stack] [1] Real TolCore::CheckTOLRelease (Real maxDaysOfDelay) Local package TolCint.2.1 created at y2011m01d19h22i28s00.000 could be updated to newer remote patch since y2011m01d19h15i29s00.000 Un saludo. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1599 | Las estructuras usadas en el nuclero de tol deben estar en TolCore | Kernel | Mantainance | defect | Sep 17, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Las estructuras usadas en el núclero de TOL deben estar en TolCore o en C++. Ver #1598 para un error relacionado con este ticket. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1605 | Complete TclCore | Toltcl | Mantainance | defect | Oct 5, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TclCore needs to include the following extension in order to tolcon use CurlApi and other functions:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1701 | Explorar conjuntos de nameblocks con TolBase | Toltcl | Mantainance | defect | Jul 1, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se observan pérdidas de memoria al explorar con TolBase un conjunto de nameblocks. Cada vez que se explora de nuevo aumenta la RAM consumida por el proceso TOL. Por ejemplo, al explorar el siguiente conjunto: Set For(1, 10000, NameBlock (Real i) { NameBlock [[ Real a = 1 ]] }); la memoria RAM aumenta decenas de MB tras cada exploración. Esto parece ocurrir sólo con variables TOL de tipo NameBlock. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1870 | codificación de cadenas en memoria | Kernel | Mantainance | defect | Aug 19, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TOL debería almacenar en memoria todos los caracteres ascii (<256) usando sólo un byte. Esto debe asegurarse para todas las cadenas creadas desde el fuente .cpp y fuente .tol |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#963 | control de eventos en MenuManager | GuiTools | TOLBase Revitalization | enhancement | Aug 6, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Para mejorar la interacción entre el interfaz tcl y las opciones de menu definidas desde TOL se hace necesario un mecanismo que permita intersectar el momento antes y después de invocar una opción de menu. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1244 | delegar opciones de menu en miembros de instancia | GuiTools | TOL Packages | enhancement | Jun 9, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cuando una clase A se compone de otras clases, B y C por ejemplo, puede ser util incorpoar las opciones de menu definidas para las clases B y C como opciones de submenu en el menu de opciones de A. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1443 | Interfaz gráfica para editar configuraciones | Interface | Mantainance | enhancement | Feb 21, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se solicita la implementación de una función que interacciones con Tcl/Tk (del modo similar a como hace Un ejemplo claro de esta necesidad es el nameblock TolConfigManager, cuya estructura en forma de nameblock conteniendo variables u otros nameblocks podría implementarse en forma de árbol. Se está pensando en algo parecido al editor de configuraciones de las estimaciones o previsiones de la GUI de MMS, que podría completarse con la mencionada estructura arbórea y que podría incorporar también de algún modo las descripciones de las variables de configuración. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#933 | IconManager | GuiTools | TOLBase Revitalization | task | Jun 30, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In order to customize the appearance of the icons associated with the users types created as classes it is required a way to associate an image resource to a Class name. The image resource must be defined in ImageManager. This image will be used by the GUI when showing the object inspector. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1330 | Implement a Redis client for TOL | System | TOL Packages | task | Nov 11, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Redis is and advanced and very efficient data store. This package will make easy the communication and syncronization between tol processes. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1334 | Provide tcllib as a TolPackage | Various | TOL Packages | task | Nov 14, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Some package depend on tcllib. tcllib is available in tolsh and Tolbase but not in tolcon. In order to use tcllib from plain tol (tolcon,tolmachine) it is requested the implementation of TclLib package. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1367 | TolPackage GUI: Diseño del árbol de paquetes | Interface | TOL Packages | task | Dec 16, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se sugieren distintas mejora en el diseño del árbol de paquetes:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1384 | legend in mapviewer | GUI Tol Packages | TOL Packages | task | Jan 2, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implement a legend in MapViewer |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1467 | GuiTool documentation | Web | TOL Packages | task | Mar 7, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Create a page to document GuiTools |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1520 | enable/disable DefaultRequire at command line | Kernel | Mantainance | task | Apr 27, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In order to create and distribute a package which is required by default during tol initialization it is needed a way to disable this default |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#850 | La función de programación lineal Rglpk::solveLP no funciona. | Math | defect | Jan 19, 2010 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Estoy intentando ejecutar el ejemplo de la función Rglpk::solveLP de R que esta en: C:\Archivos de programa\Tol-Project\tolbase-v1.1.7\bin\stdlib\math\optim\LP\test.tol Sin embargo da un error. Me puedes decir porque no funciona? Da la sensacion que no crea bien las matrices virtuales de R *.bbm Te envio el codigo que hay en el ejemplo
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1020 | ARIMA Tool not working | Interface | defect | Nov 22, 2010 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The tool to draw the theoretical ACF & PACF for a given ARIMA model (From Menu: Tool->Analysis tools->ARIMA->Draw ACF and PACF of ARIMA models) doesnt seems to work. "Error al graficar la serie de autocorrelaciones. incorrect object reference in ResolveObject" Older versions of tool (pre 2.0) are draw graphics but with wrong values. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1296 | TolExcel fail with an already opened xls | Excel API | Mantainance | defect | Sep 3, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
If you try to open with TolExcel an excel file which is already opened by Excel it fails. We must provide a way to open an excel file in read only mode. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1297 | Tab navigation in TolExcel | Excel API | Mantainance | defect | Sep 3, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
There is no way to query the tabs within an excel file. It is requested the implementation of the following methods:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1417 | Visualización de estado del paquete en "Manage Package" | Kernel | Mantainance | defect | Feb 7, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
La ventana de "Manage Package" debería mostrar un icono o color distinto para los paquetes que tengan alguna versión desactualizada de fecha, igual que tiene un icono distinto cuando no tiene la última versión.
En la figura siguiente se observa que el paquete Por otra parte, debería haber otro icono para los paquetes que necesitan update distinto del de las que necesitan upgrade como se ve en esta otra figura con el paquete DecoTools Si en un paquete hace falta update y upgrade entonces prima el icono de este último. Ya que estamos, no sé porqué hay que poner el nombre en inglés cuando estamos en el TolBase en español. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1513 | Función TclDialogEntry no funciona correctamente | Interface | Mantainance | defect | Apr 23, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cuando utilizas esta función sin introducir ningún valor, te devuelve el valor anterior por defecto. Y siempre que no introdujeras ningun valor tendría que devolver :
Por ejemplo: Si ejecutas la función una vez, introduciendo el valor x, y nuevamente la utilizas y esta vez no introduces ningun valor, te toma el valor x anterior. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1609 | WriteVMatrix debe recibir VMatrix | Excel API | TOL Packages | defect | Oct 18, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
La función WriteVMatrix, del maquete TolExcel, está declarada como: Real WriteVMatrix(Real row, Real col, Matrix values); cuando debería ser: Real WriteVMatrix(Real row, Real col, VMatrix values) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1718 | Error en paquete VarModel | Kernel | Mantainance | defect | Jul 30, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola!! He intentado estimar un modelo VAR sin constante, para ello lo que he hecho es No incluir la siguiente línea: Real model::SetConstant(1); luego cuando voy a ejecutar la siguiente línea: VarModel::@VarEstimation varest = VarModel::@VarEstimation::New(model, Real pmax = 15?); me da errores y de tal manera que ni siquiera lo puedo mirar porque el tol se cierra. Muchas gracias |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1790 | Wrong estimation with VarModel | Math | Mantainance | defect | Sep 29, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
No entiendo muy bien cómo ha podido pasar pero tengo un modelo VAR de tres series estacionarias (ya han sido diferenciadas previamente) que al estimarlo con VarModel, los residuos de una de las series da mayor error estándar que la propia serie. Me gustaría saber qué es lo que hace exactamente varModel y comprobar si en el código R también ocurre lo mismo o hay algo mal en la implementación TOL o en el código usado que adjunto. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1853 | Corregir TOLSH_PATH (TOL-GNU) | Kernel | Mantainance | defect | Jul 8, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Corregir TOLSH_PATH cuando es llamado desde R. Al menos, disponer de una función que devuelva el root de TOL del proceso que está corriendo. Por ahora una posible solución (utilizando Tcl) es: string map {{/stdlib/_init_stdlib.tol} {}} [lindex ::tol::info var {NameBlock TolCore}] 3] |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1960 | GetUrlContents falla sobre https | Kernel | Mantainance | defect | Oct 30, 2017 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
El siguiente ejemplo falla con todos los métodos: Text GetUrlContents("https://finance.yahoo.com/quote/AAPL/history?period1=1350338400&period2=1508104800&interval=1d&filter=history&frequency=1d"); debajo los mensajes de error: FAIL Warning: [1] [GetUrlContents.tcl.curl] error: Protocol "https" not supported or disabled in libcurl ERROR: [1] TolConfig no es un objeto valido para el tipo Anything. ERROR: [2] [GetUrlContents] Invalid option value at TolConfigManager::Config::ExternalTools::UrlDownloader="tcom:iexplorer" Method used by GetUrlContents in order to download contents from remote URL's. Valid methods are tcl:uri tcl:curl and sys:wget [Call stack] [1] Text TolCore::GetUrlContents (Text url) ERROR: [3] invalid command name "::tcom::NULL" [Call stack] [3] Anything Error (Text message) [2] Text TolCore::GetUrlContents.tcom.iexplore (Text url) [1] Text TolCore::GetUrlContents (Text url) ERROR: [4] Error del Sistema Operativo "frequency" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable. [Call stack] [3] Real TolCore::OSCmdWait (Text order) [2] Text TolCore::GetUrlContents.sys.wget (Text url) [1] Text TolCore::GetUrlContents (Text url) Warning: [2] No se puede abrir para lectura el fichero C:/Users/jsperez/AppData/Roaming/tol/tmp/wget.643603831.tmp |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1214 | xls::ReadSeriesByCol fails when the date is with date format | Excel API | Mantainance | enhancement | May 18, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
The ex1.xls attached could not be read using ReadSeriesByCol. While the ex1.1.xls attached can be read. The difference is that ex1.xls has the dates in text format while ex1.1.xls has the dates with date format. #Require TolExcel; TolExcel::@WorkBook xls = TolExcel::@WorkBook::Open("/tmp/ex1.xls"); Real xls::ActivateWS(1); Set xls::ReadSeriesByCol( 1, 1, 12, 2, W, "%d-%m-%Y" ); |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1637 | Package VarModel | Math | TOL Packages | task | Jan 29, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implement a tol package to specify an estimate VAR models. It should be able to do:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1825 | Funcion para obtener informacion del sistema y compilar | Kernel | Mantainance | task | Feb 23, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se requiere la implementacion de una funcion que retorne la identificacion del sistema y el compilador usado. Esto es necesario para introducir las mejoras en la gestion de paquetes binarios. refs #1821 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1831 | Crear las variantes del paquete TolIpopt | TolPackage | TOL Packages | task | Apr 14, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Para utilizar los paquetes que contienen archivos binarios (librerías .dll o .so) con las diferentes variantes de TOL (compiladas en distintos sistemas operativos y con distintos compiladores) disponibles es necesario crear variantes de estos paquetes. Véase #1821 Este tique recoge la necesidad de crear las variantes del paquete TolIpopt. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1838 | Crear las variantes del paquete NonLinGloOpt | TolPackage | TOL Packages | task | Apr 14, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Para utilizar los paquetes que contienen archivos binarios (librerías .dll o .so) con las diferentes variantes de TOL (compiladas en distintos sistemas operativos y con distintos compiladores) disponibles es necesario crear variantes de estos paquetes. Véase #1821 Este tique recoge la necesidad de crear las variantes del paquete NonLinGloOpt. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1963 | Migrate from TRAC to github, bitbutcket or gitlab | Various | Mantainance | task | Feb 11, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
https://www.getdonedone.com/converting-5-year-old-repository-subversion-git/ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pedro Gea (15 matches) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1814 | Crear paquete TComExcel | TolPackage | TOL Packages | task | Dec 4, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Portar SaddExcel a un paquete público denominado TComExcel. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1698 | Corrupción de TimeSets | TimeAlgebra | Mantainance | defect | Jun 26, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
El código siguiente: TimeSet auxiliar = Range(M(1)*D(1),0,6)*WD(1); Real Belong(y2007, auxiliar); //=> 1 Real Belong(y2008m01d07, auxiliar); //=> 1 Real DateDif(auxiliar, y2000, y2200); //=> 0 Real Belong(y2007, auxiliar); //=> 1 Real Belong(y2008m01d07, auxiliar); //=> 0 corrompe el TimeSet creado.
Los resultados puesto en comentarios corresponde a la versión En otras versiones de TOL los resultados son distintos:
Véase #1643. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1714 | BysMcmc: Covarianzas en un nodo de observaciones | BysMCMC | Mantainance | defect | Jul 23, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Al estimar un nodo de observaciones con una matriz de covarianzas, el muestreo de la sigma2 parece realizarse sobre el ruido estructurado (output-filter) y no sobre los residuos obtenidos al deshacer la estructura de covarianzas, ya que los valores obtenidos para la sigma2 no parecen corresponderse con lo esperado. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1864 | Error con conexión a BBDD | Database | Mantainance | defect | Jul 27, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se encuentra el siguiente error: [DBConnect::Ptsw::Check] Chequeando la conexión. <E> ERROR: [1] La función postgres_GetDBMSName no esta disponible en el módulo tolpgsql0.dll. </E> [Call stack] [6] Real key::Open (Set options) [5] Real dbc::Open (Real void) [4] Real dbc::Check (Real void) [3] Real StdLib::DBConnect::CheckAll (Real void) [2] Real PtswClient::DBConnection::StartActions (Real void) [1] Real PtswClient::StartActions (Real flagDevel) Could not find call. <W> Warning: [1] [DBConnect::Ptsw::Open] La conexión ha fallado. </W> al utilizar la última versión de TOL-MSVC. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1118 | System function returning the answer | System | Mantainance | enhancement | Mar 9, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se solicita la implementación de una alternativa a las funciones
De las dos funciones actuales sólo
El siguiente código funciona con Real System("dir c:\\ > c:\\temp\\dir.txt"); Real System("del c:\\temp\\dir.txt"); Sin embargo ninguna es capaz de devolver la respuesta de la llamada, ni siquiera del error de la llamada devolviendo siempre:
A continuación se adjunta una implementación en código TOL de la función buscada que se apoya en la construcción de archivos temporales: Text AnsSystem(Text cmd) { Text batFile = TmpDir<<"ans.bat"; Text ansFile = TmpDir<<"ans.txt"; Text errFile = TmpDir<<"ans.err.txt"; Real FileDelete(batFile); Real FileDelete(ansFile); Real FileDelete(errFile); Text WriteFile(batFile, cmd<<" > "<<Qt(ansFile)<<" 2> "<<Qt(errFile)); Real WinSystem(batFile, False, True); Text ans = ReadFile(ansFile); Text err = ReadFile(errFile); If(TextLength(err), Write("[AnsSystem] "<<err,"E")); Real FileDelete(batFile); Real FileDelete(ansFile); Real FileDelete(errFile); ans };
Entiendo que sobre el modo de encaminar la respuesta y los errores hay distintas formas y quizá podría implementarse una variedad de la función que no mostrase el error sino que lo devolviese, algo semejante a |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1821 | Gestión de paquetes binarios | TolPackage | Mantainance | task | Jan 22, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se solicita cambios en la gestión de los paquetes de forma tal que los paquetes binarios no tengan que incluir las librerías dinámicas de cada una de las plataformas binarias posibles. Esto parece implicar cambios en la nomenclatura de los paquetes en el repositorio del servidor y el respositorio del cliente. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1750 | RandTruncatedMultNormal genera un Error en tol | BysMCMC | Mantainance | defect | Nov 27, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola, Las estimación probit por BSR da un error RandTruncatedMultNormal: No se pudieron cumplir las restriciones pero genera la cadena. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1786 | Error en combinación de previsiones | Various | TOL Packages | defect | Sep 12, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Las funciones de combinación de previsiones (al menos las del módulo MLH de ForComb) siguen adelante aún cuando haya errores. Si además el modo en el que se muestran trazas está desactivado, ni siquiera se es consciente de ello. Se solicita un tratamiento de estos errores y la muestra de trazas de error convenientemente. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1862 | Errores en un entorno con la consola de Windows bloqueada | Kernel | Mantainance | defect | Jul 24, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se encuentran diversos errores al ejecutar tareas sencillas con Se sospecha que el problema es debido a la ejecución de TOL en un entorno en el que la consola de comandos de Windows tiene restringido su uso. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1923 | Error con TolRInside y tolsh | R API | Mantainance | defect | Apr 8, 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Falla la carga de TolRInside desde tolsh (sin embargo no falla desde tolbase). #Require TolRInside <E> ERROR: [1] [LoadDynLib("C:\Program Files\R\R-3.2.2/bin/i386//R.dll")] lt_dlopen error:'No se puede encontrar el módulo especificado.'</E> [Call stack] [1] Real TolRInside::StartActions (Real void) ... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1918 | Función para obtener el conjunto de un archivo compilado | Kernel | Mantainance | enhancement | Mar 9, 2016 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se solicita una función que permita obtener de manera similar a como funciona |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1529 | documentar mejoras en TolPackage | TolPackage | Mantainance | task | May 9, 2012 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Documentar en https://www.tol-project.org/wiki/TolPackageRulesAndComments los cambios introducidos en la solución al ticket #1502. Incluir también una referencia al interfaz de gestión de paquetes. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1785 | Sustituir las funciones de combinación de previsiones de la StdLib | Various | TOL Packages | task | Sep 12, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se solicita la sustitución de las funciones de la StdLib incluidas en el paquete ForComb. Véase #1622. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1834 | Crear las variantes del paquete VariableChange | TolPackage | TOL Packages | task | Apr 14, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Para utilizar los paquetes que contienen archivos binarios (librerías .dll o .so) con las diferentes variantes de TOL (compiladas en distintos sistemas operativos y con distintos compiladores) disponibles es necesario crear variantes de estos paquetes. Véase #1821 Este tique recoge la necesidad de crear las variantes del paquete VariableChange. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1898 | Distribuir librería de enlace a R con TOL | R API | Mantainance | task | Nov 24, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se sugiere la posibilidad de distribuir la librería de enlace a R con TOL. Actualmente esta librería se incluye en el paquete tolLink para R. De este modo podría generarse un nuevo paquete de R (alternativo a tolLink) sin componentes binarias que dependan del sistema operativo o plataforma. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Víctor de Buen Remiro (23 matches) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ticket | Summary | Component | Milestone | Type | Created | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1815 | Fuga de memoria con ObjectExist | Kernel | Mantainance | defect | Dec 9, 2014 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se observan fugas de memoria al utilizar frecuentemente la función A continuación se incorpora un ejemplo en el que se puede observar el incremento inesperado en el uso de RAM. Si bien la fuga no es enorme (en el ejemplo utilizado se estima de unos 55.5 KB por cada 1000 llamadas) para proyectos de modelación masivos puede suponer la diferencia entre poder realizar el proceso o no. Set listado = For(1, 1000, Anything (Real i) { Text name = SetSum(For(1, 10, Text (Real j) { Char(Rand(97,122)) })); PutName(name, i) }); Set For(1, 10, Real (Real n) { SetSum(For(1, 100000, Real (Real i) { ObjectExist("Anything", "listado::abcdefgh") })) }); // incremento de unos 55500 KB de RAM Set For(1, 10, Real (Real n) { SetSum(For(1, 100000, Real (Real i) { FindIndexByName(listado, "abcdefgh") })) }); // no se aprecia incremento de RAM |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1179 | Spelling error in function names | Kernel | Mantainance | defect | Apr 25, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Creo que es conveniente solucionar los errores ortográficos que presentan las funciones de TOL, de algunos incluso estoy empezando ya a acostumbrarme. Empiezo con los de las funciones compiladas, que en la StdLib hay mucho que revisar:
También creo que es bueno revisar la coherencia en el uso de abreviaturas y la composición de los nombres de las funciones. Pero bueno, eso quizá merece otro tique. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1652 | BysMcmc: Fijando la Sigma2 con BSR | Kernel | defect | Feb 20, 2013 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se encuentra un comportamiento inesperado al intentar fijar la Sigma2 de un nodo en BSR.
Para ello los métodos del import Con esto, la declaración en archivos .bsr (indicando una matriz de covarianza diagonal) queda como: ~ Normal(0,<Sigma2> * Cov = {$ VMatrix Eye(<N>); $});
pero el valor de esta La especificación equivalente que fija la sigma con un prior: ~ Normal(0,SigmaBlk::<Node>::sigma2 ~ @Bsr.Sigma.Prior.InverseGamma(<Sigma2>,1) * Cov = {$ VMatrix Eye(<N>); $}); sí permite la estimación deseada, aunque añade un nuevo parámetro que permanece fijo durante toda la estimación. Al tener una vía alternativa no supone un problema insavable, pero sería conveniente solucionar el comportamiento de BSR en el primer caso. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1689 | Tol se cae al hacer un WriteLn("Texto " << Set a) cuando el conjunto a contiene NameBlocks complejos | Kernel | Mantainance | defect | May 16, 2013 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Buenas Desde hace algún tiempo he notado que hay un problema con la función WriteLn. Es muy común, intentado hacer debug del código, ver el contenido de un conjunto haciendo un WriteLn y añadiendo un conjunto al texto a mostrar.
Si el conjunto contiene NameBlocks, tol, en ocasiones, se viene abajo. Depende del nameblock. He comprobado que falla con estimaciones, previsiones, variables (de un modelo), pero he comprobado que funciona para Independientemente del comportamiento que se decida para WriteLn en el caso de atacar un nameblock, agradecería que se solucionase el problema de la caída de Tol. Muchas gracias, un saludo. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1822 | DeepCopy y conjuntos con estructura @Anything | Kernel | Mantainance | defect | Feb 3, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
No se pueden copiar en profundidad ( Por ejemplo: Set set = {[[ @Anything(2) ]]}; Set DeepCopy(set); ERROR: [] 2 no es un objeto de tipo Anything. No se puede crear el campoV de la estructura @Anything |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1873 | Concatenar matrices virtuales sin filas o columnas | Kernel | Mantainance | defect | Sep 2, 2015 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Se encuentran valores inesperados al concatenar matrices virtuales sin filas o columnas.
Los operadores Ejemplo: VMatrix va = Zeros(10, 2) | Zeros(10, 0); Real VRows(va); //-> 10 Real VColumns(va); //-> 2 VMatrix vb = Zeros(0, 2) | Zeros(0, 5); Real VRows(vb); //-> 0 Real VColumns(vb); //-> 0!!! (7) VMatrix vc = Zeros(2, 10) << Zeros(0, 10); Real VRows(vc); //-> 2 Real VColumns(vc); //-> 10 VMatrix vd = Zeros(2, 0) << Zeros(5, 0); Real VRows(vd); //-> 0!!! (7) Real VColumns(vd); //-> 0
Las matrices Esto sin embargo sí funciona bien con las matrices comunes: Matrix a = Zeros(10, 2) | Zeros(10, 0); Real Rows(a); //-> 10 Real Columns(a); //-> 2 Matrix b = Zeros(0, 2) | Zeros(0, 5); Real Rows(b); //-> 0 Real Columns(b); //-> 7 Matrix c = Zeros(2, 10) << Zeros(0, 10); Real Rows(c); //-> 2 Real Columns(c); //-> 10 Matrix d = Zeros(2, 0) << Zeros(5, 0); Real Rows(d); //-> 7 Real Columns(d); //-> 0 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#911 | An attribute name hides homonym local names in methods | OOP | doubt | May 18, 2010 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Buscando el motivo de unos errores inesperados en un proyecto encontramos el siguiente comportamiento que no sé si puede considerarse un error. Se trata de un objeto que tiene un atributo, cuyo nombre (en este caso: "name") también se utiliza como variable local dentro de un método. Está claro que este uso es claramente desaconsejable, pero nos queda la duda de si el atributo debería ocultar a la variable creada localmente: NameBlock object = [[ Text name = "attribute"; Real method(Real void) { Text name = "local"; WriteLn("name: "+name); 1 } ]]; Real object::method(?); //> name: attribute Parece lógico que si permite crear la variable local, sea ésta la que oculta al atributo. En cualquier caso quizá sería conveniente incluir un mensaje de advertencia, que comunique que una está ocultando a la otra. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#627 | Generic prior information over ARMA parameters | Math | BSR hierarchy and priors | enhancement | Mar 12, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
It is neccesary to add prior information about ARMA parameters: Hierarchical linear structure with latent, pure prior and domain restrictions should be added. Internal mathematical algorithm is trivial due to the only one thing needed is to add log-density of current priors and modify intervals to the intersection with stationarity constraints. No so easy will be to modify all API's to allow to define it. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#628 | BSR master for HLM with focus on divide & conquer algorithms | Math | BSR extensions | enhancement | Mar 12, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In order to handle with large HLM models it's neccessary a way of break the model into smaller blocks for parallel or sequential simulation. This system must be able to recognize the topological structure of the blocks of a HLM to determine automatically partitions compatible with the simulation in parallel. When the obtained parallel irreducible blocks are even too larges to be simulated in one step, they will be divided in smaller blocks for sequential simulation. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#631 | Dynamic Heterocedasticity of Variance in BSR | Math | BSR extensions | enhancement | Mar 12, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Dynamic Heterocedasticity of Variance can be treated in a BSR specialized master with
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#639 | Multiple correlation test in BSR diagnosis | Math | BSR Diagnosis | enhancement | Mar 12, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In order to analyze cross signification of parameters it is neccessary to add a test that will be able to detect strongly correlated parameters. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#640 | Residuals test in BSR diagnosis | Math | BSR Diagnosis | enhancement | Mar 12, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BSR model hipotesys over the residuals should be checked:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#641 | Parameter signification test in BSR diagnosis | Math | BSR Diagnosis | enhancement | Mar 12, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sign signification tests are no too informative for truncated multinormal distributed parameters. It is neccessary a more specific signification test that reveal the utility of each parameter. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#650 | TOL Parallelization | Various | TOL Extensions | enhancement | Mar 13, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
In order to deal with large massive models TOL needs to have an internal way to work in parallel in a cluster of connected machines (distributed memory) and also in multiprocessor machines (shared memory). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#645 | BSR documentation | Math | BSR Documentation | task | Mar 12, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BSR manual must be completed and updated to new changes |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#646 | BSR tests battery | Math | BSR Diagnosis | task | Mar 12, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
It's neccessary to have a large battery of tests over most commonly used models in order to ensure backward compatibility of future changes. This battery will be also very usefull as examples for learning of new users, and selecting a pattern to fast develop of new projects. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#820 | eficiencia de muestro parcial bloque ARMA | BSR | Mantainance | task | Dec 18, 2009 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revisar eficiencia de filtrado del bloque ARIMA con simulación parcial. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1049 | [BysSampler] Post-procesado de cadenas de Markov | Math | TOL Packages | task | Dec 29, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Los métodos tradicionales de post-procesado basados en el burn-in y el thinning son demasiado arbitrarios para poder parametrizarlos de forma automática sin intervención del usuario. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1062 | Chequeo de las funciones relativas a las distribuciones de probabilidad | Math | Numerical methods | task | Jan 13, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Existen serias dudas acerca de la calidad de algunas funciones relativas a las distribuciones de probabilidad, especialmente las discretas, tal y como se ha hablado en otros tickets como el #975, por lo que habría que estudiar alguna forma de chequearlas de forma exhaustiva, pues son la base de muchos tipos de modelos estadísticos. Siempre que se pueda se deberían contrastar con la correspondiente en la librería GSL. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1084 | Ipopt API | Math | Mantainance | task | Feb 7, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implement and API to communicate with Ipopt, see: https://projects.coin-or.org/Ipopt |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1301 | Bug en TextToDate | Kernel | Mantainance | defect | Sep 13, 2011 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parece que TextToDate no toma bien el formato. En principio debería ser recíproca con FormatDate si utilizamos el mismo formato. No lo es y no es por FormatDate (ver código siguiente) Date TextToDate (FormatDate(y2010m04d08, "%Y%m"), "%Y%m"); Date TextToDate ("201004", "%Y%m"); Parece que solo falla con año y mes, no con año a secas y tampoco con año, mes y día. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1048 | Vectores de referencias a valores double internos de las variables TOL | Math | Numerical methods | task | Dec 28, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
En procesos de cálculo numérico de gran complejidad como la estimación o simulación de modelos estadísticos se utilizan usualmente estructuras de datos bastante intrincadas que incluyen los datos conocidos y las variables cuyos valores se desea conocer. Sin embargo, los algoritmos matemáticos están pensados para trabajar con simples vectores o matrices con los datos convenientemente colocados. Por ejemplo, para manipular un modelo ARIMA, es necesario un conjunto de factores que son a su vez conjuntos que incluyen la periodicidad que es un número entero y los polinomios DIF, AR y MA. Tanto la periodicidad como las diferencias son datos conocidos mientras que en los polinomios AR y MA el coeficiente de grado 0 es siempre 1 y el resto de coeficientes son las variables del modelo. Para hacer ciertas operaciones, como la aplicación del filtro a una serie, conviene mantener la estructura de conjuntos de polinomios, pero para otras, como la aplicación de un método típico de optimización, conviene tener un vector con sólo los valores de las variables. En un marco más general podríamos hablar de que existen operaciones estructurales y operaciones vectoriales, en el sentido de que las primeras se efectúan más cómoda y eficientemente usando las estructuras de datos originales, mientras que las segundas se realizan mucho mejor usando arreglos. Si las operaciones estructurales y las vectoriales se suceden en el tiempo de forma alternativa dentro de un ciclo entonces es necesario pasar de una forma a la otra en cada iteración, lo cual puede llegar a ser muy ineficaz. La solución más razonable para tratar con este tipo de problemas es el uso de referencias, de forma que la forma vectorial de los datos apunte realmente a la posición de memoria en la estructura original. De esta forma, cualquier cambio en una forma se ve automáticamente reflejado en la otra sin coste alguno. Este tipo de tratamiento puede ser especialmente útil combinado con el uso de TolCint pero desde el propio TOL también se le puede sacar un gran partido.
La solución que se propone sería crear un nuevo tipo de datos en TOL
que podría llamarse
Sería necesario también disponer de algunas funciones para la definición de vectores de referencia a partir de otros mediante composición y extracción. //Añade al primer vector de referecias las del segundo VectorRef Ref.Append(VectorRef a, VectorRef b); //Extrae las referencias seleccionadas VectorRef Ref.Extract(VectorRef a, Real indexes); Para su uso con CINT haría falta una función de exportación Real Cint.ExportRef(VectorRef a [, Text nameSpace=""]) lo cual crearía en el ámbito global o el namespace especificado una instancia de la clase con el nombre de la variable exportada class VectorRef { private: int s_; double** ref_; public: VectorRef(int s, double** ref) : s_(s), ref_(ref) {} ~VectorRef() {} int size() const; //zero based const array access const double & operator [] (int i) const { return (*ref_[i]); } //zero based non const array access double & operator [] (int i) { return (*ref_[i]); } //one based const array access const double & operator () (int i) const { return (*ref_[i-1]); } //one based non const array access double & operator () (int i) { return (*ref_[i-1]); } //set the referenced values from an std::vector void setValues(const std::vector<double>& v) { if(v.size()==s_) { int i; double* rf = ref_; for(i=0; i<s; i++, rf++) { *rf = v[i]; } } } //get the referenced values into a std::vector void getValues(std::vector<double>& v) const { if(v.size()==s_) { int i; double* rf = ref_; for(i=0; i<s; i++, rf++) { v[i] = *rf; } } }; //set the referenced values from a pointer to double void setValues(const double* v) { int i; double* rf = ref_; const double* v_ = ref_; for(i=0; i<s; i++, rf++, v_++) { *rf = *v_; } } //get the referenced values into a a pointer to double void getValues(double* v) const { int i; double* rf = ref_; const double* v_ = ref_; for(i=0; i<s; i++, rf++, v_++) { *v_ = *rf; } }; Finalmente haría falta una función para lectura y escritura desde y a Matrix //Devuelve una matriz columna con los valores referenciados Matrix v = Ref.Get(vr); //Modifica los valores referenciados haciéndolos iguales a los elementos de una matriz columna con el mismo número de elementos Real Ref.Put(vr,v*2); De esta forma en cada iteración de un hipotético ciclo TOL sólo sería necesario llamar una vez a cada una de estas dos funciones. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
#1050 | Funcion GLM ( General Linear Modelo) de R con el API de TOL | Math | TOL Packages | task | Dec 30, 2010 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hola Os envio la función GLM ( General Linear Models) de R escrita con el API de tol Puede realizar modelos Logit y Probit con la familia Binomial
Para el resto de familias hay que modificar el archivo Rglm.tol y cambiar el case donde pone:
Un saludo Jaime |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||