<div dir="ltr">Brian,<div><br></div><div>Thanks for the note. See my comments inline below.<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Aug 16, 2013 at 6:54 AM, Brian G. Peterson <span dir="ltr"><<a href="mailto:brian@braverock.com" target="_blank">brian@braverock.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ross,<br>
<br>
You continue to make good functional progress. By all means keep it up!<br>
<br>
I'd like to talk about a 'migration guide' from v1 to v2 objects.<br>
<br>
Many real-world portfolio optimization problems we've seen are quite complex. They typically involve multiple different benchmark optimizations along with one or more different target object constructions, to be employed based on the portfolio manager's views, or based on market regime.<br>
<br>
Good examples of this approach can be seen in our 2012 seminar slides and scipt, which you're familiar with, or in something like the EDHEC Smart Beta project.<br>
<br>
What I'd like your thoughts on is developing an example of converting a v1 constraints specification of any reasonable complexity to a v2 portfolio specification. I know you have some helper functions for doing that, but the documentation is still rather sparse.<br>
</blockquote><div style>Are you looking for an example of how the user would go about doing this manually or how this is done behind the scenes with the helper functions? Or both? </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
My thoughts run along these lines:<br>
- generate a basic PortfolioAnalytics-package.Rd file either manually or via roxygen comments that will describe the structure of the portfolio specification, constraints, and objectives, with links to the relevant functions. maybe condense soeme generic text from the optimization overview vignette<br>
</blockquote><div style>I have been progressively adding to the portfolio_vignette file in the sandbox folder. I am thinking this could serve as the primary vignette because I have examples for creating the portfolio object, constraints, and objectives. I still have work to do to improve the objectives section. I can add a section that discusses the v1 to v2 migration. </div>
<div style><br></div><div style>I also think it would be helpful to have something similar to the PerformanceAnalytics.pdf reference manual. Is the reference manual automaticaly generated by .Rd files with roxygen. It would be good to have both the reference manual and a vignette with complete examples.</div>
<div style><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
- put more detail in the documentation for those functions. most of them are one-liners beyond the required @param info<br></blockquote><div style>I'll beef up the documentation for those functions.</div><div style>
<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
- perhaps take a look at the 2012 seminar script, and rework one or more of those portfolios for discussion on this list, with notes that we can add back into the documentation somewhere.<br></blockquote><div style>Sounds good, I can rework several of the examples. </div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
What do you think?<br>
<br>
Cheers,<br>
<br>
Brian<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Brian G. Peterson<br>
<a href="http://braverock.com/brian/" target="_blank">http://braverock.com/brian/</a><br>
Ph: <a href="tel:773-459-4973" value="+17734594973" target="_blank">773-459-4973</a><br>
IM: bgpbraverock<br>
______________________________<u></u>_________________<br>
GSoC-PortA mailing list<br>
<a href="mailto:GSoC-PortA@lists.r-forge.r-project.org" target="_blank">GSoC-PortA@lists.r-forge.r-<u></u>project.org</a><br>
<a href="http://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/gsoc-porta" target="_blank">http://lists.r-forge.r-<u></u>project.org/cgi-bin/mailman/<u></u>listinfo/gsoc-porta</a><br>
</font></span></blockquote></div><br></div></div></div>