1. ΠžΠ±Π·ΠΎΡ€

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Наступила эра, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π·Π½Π°Π΅Ρ‚ ΠΎ нас Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΌΡ‹ сами. НашС устройство Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΡ‰Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ прямо сСйчас ΠΈ Ρ‡Ρ‚ΠΎ собираСмся Π΄Π΅Π»Π°Ρ‚ΡŒ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ИИ называСтся Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ Ρ€Ρ‹Π½ΠΎΡ‡Π½ΠΎΠΉ ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ…, Π³Π΄Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ тСсно связанныС Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹, вСроятно, ΠΊΡƒΠΏΠΈΠΌ вмСстС с ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ.

БвСдСния ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅:

Π’ этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… ΠŸΡ€ΠΎΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΅ΡΡ‚ΡŒ Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… с 38765 строками Π·Π°ΠΊΠ°Π·ΠΎΠ² Π½Π° ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ людСй ΠΈΠ· ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ². Набор Π΄Π°Π½Π½Ρ‹Ρ… содСрТит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ CSV-Ρ„Π°ΠΉΠ».

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ Π½Π°Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ… я ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π» Π½Π°Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°ΠΏΡ€ΠΈΠΎΡ€Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π― Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π» ΠΈ Π½Π΅ задавался вопросом, ΠΏΠΎΡ‡Π΅ΠΌΡƒ эти ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ хранятся Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ супСрмаркСту, думая, Ρ‡Ρ‚ΠΎ это дСлаСтся для удобства ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ, Π½ΠΎ ΠΌΠ°Π»ΠΎ Π»ΠΈ я Π·Π½Π°Π», Ρ‡Ρ‚ΠΎ это ΠΈΠΌΠ΅Π»ΠΎ влияниС Π½Π° бизнСс.

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ этот ΠΊΠΎΠ΄ Π½Π° ΠΌΠΎΠ΅ΠΉ стСнС GitHub github page.

ЦСль этого Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°

  • ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΈ очистка Π΄Π°Π½Π½Ρ‹Ρ…
  • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΈΠ·Π° A-ΠΏΡ€Π°Π²ΠΈΠ»Π° с использованиСм Π°ΠΏΡ€ΠΈΠΎΡ€Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°
  • Визуализация Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ассоциации ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами

2. Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

3. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…

groceries=pd.read_csv('../input/groceries-dataset/Groceries_dataset.csv')
print(f'Groceries_dataset.csv : {groceries.shape}')
groceries.head()

Богласно ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π°Π±ΠΎΡ€Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ особСнности:

  • Member_number: это ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, присвоСнный ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ послС Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ.
  • Π”Π°Ρ‚Π°: это Π΄Π°Ρ‚Π° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ/Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.
  • itemDescription: Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΡƒΠΏΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°.

πŸ“Œ Π’Π°ΠΆΠ½ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° количСство Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹Ρ… записСй ΠΈ ΠΈΡ… Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ…. Часто Π΄Π°Ρ‚Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° datetime.

groceries.info()

Из ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ

  • Π£ нас Π½Π΅Ρ‚ пустых записСй Π² Π½Π°Π±ΠΎΡ€Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ΠΠœ!
  • Π‘Ρ‚ΠΎΠ»Π±Π΅Ρ† Π΄Π°Ρ‚Ρ‹ являСтся Ρ‚ΠΈΠΏΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. малСнький Π±Π°ΠΌ!

4. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ столбца

#Renaming the columns to simple words
groceries.rename(columns = {'Member_number':'id','itemDescription':'item'}, inplace = True)

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π΄Π°Ρ‚Π΅

6. БвяТитС ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ» с Π°ΠΏΡ€ΠΈΠΎΡ€Π½Ρ‹ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π½Π°Π»ΠΈΠ· ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹?

