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

Logika mechanizmu wykrywania konsolidacji cenowej

VPS Starter Arubacloud
0 głosów
110 wizyt
pytanie zadane 13 marca w Python przez juuunior Początkujący (460 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ź 331 wizyt
pytanie zadane 9 kwietnia 2019 w Matematyka, fizyka, logika przez Kacperek_code Obywatel (1,690 p.)
0 głosów
1 odpowiedź 614 wizyt
0 głosów
2 odpowiedzi 453 wizyt

93,025 zapytań

141,990 odpowiedzi

321,292 komentarzy

62,371 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

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...