AR_old: Liczy Accuracy Ratio (GINI)

Description Usage Arguments Value Author(s) Examples

View source: R/MDBinom.r

Description

Wylicza Accuracy Ratio (GINI). Wynikiem jest data.frame przechowujący informacje pozwalające na wyrysowanie krzywej CAP. W ostatniej kolumnie zapiasna jest wartość AR.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
AR_old(
  score,
  def,
  plot = FALSE,
  return.table = FALSE,
  sort.order = NULL,
  label = "",
  lgd_adjusted = FALSE,
  ...
)

Arguments

score

wektor wartości, według który należy posortować wartości def

def

Wektor wartości {0,1}

plot

Czy narysować krzywą CAP. Domyślnie FALSE.

return.table

czy zwracać tabelę z agregatami na poziomie pojedynczej wartości score

sort.order

dla wartości równej "br", zamiast po score, sortuje po wartości br. Może to być przydatne przy zmiennych dyskretnych.

label

opis wyświetlony w legendzie.

lgd_adjusted

W przypadku modeli LGD pole pod krzywymi CAP i ROC dla modelu idealnego jest mniejsze niż dla modelu PD i nie da się go wyliczyć analogicznym wzorem. Dlatego dla LGD wyliczana jest osobno powierzchnia dla modelu idealnego i jest ona użyta jako mianownik do wyliczenia AR.

...

dodatkowe parametry.

Value

Zwraca listę obiektów data.frame. Elementy tej listy odpowiadają kolejnym kolumnom ze score_wiele i mają takie same nazwy, jak kolumny ze score_wiele. Każdy element listy ma postać:

do

Górna granica przedziału, dla którego podane są statystyki.

bad

Liczba bad-ów w przedziale.

obs

Liczba obserwacji w przedziale.

pct_all

Procentowy udział obserwacji w danym przedziale.

pct_bad

Procentowy udział bad-ów w danym przedziale w stosunku do wszystkich bad-ów.

pct_good

Procentowy udział good-ów w danym przedziale w stosunku do wszystkich good-ów.

br

Stosunek bad-ów do good-ów w danym przedziale (bad rate).

AR

Wyliczone Accuracy Ratio.

Author(s)

Michał Danaj

Examples

1
2
3
4
n<-1000;
x<-rnorm(n);
def<- as.numeric(x+rnorm(n)<0);
AR(x,def,plot=TRUE);

michaldanaj/MDBinom documentation built on June 13, 2020, 11:21 p.m.