Π’Ρ‹ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π±Ρ€ΠΎΠ΄ΠΈΠ»ΠΈ ΠΏΠΎ супСрмаркСту ΠΈ задавались вопросом, Ρ‡Ρ‚ΠΎ всС сСкции ΠΈ стСллаТи спроСктированы Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ связаны Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ? ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ…Π»Π΅Π± с маслом Π² Π±Π»ΠΈΠΆΠ°ΠΉΡˆΠΈΡ… стСллаТах; Ρ‰Π΅Ρ‚ΠΊΠ° ΠΈ зубная паста Π² ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ стойках. Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ связаны. Если Π²Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Π΅ ΠΊΠΈΡΡ‚ΡŒ, Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΊΡƒΠΏΠΈΡ‚Π΅ пасту, высока. Π­Ρ‚ΠΎ маркСтинговая Ρ‚Π°ΠΊΡ‚ΠΈΠΊΠ°, Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ вас Π½Π°ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΡ€Π·ΠΈΠ½Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°ΠΌΠΈ, Ρ‚Π΅ΠΌ самым увСличивая Π΄ΠΎΡ…ΠΎΠ΄ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄Π°ΠΆ. НСмногиС ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ вводят скидку Π½Π° связанный Ρ‚ΠΎΠ²Π°Ρ€ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ ΠΎΠ±Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ ΠΏΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΎΠΉ Ρ†Π΅Π½Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ вас ΠΊΡƒΠΏΠΈΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€ + связанный с Π½ΠΈΠΌ Ρ‚ΠΎΠ²Π°Ρ€

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€Π°Π²ΠΈΠ» ассоциации?

Анализ ΠΏΡ€Π°Π²ΠΈΠ» ассоциации – это ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для выявлСния связи ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ, ΠΏΡ€ΠΈ этом ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅ΠΌΡ‹Π΅ Π½Π°ΠΌΠΈ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ X-β€ΊY

Π—Π΄Π΅ΡΡŒ X β€” это Ρ‚ΠΎΠ²Π°Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅ΠΌ, Π° Y β€” это Ρ‚ΠΎΠ²Π°Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹, скорСС всСго, ΠΊΡƒΠΏΠΈΠΌ (большС ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° if-β€Ίthen), это Ρ‚Π°ΠΊΠΆΠ΅ называСтся

  • X- ΠŸΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊ
  • Y- слСдствиС

Анализ ΠΏΡ€Π°Π²ΠΈΠ» связывания ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» связывания элСмСнтов. Π­Ρ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° сформированы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Π΅Ρ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ²

1.ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°: это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°, Ссли ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ ΠΏΠΎΠΊΡƒΠΏΠ°ΡŽΡ‚ Ρ€Π΅ΠΆΠ΅, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ассоциации.

2.ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ. Π“ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ вСроятности ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ Y ΠΏΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ X. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΡƒΡΠ»ΠΎΠ²Π½ΡƒΡŽ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ. На самом Π΄Π΅Π»Π΅ это! Но ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ (частоту) Y, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ рост.

3.ПодъСм. Он сочСтаСт Π² сСбС ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. ПодъСм большС 1 ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π°Π½Ρ‚Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚Π° ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ‚ консСквСнт. Рост Π½ΠΈΠΆΠ΅ 1 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ° ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΈΠΊΠ° сниТаСт Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ.

НапримСр, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 100 ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ², 10 ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΡƒΠΏΠΈΠ»ΠΈ ΠΌΠΎΠ»ΠΎΠΊΠΎ, 8 ΠΊΡƒΠΏΠΈΠ»ΠΈ масло ΠΈ 6 ΠΊΡƒΠΏΠΈΠ»ΠΈ ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Нам Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π°ΡΡΠΎΡ†ΠΈΠ°Ρ†ΠΈΡŽ ΠΊΡƒΠΏΠ»Π΅Π½Π½ΠΎΠ΅ ΠΌΠΎΠ»ΠΎΠΊΠΎ =β€Ί ΠΊΡƒΠΏΠ»Π΅Π½Π½ΠΎΠ΅ масло

  • ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° = P (ΠΌΠΎΠ»ΠΎΠΊΠΎ ΠΈ масло) = 6/100 = 0,06
  • ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ = ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°/P(масло) = 0,06/0,08 = 0,75
  • подъСм = ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ / P (ΠΌΠΎΠ»ΠΎΠΊΠΎ) = 0,75 / 0,10 = 7,5

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°ΠΏΡ€ΠΈΠΎΡ€ΠΈ?

