Bagikan melalui


Tentukan Kolom yang Akan Digunakan sebagai Regresor dalam Model

Berlaku untuk: SQL Server 2019 dan Analysis Services Azure Analysis Services Fabric/Power BI Premium sebelumnya

Penting

Penambangan data tidak digunakan lagi pada SQL Server 2017 Analysis Services dan sekarang dihentikan di SQL Server 2022 Analysis Services. Dokumentasi tidak diperbarui untuk fitur yang tidak digunakan lagi dan dihentikan. Untuk mempelajari selengkapnya, lihat Kompatibilitas mundur Analysis Services.

Model regresi linier mewakili nilai atribut yang dapat diprediksi sebagai hasil dari rumus yang menggabungkan input sewaktu-waktu sehingga data dipasang sedekat mungkin dengan perkiraan garis regresi. Algoritma hanya menerima nilai numerik sebagai input, dan secara otomatis mendeteksi input yang paling cocok.

Namun, Anda dapat menentukan bahwa kolom disertakan sebagai regresor dengan menambahkan parameter FORCE_REGRESSOR ke model dan menentukan regresor yang akan digunakan. Anda mungkin ingin melakukan ini dalam kasus di mana atribut memiliki arti bahkan jika efeknya terlalu kecil untuk dideteksi oleh model, atau ketika Anda ingin memastikan bahwa atribut disertakan dalam rumus.

Prosedur berikut menjelaskan cara membuat model regresi linier sederhana, menggunakan data sampel yang sama yang digunakan untuk tutorial jaringan saraf. Model ini belum tentu kuat, tetapi menunjukkan cara menggunakan Designer Penggalian Data untuk menyesuaikan model regresi linier.

Cara membuat model regresi linier sederhana

  1. Di SQL Server Data Tools, dalam Penjelajah Solusi, perluas Struktur Penambangan.

  2. Klik dua kali Call Center.dmm untuk membukanya di perancang.

  3. Dari menu Model Penambangan , pilih Model Penambangan Baru.

  4. Untuk algoritma, pilih Regresi Linier Microsoft. Untuk namanya, ketik Regresi Pusat Panggilan.

  5. Di tab Model Penambangan , ubah penggunaan kolom sebagai berikut. Semua kolom yang tidak ada dalam daftar berikut harus diatur ke Abaikan, jika belum.

    Kunci FactCallCenterID

    PredictOnly ServiceGrade

    TotalInput Operator

    Input AverageTimePerIssue

  6. Dari menu Model Penambangan , pilih Atur Parameter Model.

  7. Untuk parameter , FORCE_REGRESSOR, di kolom Nilai , ketik nama kolom yang diapit dalam tanda kurung siku dan dipisahkan oleh koma, sebagai berikut:

    [Average Time Per Issue],[Total Operators]  
    

    Catatan

    Algoritma akan secara otomatis mendeteksi kolom mana yang merupakan regresi terbaik. Anda hanya perlu memaksa regresi saat ingin memastikan bahwa kolom disertakan dalam rumus akhir.

  8. Dari menu Model Penambangan , pilih Model Proses.

    Di penampil, model diwakili satu simpul yang berisi rumus regresi. Anda bisa menampilkan rumus dalam Legenda Penambangan, atau Anda bisa mengekstrak koefisien untuk rumus dengan menggunakan kueri.

Lihat juga

Algoritma Regresi Linier Microsoft
Kueri Penggalian Data
Referensi Teknis Algoritma Regresi Linier Microsoft
Menambang Konten Model untuk Model Regresi Linier (Analysis Services - Penggalian Data)