wald test or test of equality of means
3 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I am interested in finding a test of equality of two means (mu1=mu2). Is there any function/command in matlab through which I could run the regression:
*Wage = B1 (USD) + B2 (EURO) + e *
and find t-stats for all coefficients as well as a test of equality of means of B1 and B2 .
Please also tell if there is any GUI through which all this is manageable with a few clicks....as in EVIEWS.
Regards,
AMD.
0 件のコメント
回答 (3 件)
Daniel Shub
2012 年 10 月 8 日
No. While the MATLAB stats toolbox is powerful, it is not point and click powerful like EVIEWS or SPSS.
Tom Lane
2012 年 10 月 8 日
I assume you mean you want to test the equality of two regression coefficients. This will work in the current release of the Statistics Toolbox:
USD = rand(100,1);
EURO = rand(100,1);
Wage = 10*USD - 7*EURO + randn(100,1);
lm = LinearModel.fit([USD EURO],Wage)
[p,F] = coefTest(lm,[0 1 -1])
It fits a linear regression model and displays a table with t-statistics. The last command tests whether the two slopes are coefficient, returning a p-value and F-statistic for the test. Note this includes an intercept in the model. You can remove it if you want, but that's the default.
Tom Lane
2012 年 10 月 10 日
In an older release, check out "help linhyptest". It can perform a hypothesis test on coefficients given estimates and a covariance matrix. Using regstats you can get the estimate beta and covariance matrix covb. Perhaps the other procedures will also provide these outputs.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Gaussian Process Regression についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!