Априорный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ частыС Π½Π°Π±ΠΎΡ€Ρ‹ элСмСнтов для получСния ΠΏΡ€Π°Π²ΠΈΠ» ассоциации, Π½ΠΎ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ

  • ВсС подмноТСства частых Π½Π°Π±ΠΎΡ€ΠΎΠ² элСмСнтов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ частыми
  • Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π² случаС Ρ€Π΅Π΄ΠΊΠΎΠ³ΠΎ подмноТСства ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π½Π°Π±ΠΎΡ€ Ρ‚ΠΎΠΆΠ΅ нСчастый. Алгоритм Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎ устанавливаСтся минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, ΠΈ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ происходят с частыми Π½Π°Π±ΠΎΡ€Π°ΠΌΠΈ элСмСнтов. Наборы элСмСнтов ΠΈ подмноТСства ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Ссли ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π½ΠΈΠΆΠ΅ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ удалСния.

РассчитываСтся Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠΉ рост этих Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… Π½Π°Π±ΠΎΡ€ΠΎΠ² элСмСнтов (ΠΏΡ€Π°Π²ΠΈΠ»), ΠΈ Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния, ΠΏΡ€Π°Π²ΠΈΠ»Π° ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ врСмя для компиляции, Ссли ΠΌΡ‹ возьмСм всС ΠΏΡ€Π°Π²ΠΈΠ»Π°

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π°ΠΏΡ€ΠΈΠΎΡ€ΠΈ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΠΆΠ΅Π½Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, Π³Π΄Π΅ Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ находятся Π² столбцС, Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ β€” Π² качСствС индСкса. Π‘Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎ ΠΊΡƒΠΏΠ»Π΅Π½Π½ΠΎΠΌΡƒ количСству, Π° ΠΏΠΎΠ·ΠΆΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌ 0 ΠΈ 1

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π°ΠΏΡ€ΠΈΠΎΡ€ΠΈ

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ примСняСм Π°ΠΏΡ€ΠΈΠΎΡ€Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ всС часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π°Π±ΠΎΡ€Ρ‹ элСмСнтов (с ΠΏΠΎΡ€ΠΎΠ³ΠΎΠΌ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ 70%) ΠΈ примСняСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΡ€Π°Π²ΠΈΠ» ассоциации для получСния ΠΏΡ€Π°Π²ΠΈΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ роста

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ динамичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для настройки ΠΏΡ€Π°Π²ΠΈΠ»

7. Визуализация Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ Π½Π΅ Π΄Π°Π΄ΡƒΡ‚ большого прСдставлСния ΠΎ нашСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅, поэтому Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°

Бвязь ΠΌΠ΅ΠΆΠ΄Ρƒ показатСлями

Π˜Π½ΡΠ°ΠΉΡ‚Ρ‹

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‚ ΡΡƒΡ€ΠΎΠ²ΡƒΡŽ Π»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ с Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ элСмСнтами связаны Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ элСмСнты.
  • Когда Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ подъСма, ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·Π΄Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ выходят Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ 0,10, Π° Π² Π΄ΠΎΠ²Π΅Ρ€ΠΈΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ Π½Π΅Ρ‚.
  • Π’ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π΅Ρ‚ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ зависимости, Π½ΠΎ ΠΎΠ½Π° скорСС обратная: ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° увСличиваСтся, ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° исчСзаСт β€” ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ‹ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ это явлСниС ΠΊΠ°ΠΊ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ количСства ΠΏΠΎΠΊΡƒΠΏΠ°Π΅ΠΌΠΎΠ³ΠΎ масла ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ количСства Ρ…Π»Π΅Π±Π°?

