#Weighted Multivariate Descriptive Statistics
# --- Baca data CSV ---
library(corrplot)
## corrplot 0.95 loaded
df <- read.csv("data_quiz1.csv")
X <- as.matrix(df[, c("x1", "x2", "x3")])
w <- df$w
# --- [a] Buatlah fungsi weighted_corr(X, w) ---
weighted_corr <- function(X, w) {
# TULIS KODE ANDA DI SINI
n=dim(X)[1]
#mencari nw
nw=0
for (i in 1:n) {
nw= nw+w[i]
}
#mencari mean tertimbang xbarw
vektor= rep(1,n)
W= diag(w)
x_bar_w = 1/nw * (t(X)%*%W%*%vektor)
#mencari Sw
D = X - vektor%*%t(x_bar_w)
S_w= 1/nw * (t(D)%*%W%*%D)
#mencari RW
s_w = sqrt(diag(S_w))
V = diag(s_w)
R_w = solve(V)%*%S_w%*%solve(V)
return(list(
W = W,
x_bar_w = x_bar_w,
S_w = S_w,
s_w = s_w,
R_w = R_w
))
}
# --- [b] Aplikasikan fungsi pada data ---
# Panggil fungsi
# TULIS KODE ANDA DI SINI
hasil <- weighted_corr(X, w)
# Tampilkan vektor mean tertimbang
# TULIS KODE ANDA DI SINI
weighted_corr(X, w)$x_bar_w
## [,1]
## x1 73.88530
## x2 65.39059
## x3 17.00938
# Tampilkan matriks varians-kovarians tertimbang
# TULIS KODE ANDA DI SINI
weighted_corr(X, w)$S_w
## x1 x2 x3
## x1 38.16362 -37.75105 -27.15386
## x2 -37.75105 41.10767 29.16587
## x3 -27.15386 29.16587 21.14757
# Tampilkan vektor standar deviasi tertimbang
# TULIS KODE ANDA DI SINI
weighted_corr(X, w)$s_w
## x1 x2 x3
## 6.177671 6.411527 4.598649
# Tampilkan matriks korelasi tertimbang
# TULIS KODE ANDA DI SINI
weighted_corr(X, w)$R_w
## [,1] [,2] [,3]
## [1,] 1.0000000 -0.9531095 -0.9558207
## [2,] -0.9531095 1.0000000 0.9891979
## [3,] -0.9558207 0.9891979 1.0000000
# --- [c] visualisasi ---
# Scatter
pairs(X, main = "Scatter Plot Antar Variabel")
#corrplot
R <- hasil$R_w
corrplot(R,
method = "circle",
type = "full",
col = colorRampPalette(c("yellow", "white", "purple"))(200),
tl.col = "black",
tl.srt = 45)
##INTERPRETASI: Dari hasil perhitungan menggunakan scatter plot dan correlation plot, terlihat bahwa hubungan antar variabel sangat kuat. Variabel x1 memiliki korelasi negatif yang sangat kuat dengan x2 dan x3, tandanya: ketika nilai x1 meningkat, maka nilai x2 dan x3 cenderung menurun secara signifikan. Sebaliknya, variabel x2 dan x3 memiliki korelasi positif yang sangat kuat, tandanya: memiliki hubungan linear yang hampir sempurna. ```