Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

New packages: ucminfcpp & optimizr

Abierto
#60 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
55/100
Tipo de issue
Documentación
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
cpp, r

Línea de trabajo

Abre la vista de tarea Optimization y localiza la entrada existente de ucminf. Revisa dónde debería hacerse referencia a ucminfcpp junto a ella y comprueba la solicitud relacionada con optimizr. Se considera completado cuando la vista de tarea refleja con precisión las referencias a los paquetes, sujeto a la decisión de los maintainers sobre optimizr.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Package 'ucminfcpp' provides an Rcpp integration for 'ucminf' that is part of this task view since long. I suggest to add a reference to this package in the same entry as 'ucminf', thus not opening another entry.
I have tested 'ucminfcpp' with the 'Historize' procedure, it returns absolutely identical intermediate and end results as 'ucminf' and is faster, as expected.

  • Package ucminf implements an algorithm of quasi-Newton type for nonlinear
    unconstrained optimization, combining a trust region with line search approaches.
    The interface of ucminf() is designed for easy interchange with optim().
    Package 'ucminfcpp' reimplements the UCMINF algorithm as C++ code using Rcpp. [QN]

Package 'optimizr' provides a reimplementation of the 'SANN' option of R Base' 'optim' function. 'SANN' is kind of deprecated anyway. I am not in favor of adding 'optimizr' to the task view, but probably there is no choice.

Lenguaje dominante
Sin datos de lenguaje
Estrellas
6
Forks
6
Merge medio
7 d 7 h
PR fusionados (30 d)
3

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de cran-task-views/Optimization

Todos los issues de cran-task-views/Optimization

Issues similares

Más issues de Documentation

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.