БСтСвая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΡ€Π°Π²ΠΈΠ»

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаСм ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ количСства ΠΏΡ€Π°Π²ΠΈΠ», Π³Π΄Π΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π°Π½Ρ‚Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚Ρ‹ ΠΈ послСдствия, связанныС с ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ

Π˜Π½ΡΠ°ΠΉΡ‚Ρ‹

  • ΠŸΡ€ΠΎΡ‰Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСтСвой Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, Ρ‡Π΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² Ρ‚Π°Π±Π»ΠΈΡ‡Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅.
  • Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°, идущая ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ (ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ ΠΊΡ€ΡƒΠΆΠΎΠΊ), ΠΈΠ΄Π΅Ρ‚ ΠΎΡ‚ Π°Π½Ρ‚Π΅Ρ†Π΅Π΄Π΅Π½Ρ‚ΠΎΠ², Π° стрСлки, ΠΈΠ΄ΡƒΡ‰ΠΈΠ΅ ΠΎΡ‚ ΠΊΡ€ΡƒΠ³Π° ΠΏΡ€Π°Π²ΠΈΠ», ΠΈΠ΄ΡƒΡ‚ ΠΊ послСдствиям.

Π‘ΠΈΠ»Π° ассоциации с использованиСм Ρ‚Π΅ΠΏΠ»ΠΎΠ²ΠΎΠΉ ΠΊΠ°Ρ€Ρ‚Ρ‹

ΠœΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ связь элСмСнтов, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ, Ссли ΠΌΡ‹ Π½Π΅ Π·Π½Π°Π΅ΠΌ силу ΠΈΡ… связи

Π˜Π½ΡΠ°ΠΉΡ‚Ρ‹

  • Π£ нас тСсная взаимосвязь ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΉΠΎΠ³ΡƒΡ€Ρ‚ΠΎΠΌ, ΠΌΠΎΠ»ΠΎΠΊΠΎΠΌ ΠΈ ΠΎΠ²ΠΎΡ‰Π°ΠΌΠΈ.
  • Π‘ΡƒΠ»ΠΎΡ‡ΠΊΠΈ с Ρ€ΡƒΠ»Π΅Ρ‚ΠΎΠΌ тСсно связаны с Ρ†Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΎΠ»ΠΎΠΊΠΎΠΌ.

8. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

  • МодСль, построСнная с использованиСм Π°ΠΏΡ€ΠΈΠΎΡ€Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²
  • БчитаСтся, Ρ‡Ρ‚ΠΎ Π°ΠΏΡ€ΠΈΠΎΡ€Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ эффСктивСн ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ассоциативных ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ всСгда Π΄Π°Π΅Ρ‚ постоянныС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

Π’ этом Π°Π½Π°Π»ΠΈΠ·Π΅ модСль Π½Π΅ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π»Π°ΡΡŒ с использованиСм ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ тСстовых Π΄Π°Π½Π½Ρ‹Ρ…, поэтому ΠΊ ΠΎΡ†Π΅Π½ΠΊΠ΅ слСдуСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния.

  • ΠžΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π°Π½ΠΎΠΌΠ°Π»ΠΈΠΉ (Ρ€Π΅Π΄ΠΊΠΈΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚) - ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π² ΠΏΡ€ΠΎΡ‚Π°Π»ΠΊΠΈΠ²Π°Π½ΠΈΠΈ этого ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° с ΡΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ
  • Баланс ваТности ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ увСрСнности ΠΏΡ€ΠΈ подъСмС
  • Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ

ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, посСтитС ΠΌΠΎΠΉ Π±Π»ΠΎΠΊΠ½ΠΎΡ‚ Kaggle, Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ всС EDA, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Π°Π½Π½Ρ‹Ρ….