• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Logika mechanizmu wykrywania konsolidacji cenowej

Object Storage Arubacloud
0 głosów
68 wizyt
pytanie zadane 13 marca w Python przez juuunior Początkujący (300 p.)

Piszę program w Pythonie i szukam sposobu na wykrywanie konsolidacji oraz moment wyjścia z niej.

 

Przykładowo cena bawełny od kilku miesięcy wacha się w granicach od 80$ do 90$ czyli jest w konsolidacji,

i teraz jakim algorytmem program mógłby wychwycić moment kiedy cena przebija dolną lub górną barierę cenową czyli np. 92$ ?

kombinowałem z K-means ale nie dawało prawidłowych rezultatów, teraz myślę nad standard deviation, jednak nie wiem jak logikę zrobić.

import numpy

cotton = [80,82,84,85,86,88,90,87,85,86,84,83,85,87] # 1 cena wstecz 
cotton2 = [80,82,84,85,86,88,90,87,85,86,84,83,85,87,90,92,93] # wstecz plus aktualna

x = numpy.std(cotton)
x2 = numpy.std(cotton2)

print(x)
print(x2)

A może trzeba kombinować inaczej.... tylko jak  przydałoby się coś co by wyłapało ceny które są blisko siebie minimum przez miesiąc czyli ich odchylenie od średniej jest podobne i nagle się zwiększa

1 odpowiedź

0 głosów
odpowiedź 14 marca przez Paweł Nyczkowski Obywatel (1,620 p.)
pierwszy okres   srednia=(a1+a2+...+an)/   n (ilosc_skladnikow)

jeśli różnica bezwzględna miedzy srednią a kolejnym jest większa niż X to mamy zmianę
jeśli nie przesuwamy o kolejny dzień  srednia=(srednia*n - pierwsza + kolejna)/n

może Ci się przyda

Podobne pytania

0 głosów
1 odpowiedź 321 wizyt
pytanie zadane 9 kwietnia 2019 w Matematyka, fizyka, logika przez Kacperek_code Obywatel (1,690 p.)
0 głosów
1 odpowiedź 428 wizyt
0 głosów
2 odpowiedzi 382 wizyt

92,579 zapytań

141,429 odpowiedzi

319,656 komentarzy

61,962 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...