2013-11-14 93 views
-2

你能不能做一個約束的迴歸在Stata有以下限制更大:塔塔約束的迴歸與約束大於零

var1 + var2 + ... = 1 

var1, var2,... > 0 

的迴歸與約束1的效果很好,但下降的約束2,並指出:

(注:約束2號造成的誤差R(111))

有沒有解決這個辦法嗎?

+0

此問題需要顯示您使用的確切語法。 –

回答

1

我假設您使用的是constraint命令。 help constraint沒有提到不平等,只有平等,所以你需要一個不同的方法。

快速搜索得出以下結果這似乎有關你的情況:

http://www.stata.com/statalist/archive/2011-06/msg00086.html

http://www.stata.com/support/faqs/statistics/regression-with-interval-constraints/

http://www.stata.com/support/faqs/statistics/linear-regression-with-interval-constraints/

注:這是很好的做法,發佈你的代碼與結果一起使用,或者重現您的問題的最小示例。從長遠來看,它使每個人都更容易。

+1

不「可能」在這裏; 「約束」只處理線性約束。如果任何參數必須是正數,則需要根據其對數進行參數化,以確保反向變換產生令人滿意的數字。 –

+0

感謝您輸入@NickCox。我做了相應的編輯。 –