Salah satu tehnik untuk mengestimasi kurva permintaan adalah dengan menggunakan tehnik regresi. Estimasi garis regresi bisa dilakukan dengan beberapa cara, missal metode likelihood function dan least square. Least square merupakan metode yang paling sederhana. Metode tersebut berusaha menarik garis regresi sedemikian rupa sehingga garis tersebut akan meminimalkan kesalahan (error) kuadrat. Kesalahan dalam hal ini adalah selisih antara garis regresi dengan nilai yang sesungguhnya. Estimasi bisa dilakukan dengan perhitungan formula, bisa juga langsung dilakukan oleh software statistic.
Misalkan kita sudah melakukan estimasi garis regresi dengan menggunakan data sebagai berikut ini :

Tabel di atas menunjukkan 10 observasi kuantitas dan harga. Kita bisa menjalankan regresi dengan variabel bebas adalah harga dan variabel tidak bebas adalah kuantitas yang dijual/diminta. Estimasi dengan software Excel menghasilkan output sebagai berikut ini.