Узагальнення інсайтів зі складних експериментів

Експериментальний дизайн у Python

James Chapman

Curriculum Manager, DataCamp

Дані про вихід виробництва

manufacturing_yield
 BatchID  MaterialType  ProductionSpeed  TemperatureSetting  YieldStrength
      39       Polymer           Medium             Optimal          58.83
     195         Metal             High                High          51.29
     462       Polymer             High             Optimal          55.15
     696     Composite           Medium                 Low          50.27
     142     Composite             High                 Low          57.62
  • Багатофакторний дизайн: MaterialType, ProductionSpeed, TemperatureSetting
  • Відгукова змінна: YieldStrength
Експериментальний дизайн у Python

Дані про якість виробництва

manufacturing_quality
 BatchID ProductionSpeed  ProductQuality
     149             Low           93.87
     739            High           93.35
     617          Medium           90.45
     131            High           90.26
     684             Low           91.62
  • Дизайн: ProductionSpeed
  • Відгукова змінна: ProductQuality
Експериментальний дизайн у Python

Стратегія об'єднання

merged_manufacturing = pd.merge(manufacturing_yield,
                       manufacturing_quality, 
                       on=['BatchID', 'ProductionSpeed'])
print(merged_manufacturing)
 BatchID  MaterialType  ProductionSpeed  TemperatureSetting  YieldStrength  ProductQuality
       1         Metal              Low                High          57.32           91.19
       5     Composite           Medium             Optimal          51.82           90.20
       7       Polymer              Low                High          56.12           91.66
       8     Composite             High             Optimal          50.91           93.05
      11       Polymer              Low                High          50.13           92.31
Експериментальний дизайн у Python

Порівняльна стовпчикова діаграма

import seaborn as sns
sns.catplot(x='MaterialType', y='YieldStrength', hue='ProductionSpeed', kind='bar', 
            data=merged_manufacturing)

catplot.png

Експериментальний дизайн у Python

Точкова діаграма з трьома змінними

sns.relplot(x='YieldStrength', y='ProductQuality', hue='ProductionSpeed', 
            kind='scatter', data=merged_manufacturing)
plt.title('Yield Strength vs. Product Quality by Production Speed')

Міцність на розрив проти якості продукту за швидкістю виробництва

Експериментальний дизайн у Python

Комунікація даних для технічної аудиторії

 

  • Створюйте дані-історії
    • p-значення
    • Статистики тестів
    • Рівні значущості
  • Візуалізуйте складні дані
    • Теплові карти
    • Точкові діаграми з кількома кольорами
    • Проєкції

Доповідаємо технічній аудиторії

Експериментальний дизайн у Python

Залучення нетехнічної аудиторії за допомогою даних

 

  • Спрощуйте інсайти з даних
    • Базові візуалізації: стовпчикові та лінійні діаграми
  • Готуйте аудиторіє-центричні презентації
    • Чому ці дані важливі?
    • Поєднайте інсайти з практичним застосуванням

Оповідь даними

Експериментальний дизайн у Python

Давайте потренуємось!

Експериментальний дизайн у Python

Preparing Video For Download...