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.