SlideShare a Scribd company logo
1 of 20
SEM PLS dengan
PLSPM dalam R
(Model A (Reflektif)
AKHID YULIANTO, SE, MSC
Latar Belakang
 SEM yang tidak memenuhi syarat parametrik banyak ditemui
 Beberapa software mahal dan secara etika wajib dijaga
 R menyediakan banyak solusi opensources
 Kita gunakan SEM PLS dengan PLSPM dari
(Sanchez, Trinchera dan Russolillo, 2015)
Kesulitan
 Menyusun urutan proses agak unik
 Namun sudah dipermudah.
 Perlu ketelitian
 Sudah saya tambahkan untuk mencetak output dalam bentuk txt dan
dapat dibuka di excel atau note
 Kedepan perlu digabung dengan eksplorasi data.
Tampilan awal
1. Install R dulu.
2. Install R studio
3. Permodelan pada sources
4. Run satu satu
5. Evaluasi
6. Dapat digunakan untuk permodelan
akan dating.
source
console
Untuk install paket apapun
yang kita butuhkan
Permodelan
Run satu perintah
Run satu perintah
Menu perintah keseluruhan untuk
permodelan:
Sources with echo (semua output akan
keluar)
Source (tidak keluar
Klik sources with echo:
maka semua output
keluar
Diagram Outer setelah di perbesar
(zoom)
Weight setelah diperbesar (Zoom)
File cetak hasil ouput Model PLS
dan hasil validasi bootstrap
Dapat dibuka di Excel langsung
atau copy paste
Permodelan di sourcenya
 #aktifkan PLS SEM
 library(plspm)
 #Aktifkan Data
 library(haven)
 lapas <- read_sav("retno/data 1.sav")
 View(lapas)
 data.frame(lapas)
 dim(lapas)
 #Inner Model
 X1 = c(0, 0, 0)
 X2 = c (0, 0, 0)
 Y = c (1, 1, 0)
 Y_path = rbind(X1, X2, Y)
 colnames(Y_path) = rownames(kin_path)
 Y_path
 innerplot(Y_path)
 #Outer Model
 XY_blocks = list(c("X11", "X12", "X13", "X14", "X15"), c("X21", "X22", "X23",
"X24"), c("Y1", "Y2", "Y3", "Y4", "Y5"))
 #Tentukan Model Reflektif
 XY_modes = rep("A", 3)
 #Running PLS
 Y_pls = plspm(lapas, Y_path, XY_blocks, modes = XY_modes)
 Y_pls
 #Melihat Hasil Keseluruhan
 summary(Y_pls)
 oke=summary(Y_pls)
 #ekspor Hasil ke file txt dapat dibuka dengan excel
 sink("YPLS.txt")
 print(oke)
 sink()
 #Gambar model, loading, weight
 plot(Y_pls)
 plot(Y_pls, what = "loadings", arr.width = 0.1)
 plot(Y_pls, what = "weights", arr.width = 0.1)
 #Pengujian Bootstrapped
 Y_val = plspm(lapas, Y_path, XY_blocks, modes = XY_modes, boot.val = TRUE, br = 200)
 #Cetak hasil bootstrapped menjadi file TXT yg dapat dibuka dengan excel
 sink("Yboot.txt")
 print(Y_val$boot)
 sink()
Bila ada yang tidak berfungsi
 Silahkan install.packages(Nama yang tidak berfungsi) artinya belum
terinstall
 Interpretasi dapat menyusul dan mirip dengan posting saya di warped PLS
Konsultasi
 Akhid Yulianto, SE, MSc
 082252609759

More Related Content

Similar to Sem PLS dengan PLSPM dalam R

Panduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfPanduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfgunturwijaya7
 
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangJeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangIndividual Consultants
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048James Montolalu
 
Analisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLABAnalisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLABAndry Saftiawan
 
Laporan praktikum modul viii
Laporan praktikum modul viiiLaporan praktikum modul viii
Laporan praktikum modul viiiDevi Apriansyah
 
Buku speech processing_subp_pengkodean-sinyal-wicara-b
Buku speech processing_subp_pengkodean-sinyal-wicara-bBuku speech processing_subp_pengkodean-sinyal-wicara-b
Buku speech processing_subp_pengkodean-sinyal-wicara-btribudi20
 
Buku speech processing_subp_pengkodean-sinyal-wicara-b
Buku speech processing_subp_pengkodean-sinyal-wicara-bBuku speech processing_subp_pengkodean-sinyal-wicara-b
Buku speech processing_subp_pengkodean-sinyal-wicara-bTri Budi Santoso
 
pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptnafilarifki1
 
Modul 2-Praktikum DOS
Modul 2-Praktikum DOSModul 2-Praktikum DOS
Modul 2-Praktikum DOSstaffpengajar
 
Laporan 1 penngantar program r
Laporan 1 penngantar program rLaporan 1 penngantar program r
Laporan 1 penngantar program rKhair Norrasid
 
Scilab untuk elektronika dan instrumen [Mirza nur hidayat]
Scilab untuk elektronika dan instrumen [Mirza nur hidayat]Scilab untuk elektronika dan instrumen [Mirza nur hidayat]
Scilab untuk elektronika dan instrumen [Mirza nur hidayat]Heru Rosadi
 

Similar to Sem PLS dengan PLSPM dalam R (20)

Panduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfPanduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdf
 
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.LangJeni Intro2 Bab04 Tour Dari Package Java.Lang
Jeni Intro2 Bab04 Tour Dari Package Java.Lang
 
James philip montolalu 13021106048
James philip montolalu   13021106048James philip montolalu   13021106048
James philip montolalu 13021106048
 
Analisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLABAnalisa Rangkaian Listrik Menggunakan MATLAB
Analisa Rangkaian Listrik Menggunakan MATLAB
 
Metnum 2006
Metnum 2006Metnum 2006
Metnum 2006
 
Laporan praktikum modul viii
Laporan praktikum modul viiiLaporan praktikum modul viii
Laporan praktikum modul viii
 
Tugas2 20914009
Tugas2 20914009Tugas2 20914009
Tugas2 20914009
 
Pseudocode
PseudocodePseudocode
Pseudocode
 
Buku speech processing_subp_pengkodean-sinyal-wicara-b
Buku speech processing_subp_pengkodean-sinyal-wicara-bBuku speech processing_subp_pengkodean-sinyal-wicara-b
Buku speech processing_subp_pengkodean-sinyal-wicara-b
 
Buku speech processing_subp_pengkodean-sinyal-wicara-b
Buku speech processing_subp_pengkodean-sinyal-wicara-bBuku speech processing_subp_pengkodean-sinyal-wicara-b
Buku speech processing_subp_pengkodean-sinyal-wicara-b
 
Daskom 3
Daskom 3Daskom 3
Daskom 3
 
pertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).pptpertemuan ke-4 (Variabel dan Konstanta).ppt
pertemuan ke-4 (Variabel dan Konstanta).ppt
 
draft ppt sempro.pptx
draft ppt sempro.pptxdraft ppt sempro.pptx
draft ppt sempro.pptx
 
Galeri PythonTeX
Galeri PythonTeXGaleri PythonTeX
Galeri PythonTeX
 
Modul 2-Praktikum DOS
Modul 2-Praktikum DOSModul 2-Praktikum DOS
Modul 2-Praktikum DOS
 
Laporan 1 penngantar program r
Laporan 1 penngantar program rLaporan 1 penngantar program r
Laporan 1 penngantar program r
 
Scilab untuk elektronika dan instrumen [Mirza nur hidayat]
Scilab untuk elektronika dan instrumen [Mirza nur hidayat]Scilab untuk elektronika dan instrumen [Mirza nur hidayat]
Scilab untuk elektronika dan instrumen [Mirza nur hidayat]
 
Tm c++
Tm c++Tm c++
Tm c++
 
2 pengenalan matlab
2 pengenalan matlab2 pengenalan matlab
2 pengenalan matlab
 
Praktikum p-fisika
Praktikum p-fisikaPraktikum p-fisika
Praktikum p-fisika
 

More from Akhid Yulianto

Regresi data panel (longitudinal)
Regresi data panel (longitudinal) Regresi data panel (longitudinal)
Regresi data panel (longitudinal) Akhid Yulianto
 
Pengenalan gretl: Statistik
Pengenalan gretl: StatistikPengenalan gretl: Statistik
Pengenalan gretl: StatistikAkhid Yulianto
 
Generalized linear mixed model I
Generalized linear mixed model IGeneralized linear mixed model I
Generalized linear mixed model IAkhid Yulianto
 
Memilih mobil dengan ahp
Memilih mobil dengan ahpMemilih mobil dengan ahp
Memilih mobil dengan ahpAkhid Yulianto
 
Linear programming (membahas output lips)
Linear programming (membahas output lips)Linear programming (membahas output lips)
Linear programming (membahas output lips)Akhid Yulianto
 
Linear programming pada transportasi transhipment
Linear programming pada transportasi transhipmentLinear programming pada transportasi transhipment
Linear programming pada transportasi transhipmentAkhid Yulianto
 
Linear programming dalam transportasi
Linear programming dalam transportasiLinear programming dalam transportasi
Linear programming dalam transportasiAkhid Yulianto
 
Linear programming dengan lips
Linear programming dengan lipsLinear programming dengan lips
Linear programming dengan lipsAkhid Yulianto
 
Pengenalan komputer (aplikasi untuk anak sd sma)
Pengenalan komputer (aplikasi untuk anak sd sma)Pengenalan komputer (aplikasi untuk anak sd sma)
Pengenalan komputer (aplikasi untuk anak sd sma)Akhid Yulianto
 
Pengenalan komputer (koneksi wifi)
Pengenalan komputer (koneksi wifi)Pengenalan komputer (koneksi wifi)
Pengenalan komputer (koneksi wifi)Akhid Yulianto
 
Pengenalan komputer (ringkas)
Pengenalan komputer (ringkas)Pengenalan komputer (ringkas)
Pengenalan komputer (ringkas)Akhid Yulianto
 
Data envelopment analysis untuk Cost Revenue Profit
Data envelopment analysis untuk Cost Revenue Profit Data envelopment analysis untuk Cost Revenue Profit
Data envelopment analysis untuk Cost Revenue Profit Akhid Yulianto
 
analityc hierarchy Process
analityc hierarchy Processanalityc hierarchy Process
analityc hierarchy ProcessAkhid Yulianto
 

More from Akhid Yulianto (17)

Google classroom
Google classroomGoogle classroom
Google classroom
 
Regresi data panel (longitudinal)
Regresi data panel (longitudinal) Regresi data panel (longitudinal)
Regresi data panel (longitudinal)
 
Pengenalan gretl: Statistik
Pengenalan gretl: StatistikPengenalan gretl: Statistik
Pengenalan gretl: Statistik
 
Generalized linear mixed model I
Generalized linear mixed model IGeneralized linear mixed model I
Generalized linear mixed model I
 
Memilih mobil dengan ahp
Memilih mobil dengan ahpMemilih mobil dengan ahp
Memilih mobil dengan ahp
 
Goal programming
Goal programmingGoal programming
Goal programming
 
Linear programming (membahas output lips)
Linear programming (membahas output lips)Linear programming (membahas output lips)
Linear programming (membahas output lips)
 
Linear programming pada transportasi transhipment
Linear programming pada transportasi transhipmentLinear programming pada transportasi transhipment
Linear programming pada transportasi transhipment
 
Linear programming dalam transportasi
Linear programming dalam transportasiLinear programming dalam transportasi
Linear programming dalam transportasi
 
Linear programming dengan lips
Linear programming dengan lipsLinear programming dengan lips
Linear programming dengan lips
 
Pengenalan komputer (aplikasi untuk anak sd sma)
Pengenalan komputer (aplikasi untuk anak sd sma)Pengenalan komputer (aplikasi untuk anak sd sma)
Pengenalan komputer (aplikasi untuk anak sd sma)
 
Pengenalan komputer (koneksi wifi)
Pengenalan komputer (koneksi wifi)Pengenalan komputer (koneksi wifi)
Pengenalan komputer (koneksi wifi)
 
Pengenalan komputer (ringkas)
Pengenalan komputer (ringkas)Pengenalan komputer (ringkas)
Pengenalan komputer (ringkas)
 
Data envelopment analysis untuk Cost Revenue Profit
Data envelopment analysis untuk Cost Revenue Profit Data envelopment analysis untuk Cost Revenue Profit
Data envelopment analysis untuk Cost Revenue Profit
 
Warped pls 2
Warped pls 2Warped pls 2
Warped pls 2
 
Warped pls
Warped plsWarped pls
Warped pls
 
analityc hierarchy Process
analityc hierarchy Processanalityc hierarchy Process
analityc hierarchy Process
 

Recently uploaded

PPT usaha Air Minum masak untuk jualan- Umum fix.pptx
PPT usaha Air Minum masak untuk jualan- Umum fix.pptxPPT usaha Air Minum masak untuk jualan- Umum fix.pptx
PPT usaha Air Minum masak untuk jualan- Umum fix.pptxfirbadian97
 
Jual Cytotec Blora 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Blora 👗082322223014👗Pusat Peluntur Kandungan KonsultasiJual Cytotec Blora 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Blora 👗082322223014👗Pusat Peluntur Kandungan Konsultasissupi412
 
PPT ANALISIS KEUANGAN PEMERINTAH (1).pptx
PPT ANALISIS KEUANGAN PEMERINTAH  (1).pptxPPT ANALISIS KEUANGAN PEMERINTAH  (1).pptx
PPT ANALISIS KEUANGAN PEMERINTAH (1).pptxfajar710984
 
Jual Cytotec Di Sumba Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Sumba Ori 👙082122229359👙Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Sumba Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Sumba Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasissupi412
 
Jual Cytotec Di Sinjai Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Sinjai Ori 👙082122229359👙Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Sinjai Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Sinjai Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasissupi412
 
Persyaratan Adminduk - Disdukcapil Kab. Kebumen
Persyaratan Adminduk - Disdukcapil Kab. KebumenPersyaratan Adminduk - Disdukcapil Kab. Kebumen
Persyaratan Adminduk - Disdukcapil Kab. KebumenPemdes Wonoyoso
 

Recently uploaded (9)

PPT usaha Air Minum masak untuk jualan- Umum fix.pptx
PPT usaha Air Minum masak untuk jualan- Umum fix.pptxPPT usaha Air Minum masak untuk jualan- Umum fix.pptx
PPT usaha Air Minum masak untuk jualan- Umum fix.pptx
 
Jual Cytotec Blora 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Blora 👗082322223014👗Pusat Peluntur Kandungan KonsultasiJual Cytotec Blora 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Blora 👗082322223014👗Pusat Peluntur Kandungan Konsultasi
 
Obat Aborsi Bandung ( Ampuh ) 082223109953 Jual Cytotec Asli Obat Telat Bulan...
Obat Aborsi Bandung ( Ampuh ) 082223109953 Jual Cytotec Asli Obat Telat Bulan...Obat Aborsi Bandung ( Ampuh ) 082223109953 Jual Cytotec Asli Obat Telat Bulan...
Obat Aborsi Bandung ( Ampuh ) 082223109953 Jual Cytotec Asli Obat Telat Bulan...
 
PPT ANALISIS KEUANGAN PEMERINTAH (1).pptx
PPT ANALISIS KEUANGAN PEMERINTAH  (1).pptxPPT ANALISIS KEUANGAN PEMERINTAH  (1).pptx
PPT ANALISIS KEUANGAN PEMERINTAH (1).pptx
 
Jual Cytotec Di Sumba Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Sumba Ori 👙082122229359👙Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Sumba Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Sumba Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
 
Obat Aborsi Medan 082223109953 Klinik Jual Obat Aborsi Di Medan
Obat Aborsi Medan 082223109953 Klinik Jual Obat Aborsi Di MedanObat Aborsi Medan 082223109953 Klinik Jual Obat Aborsi Di Medan
Obat Aborsi Medan 082223109953 Klinik Jual Obat Aborsi Di Medan
 
Jual Cytotec Di Sinjai Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Sinjai Ori 👙082122229359👙Pusat Peluntur Kandungan KonsultasiJual Cytotec Di Sinjai Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
Jual Cytotec Di Sinjai Ori 👙082122229359👙Pusat Peluntur Kandungan Konsultasi
 
Jual Obat Aborsi Tasikmalaya ( Asli Ampuh No.1 ) 082223109953 Tempat Klinik J...
Jual Obat Aborsi Tasikmalaya ( Asli Ampuh No.1 ) 082223109953 Tempat Klinik J...Jual Obat Aborsi Tasikmalaya ( Asli Ampuh No.1 ) 082223109953 Tempat Klinik J...
Jual Obat Aborsi Tasikmalaya ( Asli Ampuh No.1 ) 082223109953 Tempat Klinik J...
 
Persyaratan Adminduk - Disdukcapil Kab. Kebumen
Persyaratan Adminduk - Disdukcapil Kab. KebumenPersyaratan Adminduk - Disdukcapil Kab. Kebumen
Persyaratan Adminduk - Disdukcapil Kab. Kebumen
 

Sem PLS dengan PLSPM dalam R

  • 1. SEM PLS dengan PLSPM dalam R (Model A (Reflektif) AKHID YULIANTO, SE, MSC
  • 2. Latar Belakang  SEM yang tidak memenuhi syarat parametrik banyak ditemui  Beberapa software mahal dan secara etika wajib dijaga  R menyediakan banyak solusi opensources  Kita gunakan SEM PLS dengan PLSPM dari (Sanchez, Trinchera dan Russolillo, 2015)
  • 3. Kesulitan  Menyusun urutan proses agak unik  Namun sudah dipermudah.  Perlu ketelitian  Sudah saya tambahkan untuk mencetak output dalam bentuk txt dan dapat dibuka di excel atau note  Kedepan perlu digabung dengan eksplorasi data.
  • 5. 1. Install R dulu. 2. Install R studio 3. Permodelan pada sources 4. Run satu satu 5. Evaluasi 6. Dapat digunakan untuk permodelan akan dating. source console
  • 6. Untuk install paket apapun yang kita butuhkan
  • 10. Menu perintah keseluruhan untuk permodelan: Sources with echo (semua output akan keluar) Source (tidak keluar
  • 11. Klik sources with echo: maka semua output keluar
  • 12. Diagram Outer setelah di perbesar (zoom)
  • 14. File cetak hasil ouput Model PLS dan hasil validasi bootstrap
  • 15. Dapat dibuka di Excel langsung atau copy paste
  • 16. Permodelan di sourcenya  #aktifkan PLS SEM  library(plspm)  #Aktifkan Data  library(haven)  lapas <- read_sav("retno/data 1.sav")  View(lapas)  data.frame(lapas)  dim(lapas)  #Inner Model  X1 = c(0, 0, 0)  X2 = c (0, 0, 0)  Y = c (1, 1, 0)  Y_path = rbind(X1, X2, Y)  colnames(Y_path) = rownames(kin_path)  Y_path  innerplot(Y_path)
  • 17.  #Outer Model  XY_blocks = list(c("X11", "X12", "X13", "X14", "X15"), c("X21", "X22", "X23", "X24"), c("Y1", "Y2", "Y3", "Y4", "Y5"))  #Tentukan Model Reflektif  XY_modes = rep("A", 3)  #Running PLS  Y_pls = plspm(lapas, Y_path, XY_blocks, modes = XY_modes)  Y_pls  #Melihat Hasil Keseluruhan  summary(Y_pls)  oke=summary(Y_pls)
  • 18.  #ekspor Hasil ke file txt dapat dibuka dengan excel  sink("YPLS.txt")  print(oke)  sink()  #Gambar model, loading, weight  plot(Y_pls)  plot(Y_pls, what = "loadings", arr.width = 0.1)  plot(Y_pls, what = "weights", arr.width = 0.1)  #Pengujian Bootstrapped  Y_val = plspm(lapas, Y_path, XY_blocks, modes = XY_modes, boot.val = TRUE, br = 200)  #Cetak hasil bootstrapped menjadi file TXT yg dapat dibuka dengan excel  sink("Yboot.txt")  print(Y_val$boot)  sink()
  • 19. Bila ada yang tidak berfungsi  Silahkan install.packages(Nama yang tidak berfungsi) artinya belum terinstall  Interpretasi dapat menyusul dan mirip dengan posting saya di warped PLS
  • 20. Konsultasi  Akhid Yulianto, SE, MSc  082252609759