math.extras: Fix concentration-coefficient.
parent
d5e26ee76d
commit
1cf27a2af9
|
@ -60,3 +60,8 @@ IN: math.extras.test
|
|||
{ 0 } [ { 1 1 1 1 1 1 } gini ] unit-test
|
||||
{ 0 } [ { 10 10 10 10 } gini ] unit-test
|
||||
{ 0 } [ { } gini ] unit-test
|
||||
|
||||
{ 0 } [ { 1 } concentration-coefficient ] unit-test
|
||||
{ 0 } [ { 1 1 1 1 1 1 } concentration-coefficient ] unit-test
|
||||
{ 0 } [ { 10 10 10 10 } concentration-coefficient ] unit-test
|
||||
{ 0 } [ { } concentration-coefficient ] unit-test
|
||||
|
|
|
@ -172,4 +172,8 @@ PRIVATE>
|
|||
dup length 1 <= [ drop 0 ] [ (gini) ] if ;
|
||||
|
||||
: concentration-coefficient ( seq -- x )
|
||||
[ gini ] [ length [ ] [ 1 - ] bi / ] bi * ;
|
||||
dup gini [
|
||||
drop 0
|
||||
] [
|
||||
[ length [ ] [ 1 - ] bi / ] dip *
|
||||
] if-zero ;
|
||||
|
|
Loading…
Reference in New Issue