4

From wikipedia:

https://en.wikipedia.org/wiki/Multiple_correlation

In statistics, the coefficient of multiple correlation is a measure of how well a given variable can be predicted using a linear function of a set of other variables.

Is there a modification (standard names and methodology, python software) of multiple correlation where linear function is replaced with conic function? I.e., a linear function allows negative coefficients and conic function does not.


One possibility I could think of is to use mathematical programming to resolve this......

kjetil b halvorsen
  • 63,378
  • 26
  • 142
  • 467
user40780
  • 161
  • 6

1 Answers1

0

If I understand this right, you can estimate a multiple regression model with non-negativity restrictions on the coefficients (in R, this can be done with, for instance ,the CRAN package nnls), and then use the R-squared from that fit.

kjetil b halvorsen
  • 63,378
  • 26
  • 142
  • 467