regression_ttest
Perform a linear regression t-test.
h = regression_ttest (y, x) tests the null
hypothesis that the slope of a simple linear regression equals
0. The result is h = 0 if the null hypothesis cannot be rejected at
the 5% significance level, or h = 1 if the null hypothesis can be
rejected at the 5% level. y and x must be vectors of equal
length with finite real numbers.
The p-value of the test is returned in pval. A
confidence interval for is returned in ci. stats is
a structure containing the value of the test statistic (tstat),
the degrees of freedom (df), the slope coefficient (beta1),
and the intercept (beta0). Under the null, the test statistic
stats.tstat follows a -distribution with
stats.df degrees of freedom.
[…] = regression_ttest (…, name, value)
specifies one or more of the following name/value pairs:
| Name | Value | |
|---|---|---|
"alpha" | the significance level. Default is 0.05. | |
"tail" | a string specifying the alternative hypothesis |
"both" | is not 0 (two-tailed, default) | |
"left" | is less than 0 (left-tailed) | |
"right" | is greater than 0 (right-tailed) |
See also: regression_ftest, regress, regress_gp
Source Code: regression_ttest