>> In my understanding, R^2 could be thought as the square of Correlation
>> coefficient thus R^2 can't be negative. Is there something wrong, who
I agree that this can be confusing. However, R^2 is not always calculated as
R*R, e.g., see http://biomet.oxfordjournals.org/content/78/3/691.full.pdf+html
<http://biomet.oxfordjournals.org/content/78/3/691.full.pdf+html>
There is also something called "adjusted R^2" which can result in negative R^2
values. But as far as I know those are typically set to 0 in most application.
Best,
Sebastian
> On May 5, 2015, at 2:34 PM, Andreas Mueller <t3k...@gmail.com> wrote:
>
> In extreme cases, R^2 can be negative.
> If you'd like to contribute, have a look at the guidelines here:
> http://scikit-learn.org/dev/developers/index.html
> <http://scikit-learn.org/dev/developers/index.html>
>
>
> On 05/05/2015 06:59 AM, Yao wrote:
>> Hi, all,
>> Congratulations on the acceptance of your GSoC proposal!
>> I'm a Master student from Peking University, and I have a great interest
>> on scikit-learn because of frequency use.
>> And I also want to contribute to the community, or try to fix some bugs.
>> Could you count me in?
>>
>> By the way, I have met a problem, Unlike most other scores, R^2 score
>> may be negative (it need not actually be the square of a quantity R).
>> In my understanding, R^2 could be thought as the square of Correlation
>> coefficient thus R^2 can't be negative. Is there something wrong, who
>> can tell me?
>>
>> Thanks,
>> Yao.
>>
>>
>>
>>
>> At 2015-05-04 19:02:36, "Michael Eickenberg" <michael.eickenb...@gmail.com>
>> <mailto:michael.eickenb...@gmail.com> wrote:
>> Dear Artem,
>>
>> congratulations on the acceptance of your GSoC proposal! I am certain there
>> will be a very interesting summer ahead of us. Kyle and I are excited to be
>> mentors and will do our best to provide all the guidance necessary for your
>> project to succeed. It is very rich and will be a great addition to the
>> codebase.
>>
>> Your blog post <http://barmaley-exe.blogspot.ru/2015/05/introduction.html>
>> on the gists of the methods is written in a very understandable way and
>> permits a good overview of the topics you are going to address in depth. It
>> shows that you have the right intuitions, and are ready to delve into the
>> intricacies of the methods [1]. Take advantage of the next weeks to do so!
>> Let's make sure we hit the ground running at the end of this warm-up phase.
>>
>> As for your next plans, sketching the algorithms in very high level
>> pseudo-code is of course an excellent idea and can be a next blog post.
>> After this, you can zoom in on the details of how each pseudo-code step can
>> be implemented. If you get the level of detail right, I recommend the Python
>> language to describe your algorithms ;) -- what I mean is that getting a
>> minimal version of the algorithm to work, just as a function, not a sklearn
>> estimator, is a valuable baseline to have, and it usually deepens the
>> understanding as well.
>>
>> As for the API questions, it is of course quite essential to remain
>> conscious at all times of the issues that have been identified in prior
>> discussion and to think of ways to add a metric learning module without
>> succumbing to excessive feature creep. My hunch is that given some working
>> minimal versions of the algorithms, we can perhaps crystallize out what is
>> absolutely necessary in terms of additions, so I would prefer that order of
>> priorities. There is also some work to be done in identifying other parts of
>> scikit-learn that already deal with (dis-)similarity type data (cf eg the
>> kernels defined in the PR for gaussian processes) and see how these can be
>> made to work in a consistent way.
>>
>> A crucial aspect that we need to figure out is "what is a good outcome?": Of
>> course we would like to have some PRs merged at the end of summer, yes. But
>> what makes a concrete implementation good? Speed (with respect to what)?
>> Readability? Maintainability (yes please!)? Elegance (what does that even
>> mean?)?
>>
>> It may be helpful if you could devise a more fine-grained timeline
>> <https://github.com/scikit-learn/scikit-learn/wiki/GSoC-2015-Proposal:-Metric-Learning-module#timeline>
>> for the community bonding period than what is currently stated on the wiki
>> page. How about blogging your progress in understanding? Writing things down
>> for others to understand is a very good way of identifying any doubts you
>> may have on particular aspects. A mini blog-entry at the end of each week
>> simply recounting what has been done and also what has been discussed will
>> also yield an effective overview of ongoing topics.
>>
>> In the meantime, please don't hesitate to bombard us, the other mentors, and
>> the list with any questions you may have.
>>
>> Michael
>>
>> [1] http://i.imgur.com/at3vIHh.png <http://i.imgur.com/at3vIHh.png>
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> One dashboard for servers and applications across Physical-Virtual-Cloud
>> Widest out-of-the-box monitoring support with 50+ applications
>> Performance metrics, stats and reports that give you Actionable Insights
>> Deep dive visibility with transaction tracing using APM Insight.
>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
>> <http://ad.doubleclick.net/ddm/clk/290420510;117567292;y>
>>
>> _______________________________________________
>> Scikit-learn-general mailing list
>> Scikit-learn-general@lists.sourceforge.net
>> <mailto:Scikit-learn-general@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
>> <https://lists.sourceforge.net/lists/listinfo/scikit-learn-general>
>
> ------------------------------------------------------------------------------
> One dashboard for servers and applications across Physical-Virtual-Cloud
> Widest out-of-the-box monitoring support with 50+ applications
> Performance metrics, stats and reports that give you Actionable Insights
> Deep dive visibility with transaction tracing using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
> _______________________________________________
> Scikit-learn-general mailing list
> Scikit-learn-general@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/scikit-learn-general
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Scikit-learn-general mailing list
Scikit-learn-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general