TTest is a statical hypothesis test, it is used for quantitative analysis. It is of two types,When we perform a t-test, we usually trying to find evidence of a significant difference between population means (2-sample t) or between the population mean and a hypothesized value (1-sample t). Thus in other words,

1 Sample: It will compare the sample mean with population mean.

2 Sample: It compare the Independent sample or dependent sample.

from scipy import stats
rvs1 = stats.norm.rvs(loc=0,scale=10,size=500)

rvs2 = stats.norm.rvs(loc=5,scale=10,size=500)
Ttest_indResult(statistic=-9.2606939302039226, pvalue=1.2094782231229125e-19)
Following are the assumptions of T test:
1-The assumption for a t-test is that the scale of measurement applied to the data collected follows a continuous or ordinal scale.
2-The second assumption made is that of a simple random sample, that the data is collected from a representative, randomly selected portion of the total population.
3-The third assumption is that the data, when plotted, results in a normal distribution, bell-shaped distribution curve.
4-The fourth assumption is that a reasonably large sample size is used. A larger sample size means that the distribution of results should approach a normal bell-shaped curve.

5-The final assumption is homogeneity of variance. Homogeneous, or equal, variance exists when the standard deviations of samples are approximately equal.

Note: The assumption of homogeneity of variance is that the variance within each of the populations is equal.

Leave a Reply