ID EN
Miscellaneous

scale

R Base 3.6.2 🇮🇩 Bahasa Indonesia

skala adalah fungsi umum yang metode defaultnya memusatkan dan/atau menskalakan kolom matriks numerik.

Syntax

R
scale(x, center = TRUE, scale = TRUE)

Arguments

Parameter Deskripsi
x a numeric matrix(like object).
center either a logical value or numeric-alike vector of length equal to the number of columns of x, where ‘numeric-alike’ means that as.numeric(.) will be applied successfully if is.numeric(.) is not true.
scale either a logical value or a numeric-alike vector of length equal to the number of columns of x.

Return Value

Untuk scale.default, matriks berskala terpusat. Pemusatan dan penskalaan numerik yang digunakan (jika ada) dikembalikan sebagai atribut "scaled:center" dan "scaled:scale"

Details

Nilai center menentukan bagaimana pemusatan kolom dilakukan. Jika pusat adalah vektor serupa numerik dengan panjang sama dengan jumlah kolom x, maka setiap kolom x mempunyai nilai yang sesuai dari pusat yang dikurangi darinya. Jika pusatnya BENAR maka pemusatan dilakukan dengan mengurangkan rata-rata kolom (menghilangkan NA) dari x dari kolomnya yang bersesuaian, dan jika pusatnya SALAH, tidak ada pemusatan yang dilakukan. Nilai skala menentukan bagaimana penskalaan kolom dilakukan (setelah pemusatan). Jika skala adalah vektor serupa numerik dengan panjang sama dengan jumlah kolom x, maka setiap kolom x dibagi dengan nilai skala yang sesuai. Jika skala BENAR maka penskalaan dilakukan dengan membagi kolom x (yang berada di tengah) dengan simpangan bakunya jika pusatnya BENAR, dan akar rata-rata kuadrat sebaliknya.

Contoh

Example
R
# NOT RUN {
require(stats)
x <- matrix(1:10, ncol = 2)
(centered.x <- scale(x, scale = FALSE))
cov(centered.scaled.x <- scale(x)) # all 1
# }

See Also

sweep which allows centering (and scaling) with arbitrary statistics. For working with the scale of a plot see par.