Quiero calcular la frontera eficiente para un conjunto de 140 activos utilizando los rendimientos de los últimos 10 años. Sin embargo, algunos de estos activos se crearon recientemente, por lo que para algunos activos tengo los rendimientos de los 10 años completos, pero para otros sólo tengo los rendimientos de, por ejemplo, los últimos 3 años.
Puedo calcular la frontera eficiente (como se describe en http://www.finance-r.com/s/efficient_frontier_fPortfolio/complete/ ) si utilizo la cola de los rendimientos para los que están disponibles todos los rendimientos. Pero me gustaría utilizar el conjunto completo de rendimientos, cuando esté disponible.
Actualmente fPortfolio lanza una excepción cuando introduzco un conjunto de datos con NAs. ¿Cómo podría alcanzar mi objetivo? Sospecho que tendría que retocar la fuente de fPortfolio.