studentTTest
Introduit dans : v21.1.0
Applique le test t de Student à des échantillons provenant de deux populations.
Les valeurs des deux échantillons se trouvent dans la colonne sample_data. Si sample_index est égal à 0, la valeur de cette ligne appartient à l’échantillon de la première population. Sinon, elle appartient à l’échantillon de la seconde population.
L’hypothèse nulle est que les moyennes des populations sont égales. Une distribution normale avec des variances égales est supposée.
Voir aussi
Syntaxe
studentTTest([confidence_level])(sample_data, sample_index)Paramètres
confidence_level— Facultatif. Niveau de confiance pour calculer les intervalles de confiance.Float
Arguments
sample_data— Données de l’échantillon.IntegerorFloatorDecimalsample_index— Indice de l’échantillon.Integer
Valeur renvoyée
Renvoie un tuple de deux ou quatre éléments (si le paramètre facultatif confidence_level est spécifié) : statistique t calculée, p-value calculée, [borne inférieure calculée de l’intervalle de confiance], [borne supérieure calculée de l’intervalle de confiance]. Tuple(Float64, Float64) or Tuple(Float64, Float64, Float64, Float64)
Exemples
Utilisation de base
CREATE TABLE student_ttest (sample_data Float64, sample_index UInt8) ENGINE = Memory;
INSERT INTO student_ttest VALUES (20.3, 0), (21.1, 0), (21.9, 1), (21.7, 0), (19.9, 1), (21.8, 1);
SELECT studentTTest(sample_data, sample_index) FROM student_ttest;┌─studentTTest(sample_data, sample_index)───┐
│ (-0.21739130434783777,0.8385421208415734) │
└───────────────────────────────────────────┘Voir aussi