<div dir="ltr">No vignette yet. I'll add some examples to the sandbox folder.<div><br></div><div style>Ross</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Aug 24, 2013 at 10:10 AM, Doug Martin <span dir="ltr"><<a href="mailto:martinrd@comcast.net" target="_blank">martinrd@comcast.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ross,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Is there a vignette yet for using these chart functions?  If not, a couple of code examples?<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Doug<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:gsoc-porta-bounces@lists.r-forge.r-project.org" target="_blank">gsoc-porta-bounces@lists.r-forge.r-project.org</a> [mailto:<a href="mailto:gsoc-porta-bounces@lists.r-forge.r-project.org" target="_blank">gsoc-porta-bounces@lists.r-forge.r-project.org</a>] <b>On Behalf Of </b>Ross Bennett<br>
<b>Sent:</b> Monday, August 19, 2013 10:17 PM<br><b>To:</b> PortfolioAnalytics<br><b>Subject:</b> Re: [GSoC-PortA] chart.* as generics<u></u><u></u></span></p><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><div>
<p class="MsoNormal">Brian,<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I have just a couple quick questions regarding chart.Weights and chart.RiskReward as generic functions and cleaning up the documentation as you did with the versioned functions.<u></u><u></u></p>
</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">My plan is to use an alias for the chart.Weights.* functions for the different classes and then have a generic chart.Weights function with a call to UseMethod("chart.Weights"). The first argument is RP for chart.Weights.RP, DE for <a href="http://chart.Weights.DE" target="_blank">chart.Weights.DE</a>, and so on. Should the arguments of the chart.Weights.* functions be the same?<u></u><u></u></p>
</div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Should we have the @param and other tags only for one function? Would that go on the generic chart.Weights function?<u></u><u></u></p></div>
<div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">My approach would be the same for the chart.Scatter.* functions.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div>
<p class="MsoNormal">Thanks,<u></u><u></u></p></div><div><p class="MsoNormal">Ross<u></u><u></u></p></div></div><div><p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p><div><p class="MsoNormal">On Sun, Aug 18, 2013 at 1:21 PM, Brian G. Peterson <<a href="mailto:brian@braverock.com" target="_blank">brian@braverock.com</a>> wrote:<u></u><u></u></p>
<p class="MsoNormal">Sounds good.  - Brian<u></u><u></u></p><div><p class="MsoNormal"><br><br>On 08/18/2013 03:06 PM, Ross Bennett wrote:<u></u><u></u></p></div><blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div><p class="MsoNormal">Brian,<br><br>Thanks for clarifying, I was worried that might be the case. I could add<br>a new function named chart.RiskReward and make that our generic function<br>and use an alias for the existing chart.Scatter.* functions. It could<br>
look something like this:<br><br>chart.RiskReward.optimize.portfolio.ROI <- chart.Scatter.ROI<br>chart.RiskReward.optimize.portfolio.random <- chart.Scatter.RP<br><br>Would that be ok and worthwhile to do?<br><br>Ross<br>
<br><br><br>On Sun, Aug 18, 2013 at 12:05 PM, Brian G. Peterson <<a href="mailto:brian@braverock.com" target="_blank">brian@braverock.com</a><u></u><u></u></p></div><div><p class="MsoNormal" style="margin-bottom:12.0pt">
<mailto:<a href="mailto:brian@braverock.com" target="_blank">brian@braverock.com</a>>> wrote:<br><br>    On 08/18/2013 01:35 PM, Ross Bennett wrote:<br><br><br>        The PerformanceAnalytics packages already has a chart.Scatter<br>
        function.<br>        Will we have any naming or masking issues if I make chart.Scatter a<br>        function for the different optimize.portfolio.objects?<br><br><br>    It's easy to make chart.Weights a generic, but it will be much<br>
    harder with chart.Scatter.*<u></u><u></u></p></div><p class="MsoNormal">    Because PerformanceAnalytics is on CRAN and much more widely used,<u></u><u></u></p><div><p class="MsoNormal"><br>    we'd need to match the argument list, and create a<br>
    chart.Scatter.default in PerfA.  I don't see any way to match the<br>    argument list though.<br><br>    --<br>    Brian<u></u><u></u></p></div></blockquote><div><div><p class="MsoNormal">_______________________________________________<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-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-project.org/cgi-bin/mailman/listinfo/gsoc-porta</a><u></u><u></u></p>
</div></div></div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div></div><br>_______________________________________________<br>
GSoC-PortA mailing list<br>
<a href="mailto:GSoC-PortA@lists.r-forge.r-project.org">GSoC-PortA@lists.r-forge.r-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-project.org/cgi-bin/mailman/listinfo/gsoc-porta</a><br>
<br></blockquote></div><br></div>