Artikel ini ditulis berdasarkan hasi penelitian untuk melihat lebih dalam pengaruh masing-masing indikator dari variabel yang ada, baik itu variabel bebas maupun variabel terikat menggunakan korelasi kanonik (Cannonical Correlation) sebagai alat dalam menganalisa data. Variabel bebas penelitian ini adalah budaya masyarakat yang terdiri dari 2 variabel antara lain tradisi adat dan kebiasaan kemasyarakatan serta pergaulan teman sebaya yang terdiri dari yang terdiri dari dua variabel antara lain pergaulan di Lingkungan Sekolah dan lingkungan rumah. Variabel terikat adalah perilaku sosial siswa yang diwakili oleh 3 variabel terdiri dari variabel perilaku rasional (Y1), variabel perilaku irrasional (Y2) dan perilaku tradisional (Y3). Populasi dalam penelitian ini adalah siswa SMA Negeri 2 Plus Sipirok Kabupaten Tapanuli Selatan sebanyak 600 siswa. Sampel penelitian adalah 240 siswa, menggunakan rumus Slovin. Pengumpulan data digunakan metode pengumpulan menggunakan teknik observasi, wawancara, dan studi dokumenter. Data dianalisis dengan menggunakan kanonik korelasi (cannonical correlation). Temuan yang diperoleh adalah bawa secara parsial: (1) hanya kebiasaan kemasyarakatan (X2) dan pergaulan di lingkungan sekolah (X3) yang memiliki pengaruh secara signifikan terhada perilaku rasional (Y1), (2) hanya tradisi adat (X1) dan pergaulan di lingkungan sekolah (X4) yang memiliki pengaruh signifikan terhadap perilaku irrasional (Y2), (3) hanya pergaulan di lingkungan sekolah (X3) yang memiliki pengaruh signifikan terhadap perilaku tradisional (Y3). Secara simultan, tradisi adat, kebiasaan masyarakat, pergaulan di lingkungan sekolah dan pergaulan di lingkungan rumah secara bersama-sama memiliki pengaruh signifikan terhadap perilaku rasional (Y1), perilaku irrasional (Y2), dan perilaku tradisional (Y3).