Bagikan melalui


LINEST

Berlaku untuk: Kolom terhitung Tabel terhitung Ukur perhitungan Visual

Menggunakan metode Kuadrat Terkecil untuk menghitung garis lurus yang paling sesuai dengan data yang diberikan, lalu mengembalikan tabel yang menjelaskan baris. Persamaan untuk baris adalah dari bentuk: y = Kelompok1*x1 + Kelombar2*x2 + ... + Intersepsi.

Sintaks

LINEST ( <columnY>, <columnX>[, …][, <const>] )

Parameter

Term Definisi
columnY Kolom nilai y yang diketahui. Harus memiliki jenis skalar.
columnX Kolom nilai x yang diketahui. Harus memiliki jenis skalar. Setidaknya satu harus disediakan.
const (Opsional) Nilai TRUE/FALSE konstanta yang menentukan apakah akan memaksa Intersepsi konstanta sama dengan 0.
Jika TRUE atau dihilangkan, nilai Intersepsi dihitung secara normal; Jika FALSE, nilai Intersepsi diatur ke nol.

Nilai hasil

Tabel baris tunggal yang menjelaskan baris, ditambah statistik tambahan. Ini adalah kolom yang tersedia:

  • Slope1, Slope2, ..., SlopeN: koefisien yang sesuai dengan setiap nilai x;
  • Intersepsi: nilai penyadapan;
  • StandardErrorSlope1, StandardErrorSlope2, ..., StandardErrorSlopeN: nilai kesalahan standar untuk koefisien Slope1, Slope2, ..., SlopeN;
  • StandardErrorIntercept: nilai kesalahan standar untuk Intersepsi konstanta;
  • CoefficientOfDetermination: koefisien penentuan (r²). Membandingkan estimasi dan nilai y aktual, dan rentang nilai dari 0 hingga 1: semakin tinggi nilainya, semakin tinggi korelasi dalam sampel;
  • StandardError: kesalahan standar untuk perkiraan y;
  • FStatistic: statistik F, atau nilai yang diamati F. Gunakan statistik F untuk menentukan apakah hubungan yang diamati antara variabel dependen dan independen terjadi secara kebetulan;
  • DegreesOfFreedom: derajat kebebasan. Gunakan nilai ini untuk membantu Anda menemukan nilai F-kritis dalam tabel statistik, dan menentukan tingkat keyakinan untuk model;
  • RegresiSumOfSquares: jumlah regresi kuadrat;
  • ResidualSumOfSquares: jumlah sisa kuadrat.

Keterangan

<columnY> dan <columnX> semuanya harus termasuk dalam tabel yang sama.

Contoh 1

Kueri DAX berikut:

EVALUATE LINEST(
	'FactInternetSales'[SalesAmount],
	'FactInternetSales'[TotalProductCost]
)

Mengembalikan tabel baris tunggal dengan sepuluh kolom:

Kelopak1 Adang StandardErrorSlope1 StandardErrorIntercept CoefficientOfDetermination
1.67703250456677 6.34550460373026 0.000448675725548806 0.279131821917317 0.995695557281456
StandardError FStatistik DegreesOfFreedom RegresiSumOfSquares ResidualSumOfSquares
60.9171030357485 13970688.6139993 60396 51843736761.658 224123120.339218
  • Kelereng1 dan Intersepsi: koefisien model linier terhitung;
  • StandardErrorSlope1 dan StandardErrorIntercept: nilai kesalahan standar untuk koefisien di atas;
  • CoefficientOfDetermination, StandardError, FStatistic, DegreesOfFreedom, RegressionSumOfSquares dan ResidualSumOfSquares: statistik regresi tentang model.

Untuk penjualan internet tertentu, model ini memprediksi jumlah penjualan dengan rumus berikut:

SalesAmount = Slope1 * TotalProductCost + Intercept

Contoh 2

Kueri DAX berikut:

EVALUATE LINEST(
	'DimCustomer'[TotalSalesAmount],
	'DimCustomer'[YearlyIncome],
	'DimCustomer'[TotalChildren],
	'DimCustomer'[BirthDate]
)

Mengembalikan tabel baris tunggal dengan empat belas kolom:

  • Kelopak1
  • Kelopak 2
  • Kelopak 3
  • Adang
  • StandardErrorSlope1
  • StandardErrorSlope2
  • StandardErrorSlope3
  • StandardErrorIntercept
  • CoefficientOfDetermination
  • StandardError
  • FStatistik
  • DegreesOfFreedom
  • RegresiSumOfSquares
  • ResidualSumOfSquares

Untuk pelanggan tertentu, model ini memprediksi total penjualan dengan rumus berikut (tanggal lahir secara otomatis dikonversi ke angka):

TotalSalesAmount = Slope1 * YearlyIncome + Slope2 * TotalChildren + Slope3 * BirthDate + Intercept

LINESTX
Fungsi statistik