Memuat
Memuat
Regresi Linear Berganda dan Uji Asumsi Klasik untuk Manajemen Sumber Daya Manusia
0 kali dilihat
Tujuan analisis adalah menguji pengaruh beban kerja dan stres terhadap kinerja serta memeriksa asumsi klasik; datanya sintetis dan hanya untuk ilustrasi. Regresi linear berganda memodelkan pengaruh beberapa variabel bebas terhadap satu variabel terikat numerik dengan metode kuadrat terkecil (OLS), dilengkapi uji asumsi klasik. Metode ini paling sering dipakai di skripsi dan tesis untuk menguji hipotesis pengaruh parsial (uji t) dan simultan (uji F).

Tujuan analisis adalah menguji pengaruh beban kerja dan stres terhadap kinerja serta memeriksa asumsi klasik; datanya sintetis dan hanya untuk ilustrasi.
| Peran | Variabel | Satuan |
|---|---|---|
| Utama | Kinerja karyawan | score |
| Pendukung 1 | Beban kerja | score |
| Pendukung 2 | Stres kerja | score |
Model menjelaskan 60.3% variasi Kinerja karyawan (R2 = 0.603, uji F p < 0.001). Setiap kenaikan satu satuan Beban kerja mengubah Kinerja karyawan sebesar 0.800 (p < 0.001). Uji Shapiro-Wilk (p = 0.069) dan Breusch-Pagan (p = 0.167) menunjukkan asumsi normalitas dan homoskedastisitas terpenuhi; VIF maksimum 1.00.
Dihitung dari data sintetis sebagai ilustrasi, bukan dari penelitian nyata.
Regresi linear berganda memodelkan pengaruh beberapa variabel bebas terhadap satu variabel terikat numerik dengan metode kuadrat terkecil (OLS), dilengkapi uji asumsi klasik. Metode ini paling sering dipakai di skripsi dan tesis untuk menguji hipotesis pengaruh parsial (uji t) dan simultan (uji F).
Laporkan persamaan regresi, tanda dan besar koefisien beserta nilai p uji t, hasil uji F, dan R2 terkoreksi. Sertakan hasil uji asumsi klasik; bila ada yang dilanggar, pertimbangkan transformasi atau galat baku robust.
Skrip awal singkat dengan nama variabel proyek ini. Versi yang diserahkan disesuaikan dengan data Anda dan diberi komentar lengkap.
# Contoh kode R: Multiple Linear Regression with Classical Assumption Tests
suppressPackageStartupMessages({
library(ggplot2)
library(patchwork)
library(lmtest)
library(car)
})
set.seed(42)
# ---- Gaya grafik ----
pal <- c("#1f6feb", "#e8590c", "#2f9e44", "#ae3ec9", "#f59f00")
warna <- list(bg = "#f4f6fa", panel = "#ffffff", teks = "#1f2933", redup = "#5f6b78", grid = "#e3e8ee", bar = "#1d3557")
tata <- 1
theme_set(theme_minimal(base_size = 11) + theme(legend.position = "bottom"))
# ---- Data sintetis ----
n <- 200
d <- data.frame(workload = rnorm(n, 50, 10),
job_stress = rnorm(n, 30, 6))
z1 <- as.numeric(scale(d$workload))
z2 <- as.numeric(scale(d$job_stress))
b1 <- runif(1, 0.45, 0.85)
b2 <- runif(1, 0.15, 0.5) * sample(c(-1, 1), 1)
d$employee_performance <- 100 + 15 * (b1 * z1 + b2 * z2 + rnorm(n, 0, runif(1, 0.45, 0.8)))
write.csv(d, "data_contoh.csv", row.names = FALSE)
# ---- Analisis: regresi linear berganda (OLS) ----
fit <- lm(employee_performance ~ workload + job_stress, data = d)
s <- summary(fit)
print(s)
# ---- Uji asumsi klasik ----
sw <- shapiro.test(residuals(fit)) # normalitas residual
bp <- lmtest::bptest(fit) # heteroskedastisitas (Breusch-Pagan)
dw <- lmtest::dwtest(fit) # autokorelasi (Durbin-Watson)
vf <- car::vif(fit) # multikolinearitas
print(sw); print(bp); print(dw); print(vf)
# ---- Grafik ----
d$prediksi <- fitted(fit)
d$residual <- residuals(fit)
p1 <- ggplot(d, aes(workload, employee_performance)) +
geom_point(colour = pal[1], alpha = 0.55, size = 1.8) +
geom_smooth(method = "lm", formula = y ~ x, colour = pal[2], fill = pal[2], alpha = 0.18, linewidth = 1.1) +
labs(title = "Partial relationship with OLS fit", x = "workload", y = "employee_performance")
p2 <- ggplot(d, aes(prediksi, residual)) +
geom_hline(yintercept = 0, linetype = "dashed", colour = warna$redup) +
geom_point(colour = pal[3], alpha = 0.6, size = 1.5) +
geom_smooth(method = "loess", formula = y ~ x, se = FALSE, colour = pal[2], linewidth = 0.8) +
labs(title = "Residuals vs fitted", x = "Fitted value", y = "Residual")
p3 <- ggplot(d, aes(sample = residual)) +
stat_qq(colour = pal[1], alpha = 0.6, size = 1.3) +
stat_qq_line(colour = pal[2], linewidth = 0.9) +
labs(title = "Normal Q-Q of residuals", x = "Theoretical quantile", y = "Sample quantile")
p_hasil <- if (tata == 1) p1 | (p2 / p3) else p1 / (p2 | p3)
print(p_hasil)
Berkas proyek aslinya tersedia. Bukan sekadar gambar di atas: Anda mendapat proyek R yang siap dijalankan. Berkas bisa diunduh setelah pembayaran, dan kami kirim lewat WhatsApp atau email.
ZIP: analisis.R + data_contoh.csv + BACA-DULU.txt
Pilih seberapa banyak bantuan yang Anda perlukan. Setiap paket yang lebih tinggi sudah mencakup semua item paket di bawahnya. Harga belum termasuk PPN 11%.
Paket 1
Rp 300.000
belum termasuk PPN 11%
Waktu pengerjaan: 3 hari kerja
Output: Berkas R + gambar hasil
Yang Anda terima
Paket 2 · paling dipilih
Rp 800.000
belum termasuk PPN 11%
Waktu pengerjaan: 7 hari kerja
Output: Kode + analisis + bahan interpretasi
Termasuk semua item Paket 1, ditambah
Paket 3
Rp 1.800.000
belum termasuk PPN 11%
Waktu pengerjaan: 12-15 hari kerja
Output: Kode + analisis + pendampingan hingga siap dipresentasikan
Termasuk semua item Paket 1 & 2, ditambah
Ya. Berkas proyek aslinya berupa ZIP berisi skrip analisis.R lengkap, data_contoh.csv, dan petunjuk BACA-DULU.txt. Berkas bisa diunduh setelah pembayaran, dan kami kirim lewat WhatsApp atau email. Untuk data Anda sendiri (Paket 2 dan 3), skrip disesuaikan dengan dataset Anda.
Cocok. Regresi Linear Berganda dan Uji Asumsi Klasik lazim dipakai pada jenjang ini di bidang Manajemen Sumber Daya Manusia. Analisis kami sesuaikan dengan pertanyaan penelitian, data Anda sendiri, dan ketentuan dosen pembimbing.
Bukan. Lembar hasil dihitung dari data sintetis sebagai ilustrasi jenis keluaran R Studio. Untuk pesanan Anda, metode yang sama dijalankan pada data penelitian Anda sendiri.
Itu tujuan paketnya. Setiap skrip diberi komentar, dan Paket 3 mencakup dua sesi pendampingan serta latihan tanya jawab supaya Anda bisa menjelaskan metode dan hasilnya saat seminar dan sidang.
Tiap proyek punya tiga paket: Paket 1 (kode dan penjelasan) Rp 300.000, Paket 2 (analisis data Anda dan interpretasi) Rp 800.000, dan Paket 3 (pendampingan lengkap) Rp 1.800.000, belum termasuk PPN 11%. Data yang besar, metode tambahan, atau tenggat ketat menyesuaikan penawaran setelah konsultasi singkat.
Lembar hasil memakai data sintetis sebagai ilustrasi. R adalah bahasa pemrograman proyek R Foundation; RStudio dan Posit adalah merek dagang Posit PBC.
Kembali ke portofolio R Studio