Scipy Stats TTEST_1SAMP Тестирование гипотезы для сравнения предыдущей производительности с образцомPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Scipy Stats TTEST_1SAMP Тестирование гипотезы для сравнения предыдущей производительности с образцом

Сообщение Anonymous »

моя проблема, которую я пытаюсь решить < /strong> < /p>

У меня есть данные о производительности на 11 месяцев: < /p>

Код: Выделить всё

        Month  Branded  Non-Branded  Shopping  Grand Total
0    2/1/2015     1330          334       161         1825
1    3/1/2015     1344          293       197         1834
2    4/1/2015      899          181       190         1270
3    5/1/2015      939          208       154         1301
4    6/1/2015     1119          238       179         1536
5    7/1/2015      859          238       170         1267
6    8/1/2015      996          340       183         1519
7    9/1/2015     1138          381       172         1691
8   10/1/2015     1093          395       176         1664
9   11/1/2015     1491          426       199         2116
10  12/1/2015     1539          530       156         2225
< /code>

Допустим, это 1 февраля 2016 года, и я спрашиваю: «Результаты в январе статистически отличаются от последних 11 месяцев?» < /p>

       Month  Branded  Non-Branded  Shopping  Grand Total
11  1/1/2016     1064          408       106         1578
< /code>

 Я наткнулся на блог ... < /strong> < /p>

Я наткнулся на блог Iaingallagher. Я воспроизводим здесь (в случае, если блог упадет). < /P>


 t-test 1-sample < /strong> < /p>

t-критерий 1 выборки используется, когда мы хотим сравнить выборку, означающую, чтобы
poblay poblaint (который мы уже знаем). Средний британский человек
175,3 см в высоту. Опрос зафиксировал высоты 10 мужчин из Великобритании, и мы хотим знать, отличается ли среднее значение выборки от среднего
. < /P>
< /blockquote>

# 1-sample t-test
from scipy import stats
one_sample_data = [177.3, 182.7, 169.6, 176.3, 180.3, 179.4, 178.5, 177.2, 181.8, 176.5]

one_sample = stats.ttest_1samp(one_sample_data, 175.3)

print "The t-statistic is %.3f and the p-value is %.3f." % one_sample
< /code>

Результат: < /p>

The t-statistic is 2.296 and the p-value is 0.047.
< /code>

 Наконец, к моему вопросу ... < /strong> < /p>

В примере iaingallagher он знает среднее значение и сравнивает выборку (one_sample_data
). В моем примере я хочу посмотреть, отличается ли 1/1/2016 статистически отличается от предыдущих 11 месяцев. Таким образом, в моем случае предыдущие 11 месяцев - это массив (вместо единого среднего значения), а моя выборка - одна точка данных (вместо массива) ... так что это своего рода обратно. < /P>

Вопрос < /strong> < /p>

Если я был сфокусирован на покупке данных. scipy.stats. ttest_1samp

Код: Выделить всё

([161,197,190,154,179,170,183,172,176,199,156], 106)
Получить допустимый результат, даже если моя выборка (первые параметры) - это список предыдущих результатов, и я сравниваю его с попмеанским , который не является средним для популяции, а в одну из них.>

Подробнее здесь: https://stackoverflow.com/questions/357 ... ormance-to
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»