View source: R/normy_ekwikwantylowe.R
normy_ekwikwantylowe | R Documentation |
Funkcja wylicza normalizację ekwikwantylową zadanej zmiennej.
normy_ekwikwantylowe(
x,
max = NULL,
prog = 1e-06,
srednia = 100,
os = 15,
uzupLuki = TRUE,
ekstrapolacja = FALSE,
zaokraglij = FALSE,
nmin = NA_real_,
nmax = NA_real_
)
x |
wektor nieujemnych liczb całkowitych, na podstawie którego ma zostać wyliczona normalizacja |
max |
liczba, opcjonalnie maksymalna wartość skali, na jakiej wyrażony jest x |
prog |
liczba, opcjonalnie, wszystkim wartościom, których skumulowana
częstość występowania jest mniejsza niż |
srednia |
liczba - średnia znormalizowanej skali |
os |
liczba - odchylenie standardowe znormalizowanej skali |
uzupLuki |
wartość logiczna - czy jeśli pomiędzy wartościami
występującymi w wektorze |
ekstrapolacja |
wartość logiczna - czy w przypadku, gdy wartości
znormalizowane mają być przypisane wartościom niższym, niż najmniejsza
występująca w wektorze |
zaokraglij |
czy wartości wystandaryzowane mają zostać zaokrąglone do liczb całkowitych? |
nmin |
minimalna wartość wystandaryzowana |
nmax |
maksymalna wartość wystandaryzowana |
Normalizacja wyliczana jest poprzez przekształcenie postaci:
u(X=i) = srednia + os * F( [N(X<i) + N(X=i)/2 ] / n )
, gdzie n
to
liczba obserwacji (liczba elementów wektora x
nie będących brakami
danych), a F
to funkcja odrotna do dystrybuanty rozkładu normalnego
stanaryzowanego.
Jeśli parametr uzupLuki
ma wartość FALSE
, to wartości, które
nie wystąpiły w wektorze x
nie zostaną uwzględnione w wynikach. Jeśli
ma wartość TRUE
, to wartości znormalizowane zostaną im przypisane na
podstawie interpolacji/ekstrapolacji liniowej w oparciu o dwie najbliższe
wartości (większą i mniejszą), które wystąpiły w wektorze x
.
Wartościom mniejszym niż najmniejsze i większym niż największe wartości,
które wystąpiły w wektorze x
przypisane zostaną wartości
znormalizowane odpowiadające najmniejszej/największej wartości, która
wystąpiła w danych (jeśli parametr ekstrapolacja
przyjmuje wartość
FALSE
). Jeśli parametr ekstrapolacja
przyjmuje wartość
TRUE
, wartościom tym zostaną przypisane wartości znormalizowane na
podstawie ekstrapolacji liniowej w oparciu o dwie najmniejsz/największe
wartości, które wystąpiły w wektorze x
.
Za pomocą parametrów zaokraglij
, nmin
oraz nmax
możliwe
jest uzyskanie norm dla skal dyskretnych, w szczególności dla wartości
zaokraglij = TRUE, nmin = 1, nmax = 9
norm dla skali staninowej.
Wektor liczbowy wartości znormalizowanych, z przypisanymi nazwami opisującymi wartości wejściowej zmiennej.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.