Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2
Wyślij wiadomość do admina

Przewiń wpisy ↓

Open office - porady , podpowiedzi , statystyki

2013-04-16 (09:40)

status dida
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 170

13712
wpis nr 627 239
[ CZCIONKA MONOSPACE ]

Witam .



Zakładam temat związany z poradami dotyczącymi arkusza open office który można wykorzystać do własnych analiz . Wątek dla osób które mają problem z funkcjami lub wiedzę którą chciały by się podzielić z innymi .



Zachęcam do rozwoju tematu .
2013-04-16 (10:05)

status dida
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 170

13712
wpis nr 627 246
[ CZCIONKA MONOSPACE ]

Na początku zgłaszam swój problem :



W komórce A4:A1004 znajdują się numery losowań

w komórce od B4:U4 znajduje się 20 posortowanych liczb dalej B5:U5 itd 1000 razy



A B ......... U



4 6000 2 ......... 80

5 6001 7 ......... 76



w komórkach od W4:AP4 znajduje się 20 komórek i kolejno w komórkach wyświetlają się liczby z losowania które wpisuję do komórek B2:U2



Stosuję funkcję

=JEŻELI(LICZ.JEŻELI(B$2:U$2;B4)=1;B4;"")

......

=JEŻELI(LICZ.JEŻELI(B$2:U$2;U4)=1;U4;"")





w komórce AR4 mam funkcje

=SUMA(JEŻELI(CZĘSTOŚĆ(W4:AP4;W4:AP4)>0;1))



w taki sposób wyświetla mi się ilość powtarzających się liczb dla losowania z komórek B2:U2



Czy jest możliwość wypisania z tabeli B4:U1000 wybranych przezemnie zestawów ośmiu liczb które powtarzają się 3 razy .



Wpisując do komórek A2:I2 osiem liczb i korzystając z wyboru z komórki Ar otrzymam te osiem liczb odpowiednio rozmieszczonych w komórkach W:AP



Chodzi mi o to aby zrobić taką statystykę dla kilkuset powtarzających się trzykrotnie zestawów ośmioliczbowych po to aby nie trzeba było wpisywać za każdym razem jednego zbioru liczb do komórek B2:I2
2013-04-16 (10:12)

status dida
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 170

13712
wpis nr 627 248
[ CZCIONKA MONOSPACE ]

dodaję obrazek



[URL=http://imageshack.us/photo/my-images/716/28050326.jpg/][IMG=http://img716.imageshack.us/img716/9690/28050326.jpg][/IMG][/URL]



Uploaded with [URL=http://imageshack.us]ImageShack.us[/URL]
2013-04-16 (14:14)

status dida
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 170

13712
wpis nr 627 344
[ CZCIONKA MONOSPACE ]

[URL=http://imageshack.us/photo/my-images/849/78811105.jpg/][IMG]http://img849.imageshack.us/img849/5526/78811105.jpg[/IMG][/URL]

2013-04-16 (14:22)

status dida
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 170

13712
wpis nr 627 351
[ CZCIONKA MONOSPACE ]

2013-04-16 (20:51)

status unhappy
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 359

13716
wpis nr 627 478
[ CZCIONKA MONOSPACE ]

Nie jestem pewien, czy dobrze Cię zrozumiałem, ale chyba istnieje znacznie prostsze rozwiązanie Twojego problemu...



Masz tabelę z wynikami losowań (20 liczb w kolumnach x n wierszy). Masz druga tabelę, gdzie wprowadzasz liczby, które chcesz przetestować (maks. 20 liczb w jednym wierszu). Masz też tabelę wynikową, która sprawdza, czy Twoje liczby wystąpiły w poszczególnych losowaniach (maks. 20 liczb x n wierszy) i chcesz odfiltrować te losowania, gdzie wystąpiły np. 3 czy 4 z podanych liczb. Czy tak?



Jeśli tak, to rozwiązanie jest bardzo proste (choć może nieoptymalne)... Budujesz tabelkę wynikową korzystając z prostej funkcji LICZ.JEŻELI z dodatkową kolumną podsumowania (zwykła SUMA). W arkuszu wygląda to tak (przykład w Excelu, ale w OO będzie analogicznie):







Teraz wystarczy założyć filtr na kolumnę z sumowaniem i wyfiltrować te losowania, gdzie wystąpiły np. 4 z Twoich 8 (maks. 20) liczb.



Formuły są tylko w komórkach wyszarzonych...
2013-04-16 (20:59)

status unhappy
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 359

13716
wpis nr 627 491
[ CZCIONKA MONOSPACE ]

Nie pamiętam, czy w OO jest formatowanie warunkowe, ale jeśli jest, to dodatkowo możesz założyć warunek na tabelę wynikową (u mnie szara), tak by pola równe 1 były kolorowane (wynikiem LICZ.JEŻELI będzie zawsze tylko 0 albo 1, więc warunek zawsze się sprawdzi). Od razu będziesz widział, KTÓRE (a nie tylko ile) liczby były wylosowane w danym losowaniu...



Oczywiście najlepiej zablokować początkowe wiersze (w szczególności ten, gdzie wpisujesz liczby do sprawdzenia), by to wszystko dało się łatwo ogarnąć wzrokiem...
2013-04-17 (09:31)

status dida
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 170

13712
wpis nr 627 666
[ CZCIONKA MONOSPACE ]

=JEŻELI(LICZ.JEŻELI(B3:U3;X$2)=1;X$2;"")





Dzięki unhappy za poradę , w zasadzie efekt jest taki jak u mnie gdyż adekwatnie do Twojej formuły stosuję swoją

=JEŻELI(LICZ.JEŻELI(B3:U3;X$2)=1;X$2;"") ( dotyczy Twojej tabelki )



Wtedy tak jak u Ciebie 0 i 1 u mnie jest pusta komórka lub liczba z zakresu B3:U3 na tej samej pozycji co u Ciebie 1 .



Wszytko jest jasne lecz uzyskuję w zasadzie to samo z różnicą opisaną powyżej .



Stosuję się do Twojej formuły i kolumny SUMA i zadaję pytanie :

Czy była by możliwość napisania takiej formuły która z Twojgo arkusza w kolumnie AR znalazła by np wartość 3 ( u Ciebie AR3=3 ) i wypisała wszyskie jedynki

w podanej przezemnie komórce lub komórkach .



Coś na takiej zasadzie :



Jeżeli AR3:AR1000 ( np 1000 losowań ) jest liczba 3 to w podanych przezemnie komórkach np AT3:BM3 wypisuje mi liczby z wiersza w którym w kolumnie AR

jest szukana przezemnie suma





Czyli na Twojej tabeli AR3=3 wtedy AT3=X3 AU3=Y3 AV3=AD3 ( dane z Twojej szarej tabelki )









2013-04-17 (09:39)

status dida
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 170

13712
wpis nr 627 668
[ CZCIONKA MONOSPACE ]

Teraz tak sobie myślę że to jednak bez sensu gdyż wystarczy użyć filtra i wszystko jest znalezione .





Ogólnie to chodzi mi o to aby zaznaczyć w tabeli wszystkie powtarzające się trzykrotnie zestawy ośmioliczbowe które już mam .



I nie wiem jak to zrobić .



pojedynczo da się To zrobić Twoim i Moim sposobem lecz kopiowanie 400 razy do Twojego arkusza i zakresu X2:AE2 moich ósemek zajmuje dużo czasu.



Potem musiałbym stworzyć kolejny akrkusz ze wszystkimi w ten sposób znalezionymi ósemkami posortować rosnąco losowania i dodać te które nie w któych nie wystąpiły ósemki . Wszystko ręcznie . dramat

2013-04-17 (15:16)

status unhappy
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 359

13716
wpis nr 627 803
[ CZCIONKA MONOSPACE ]

> pojedynczo da się To zrobić Twoim i Moim sposobem lecz kopiowanie 400 razy do Twojego arkusza i zakresu X2:AE2 moich ósemek zajmuje dużo czasu.



Czyli najważniejszego nie napisałeś Że chodzi o skalę - do sprawdzenia mnóstwo zestawów... Nawet nie pytam, po co Ci to



Najprościej do takiej powtarzalnej pracy napisać sobie makro, ale w OO chyba tego się zrobić nie da. Moim zdaniem w ogóle nie ma sensu tego robić w Excelu czy OO, tylko napisać sobie prosty skrypt w jakimkolwiek języku, który będzie na wejściu przyjmował plik z danymi do sprawdzenia, a na wyjściu będzie podawał informacje, na których Ci zależy. To nie jest nic skomplikowanego, wbrew pozorom...
2013-04-18 (08:40)

status dida
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 170

13712
wpis nr 628 037
[ CZCIONKA MONOSPACE ]

jednak z programowaniem sobie nie radzę i chyba jest to dla mnie skomplikowane .



2013-04-23 (21:57)

status unhappy
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 359

13716
wpis nr 629 983
[ CZCIONKA MONOSPACE ]

> jednak z programowaniem sobie nie radzę i chyba jest to dla mnie skomplikowane .



Ale ja napisałem taki program. Jeśli chcesz, prześlę Ci go w mailu, tylko napisz do mnie (adres w profilu). Program napisany w javie, nie wymaga instalacji (wystarczy go rozpakować)...



Jedyna uwaga to taka, że testowałem tylko najważniejsze aspekty jego działania... Może więc się okazać, że wywali jakiś błąd (nie ukrywam, że nie chciało mi się robić zaawansowanej obsługi wyjątków/błędów). W razie czego dasz mi po prostu znać, że coś jest nie tak



Program jest dość intuicyjny... Ekran wygląda tak:







Działa dokładnie tak, jak napisałem wyżej, tzn.:



1) podajesz na wejściu dwa pliki: w jednym masz swoje zestawy do wyszukania (jednakowej długości, czyli np. tylko 8-elementowe albo tylko 20-elementowe), w drugim bazę wyników losowań; pierwszy plik może mieć max 100 wierszy plus nagłówek, drugi max 10000 plus nagłówek;



2) klikasz "Waliduj", by sprawdzić, czy pliki mają odpowiednią strukturę i nie zawierają błędów;



3) wybierasz, ile liczb spośród zamieszczonych w pierwszym pliku znaleźć (np. 3 z 8, 5 z 8 itd.);



4) klikasz "Szukaj" i dostajesz wynik...



Przykładowo, mamy dwa pliki:



1) plik z danymi do wyszukania (pierwszy wiersz i pierwsza kolumna to oczywiście tylko nagłówki/identyfikatory):



id;v1;v2;v3;v4;v5

A;10;7;9;3;5

B;4;1;9;2;8

C;8;5;6;1;4

D;6;8;1;7;5

E;3;6;2;4;10

F;5;2;1;6;7



2) plik z wynikami losowań:



id;v1;v2;v3;v4;v5;v6;v7;v8;v9;v10

1;4;10;16;21;23;26;27;22;34;9

2;6;15;19;28;35;39;44;33;48;12

3;2;6;7;15;17;19;20;16;26;4

4;3;15;17;19;30;33;34;25;35;8

5;2;11;14;18;26;27;29;22;30;10

6;4;12;19;20;30;31;32;22;37;10

7;1;9;11;12;15;26;32;13;35;4

8;3;13;14;24;29;32;35;27;41;9

9;2;6;9;12;20;21;25;14;35;4

10;4;9;11;13;23;32;33;21;35;6

11;8;11;12;13;21;26;31;18;32;10

12;12;15;17;23;35;41;46;28;49;14

13;7;13;21;26;36;41;43;30;46;10

14;1;13;16;18;24;25;31;23;37;3

15;2;10;19;20;22;24;30;21;33;4

16;2;14;16;25;28;29;30;27;31;10

17;3;6;12;17;22;23;30;21;33;5

18;6;22;27;28;36;37;42;30;45;8

19;8;10;11;13;23;24;26;15;31;9

20;4;11;15;16;25;28;31;23;40;9

21;9;20;23;29;34;36;40;31;41;13

22;2;15;16;25;29;32;34;27;38;8

23;9;14;15;17;25;26;30;24;31;11

24;2;17;21;22;25;27;28;24;30;9

25;8;17;25;26;33;35;36;29;41;10

26;2;6;12;19;30;35;39;28;40;5

27;9;19;20;23;27;28;33;25;34;12

28;2;9;12;15;17;23;24;16;29;6

29;3;7;11;12;20;25;37;17;38;4

30;1;6;14;17;36;39;40;29;44;4

31;2;7;11;12;19;21;22;13;25;4

32;3;7;9;10;20;22;28;14;34;5

33;1;9;12;16;20;25;30;18;31;3

34;9;16;20;24;31;32;36;26;39;12

35;2;6;19;21;28;29;31;23;33;5

36;1;10;14;19;32;34;35;22;38;4

37;1;4;17;23;28;34;40;25;47;3

38;7;20;22;23;29;30;31;27;33;13

39;2;9;14;15;35;38;39;20;41;5

40;2;16;17;19;34;35;37;29;38;5

41;2;5;8;10;19;20;24;18;25;4

42;11;15;22;24;27;28;29;25;31;13

43;4;13;15;19;28;29;31;26;33;6

44;4;25;26;29;32;36;37;31;40;21

45;2;10;13;15;23;25;28;19;29;7

46;1;5;13;15;29;33;36;20;37;3

47;1;6;8;10;14;18;22;13;32;2

48;1;8;9;15;18;20;26;16;30;2

49;1;10;13;15;24;28;30;20;34;4

50;7;14;16;22;29;33;42;24;45;12



Wynikiem poszukiwania 4-elementowych podzbiorów zestawów z pierwszego pliku w drugim pliku jest:



>>>>>>>>>> Data analizy: 2013/04/23 21:52:16



>>>>> Nazwa pliku: D:\MultiFinder\test_plik_a.csv

Liczba kolumn: 6

Liczba wierszy w pliku: 7

Liczba wierszy odczytanych: 7



Dwa pierwsze wiersze odczytane z pliku:

id;v1;v2;v3;v4;v5

A;10;7;9;3;5



Walidacja pliku zakończyła się sukcesem.



>>>>> Nazwa pliku: D:\MultiFinder\test_plik_b.csv

Liczba kolumn: 11

Liczba wierszy w pliku: 51

Liczba wierszy odczytanych: 51



Dwa pierwsze wiersze odczytane z pliku:

id;v1;v2;v3;v4;v5;v6;v7;v8;v9;v10

1;4;10;16;21;23;26;27;22;34;9



Walidacja pliku zakończyła się sukcesem.





>>>>>>>>>> Wyniki wyszukiwania podzbiorów 4-elementowych:



>>>>>>> Analizowany zestaw: A: 10;7;9;3;5



>>>>> Szukany podzbiór: 3;10;7;9 występuje w zbiorach:

32;3;7;9;10;20;22;28;14;34;5



>>>>> Szukany podzbiór: 10;7;5;9 występuje w zbiorach:

32;3;7;9;10;20;22;28;14;34;5



>>>>> Szukany podzbiór: 3;10;7;5 występuje w zbiorach:

32;3;7;9;10;20;22;28;14;34;5



>>>>> Szukany podzbiór: 3;10;5;9 występuje w zbiorach:

32;3;7;9;10;20;22;28;14;34;5



>>>>> Szukany podzbiór: 3;7;5;9 występuje w zbiorach:

32;3;7;9;10;20;22;28;14;34;5



>>>>>>> Analizowany zestaw: B: 4;1;9;2;8



>>>>> Szukany podzbiór: 2;1;4;9 występuje w zbiorach:

Brak wyników w podanej bazie danych



>>>>> Szukany podzbiór: 1;4;9;8 występuje w zbiorach:

Brak wyników w podanej bazie danych



>>>>> Szukany podzbiór: 2;1;4;8 występuje w zbiorach:

Brak wyników w podanej bazie danych



>>>>> Szukany podzbiór: 2;4;9;8 występuje w zbiorach:

Brak wyników w podanej bazie danych



>>>>> Szukany podzbiór: 2;1;9;8 występuje w zbiorach:

48;1;8;9;15;18;20;26;16;30;2



(itd.)



Obszar roboczy jest edytowalny, możesz tam robić też swoje notatki i zapisywać je później do pliku...



Ikonka ze znakiem zapytania w prawym dolnym rogu uruchamia skróconą instrukcję obsługi i inne informacje o programie...



Skróty klawiaturowe:



- Otwórz plik A: Alt+A

- Otwórz plik B: Alt+B

- Waliduj: Alt+D

- Szukaj: Alt+S

- Wyczyść: Alt+W

- Zapisz: Alt+Z

- Zamknij: Alt+X
2013-04-24 (08:48)

status unhappy
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 359

13716
wpis nr 630 085
[ CZCIONKA MONOSPACE ]

Poprawiłem nieco działanie programu, tak by nie drukował wyników, które nie występują w bazie (zabierały za dużo miejsca).



Ze względu na dużą liczbę podzbiorów i długi czas trwania analizy ograniczyłem długość zestawów do sprawdzenia z 20 do 10 liczb (plus wiersz z identyfikatorem zestawu)...



Teraz zamieszczę wynik testu na prawdziwych danych z porównaniem do tego, co zwraca Pasko w swoim testerze liczb http://www.multipasko.pl/analizer/multi-lotek/



Mamy plik wejściowy A:



id,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10

A,2,14,18,26,33,47,59,67,74,75

B,14,2,18,67,26,55,33,47,74,77



Czyli testujemy wystąpienia zestawów:



2,14,18,26,33,47,59,67,74,75

14,2,18,67,26,55,33,47,74,77



Chcemy znaleźć te losowania, w których wystąpiło 6 liczb z podanych 10 w ciągu 100 ostatnich losowań (plik z wynikami zawiera więc 100 ostatnich losowań). Tester Pasko pokazuje, że 6 liczb wystąpiło w losowaniach:



zestaw A: losowanie 7228 (14,33,47,59,67,75) i losowanie 7176 (18,26,33,47,67,74)



zestaw B: losowanie 7211 (2,14,26,47,67,74) i losowanie 7176 (18,26,33,47,67,74)



Tymczasem mój program pokazuje, że 6 liczb z podanych 10 padło w losowaniach:



zestaw A: 7211 (7 szóstek), 7228 (1 szóstka), 7176 (1 szóstka), 7200 (7 szóstek)



zestaw B: tu jest OK (wynik jak u Pasko)



Pasko pomija bowiem w wynikach te losowania, gdzie wystąpiło więcej niż wskazana ilość liczb (np. w losowaniach 7211 i 7200 wystąpiło 7 z podanych liczb, a nie tylko 6, ale Pasko już tych dwóch dodatkowych losowań nie pokazuje, tak jakby 6 liczb w tych losowaniach nie wystąpiło.



Tymczasem one wystąpiły i to w ilości po 7 w każdym (bo tyle jest kombinacji 6-elementowych ze zbioru 7-elementowego). Dokładnie tyle wyników (po 7) mój program pokazał dla losowania nr 7211 i 7200).



Mój program, w odróżnieniu od kalkulatora Pasko, nadaje się do masowego wyszukiwania takich podzbiorów liczb, tzn. na wejściu można ich podać nawet 100, zamiast wyszukiwać je pojedynczo.



Zmieniając ilość liczb do wyszukania i ponownie klikając przycisk "Szukaj" można wyszukać kolejno {1,2,3,4,5,6,7,..., liczba kolumn w pliku A (bez pierwszej kolumny identyfikacyjnej)} wystąpień liczb z podanych zbiorów i zapisać je albo w jednym pliku wynikowym, albo tworząc za każdym razem nowe pliki, które później można otworzyć np. w Excelu i dalej je sobie obrabiać...



=====================================================



Pełny wydruk z programu:



>>>>>>>>>> Data analizy: 2013/04/24 08:27:50



>>>>> Nazwa pliku: D:\MultiFinder\test_plik_a.csv

Liczba kolumn: 11

Liczba wierszy w pliku: 3

Liczba wierszy odczytanych: 3



Dwa pierwsze wiersze odczytane z pliku:

id,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10

A,2,14,18,26,33,47,59,67,74,75



Walidacja pliku zakończyła się sukcesem.



>>>>> Nazwa pliku: D:\MultiFinder\test_plik_b.csv

Liczba kolumn: 21

Liczba wierszy w pliku: 101

Liczba wierszy odczytanych: 101



Dwa pierwsze wiersze odczytane z pliku:

id,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20

7142,10,68,52,59,65,22,3,25,32,8,69,47,74,14,18,80,61,73,5,64



Walidacja pliku zakończyła się sukcesem.





>>>>>>>>>> Wyniki wyszukiwania podzbiorów 6-elementowych:



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,2,59,47,26,14} występuje w zbiorach:

[7211] 45,59,74,41,67,9,61,35,31,72,32,26,76,50,19,2,56,14,49,47



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {2,59,47,26,14,74} występuje w zbiorach:

[7211] 45,59,74,41,67,9,61,35,31,72,32,26,76,50,19,2,56,14,49,47



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,2,47,26,14,74} występuje w zbiorach:

[7211] 45,59,74,41,67,9,61,35,31,72,32,26,76,50,19,2,56,14,49,47



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,2,59,26,14,74} występuje w zbiorach:

[7211] 45,59,74,41,67,9,61,35,31,72,32,26,76,50,19,2,56,14,49,47



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,2,59,47,14,74} występuje w zbiorach:

[7211] 45,59,74,41,67,9,61,35,31,72,32,26,76,50,19,2,56,14,49,47



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,2,59,47,26,74} występuje w zbiorach:

[7211] 45,59,74,41,67,9,61,35,31,72,32,26,76,50,19,2,56,14,49,47



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,59,47,26,14,74} występuje w zbiorach:

[7211] 45,59,74,41,67,9,61,35,31,72,32,26,76,50,19,2,56,14,49,47



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,59,47,33,14,75} występuje w zbiorach:

[7228] 75,24,47,21,71,59,80,12,3,33,62,53,7,67,32,17,54,14,46,69



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,47,18,33,26,74} występuje w zbiorach:

[7176] 74,6,57,13,33,18,20,3,46,17,35,67,27,31,26,47,30,53,64,40



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,59,18,33,26,74} występuje w zbiorach:

[7200] 1,68,25,67,26,19,72,54,18,38,59,57,75,74,10,60,37,33,46,24



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,59,18,33,26,75} występuje w zbiorach:

[7200] 1,68,25,67,26,19,72,54,18,38,59,57,75,74,10,60,37,33,46,24



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {59,18,33,26,74,75} występuje w zbiorach:

[7200] 1,68,25,67,26,19,72,54,18,38,59,57,75,74,10,60,37,33,46,24



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,18,33,26,74,75} występuje w zbiorach:

[7200] 1,68,25,67,26,19,72,54,18,38,59,57,75,74,10,60,37,33,46,24



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,59,18,26,74,75} występuje w zbiorach:

[7200] 1,68,25,67,26,19,72,54,18,38,59,57,75,74,10,60,37,33,46,24



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,59,18,33,74,75} występuje w zbiorach:

[7200] 1,68,25,67,26,19,72,54,18,38,59,57,75,74,10,60,37,33,46,24



>>>>>>> Analizowany zestaw: [A] 2,14,18,26,33,47,59,67,74,75



>>>>> Szukany podzbiór: {67,59,33,26,74,75} występuje w zbiorach:

[7200] 1,68,25,67,26,19,72,54,18,38,59,57,75,74,10,60,37,33,46,24



>>>>>>> Analizowany zestaw: [B] 14,2,18,67,26,55,33,47,74,77



>>>>> Szukany podzbiór: {67,2,47,26,14,74} występuje w zbiorach:

[7211] 45,59,74,41,67,9,61,35,31,72,32,26,76,50,19,2,56,14,49,47



>>>>>>> Analizowany zestaw: [B] 14,2,18,67,26,55,33,47,74,77



>>>>> Szukany podzbiór: {67,47,18,33,26,74} występuje w zbiorach:

[7176] 74,6,57,13,33,18,20,3,46,17,35,67,27,31,26,47,30,53,64,40



Pozostałe podzbiory nie występują w podanej bazie danych



2013-04-24 (09:54)

status Pasko
Data rejestracji: 2003-08-03 00:00:00
Ilość postów: 4412
ADMIN
1
wpis nr 630 095
[ CZCIONKA MONOSPACE ]

"Pasko pomija bowiem w wynikach te losowania, gdzie wystąpiło więcej niż wskazana ilość liczb (np. w losowaniach 7211 i 7200 wystąpiło 7 z podanych liczb, a nie tylko 6, ale Pasko już tych dwóch dodatkowych losowań nie pokazuje, tak jakby 6 liczb w tych losowaniach nie wystąpiło. "





Ale przecież można ustawić szukanie losowań w których wystąpiło między 6 a 20 liczb ....



Ps. W czym napisałeś swoją aplikację?
2013-04-24 (10:21)

status unhappy
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 359

13716
wpis nr 630 100
[ CZCIONKA MONOSPACE ]

Pasko, wiem, spoko... Ja nie twierdzę, że jest to błąd, tylko pokazuję, jak ważna jest interpretacja wyników Dida pisał(a), że chce wyszukać wszystkie wystąpienia podzbiorów o danej długości, dlatego tak a nie inaczej napisałem program... Po prostu pokazuję wszystkie wystąpienia podzbiorów...



Jeśli z jakiegoś zestawu wystąpiło 7 liczb, to w moim programie możesz sobie obejrzeć zarówno te losowania, w których wystąpiło ich 7 (wybierając odpowiednią opcję na spinnerze), jak i te, w których wystąpiły wszystkie k-elementowe podzbiory stworzone z tej siódemki (wybierając na spinnerze nie 7 a k<7).



Ponieważ silnia jest funkcją silnie rosnącą, liczba tych podzbiorów szybko rośnie, więc ograniczyłem na razie długość zestawów do wyszukiwania do 10 liczb, choć może to kiedyś zwiększę, dając jakieś ostrzeżenie, że analiza może trwać nawet kilka minut dla większych plików wejściowych. Na razie nie mam czasu, by nad programem dalej siedzieć...



Program napisałem w javie, ale ustawiłem systemowy look and feel. Ponieważ uruchamiam na Windowsie, jest to L&F Windowsowy
2013-04-24 (10:42)

status Pasko
Data rejestracji: 2003-08-03 00:00:00
Ilość postów: 4412
ADMIN
1
wpis nr 630 104
[ CZCIONKA MONOSPACE ]

O proszę w Javie ... gratuluję umiejętności !
2013-04-24 (11:13)

status dida
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 170

13712
wpis nr 630 114
[ CZCIONKA MONOSPACE ]

unhappy z chęcią zapoznam się z Twoim programem tylko nie znam Twojego maila i jakoś nie mogę dostać się do Twojego profilu



swój problem rozwiązałem :

znane mi są 3 kolejne losowania w których wystąpiła powtarzająca się trzykrotnie ósemka liczb.



np 7100 7200 7300 i liczby 1 2 3 4 5 6 7 8

7001 7400 7600 i liczby 2 3 4 5 6 7 8 9



także posortowałem wszystkie pierwsze losowania do nich przypisałem drugie i trzecie a w każdym z tych losowań wybrałem znaną mi już ósemkę liczb.



Po co mi to potrzebne a po to aby swtierdzić np czy z pierwszego losowania w którym wystąpiła ósemka liczb pojawi mi się za jakiś czas inne losowanie które z tych samych pozycji wskaże mi ósemkę powtarzającą się 1 raz potem 2 raz i w końcu trzeci .



oczywiście wszystkie ósemki znalazłem programem multipairs i ręcznie wpisywałem numery losowań i liczby także pracy było niemało . w tej chwili swój problem uwarzam za rozwiązany.



Odnośnie programu ; tak jak pisałem wyżej chętnie go przetestuję i może znajdę jakieś ciekawe informacje któymi będę się mógł podzielić no i w końcu cośwygrać do groma



2013-04-24 (17:17)

status unhappy
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 359

13716
wpis nr 630 220
[ CZCIONKA MONOSPACE ]

Dida, mój e-mail jest na żółtym polu w profilu: http://www.multipasko.pl/typowania/unhappy/multi-lotek/



Napisz do mnie, to wyślę Ci program i krótką instrukcję.



Jeśli ktoś też chce program, niech pisze
2013-04-24 (17:25)

status dida
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 170

13712
wpis nr 630 223
[ CZCIONKA MONOSPACE ]

wysłałem maila także czekam z niecierpliwością
2013-04-24 (17:38)

status unhappy
Data rejestracji: 2013-01-22 00:00:00
Ilość postów: 359

13716
wpis nr 630 225
[ CZCIONKA MONOSPACE ]

Postaram się wysłać jeszcze dzisiaj (w ciągu paru godzin)... W międzyczasie sprawdź, czy masz zainstalowane JRE (środowisko Javy). Na 99% masz, bo wymagają jej inne programy, ale upewnić się warto, by nie tracić czasu...



Jeśli nie wiesz jak to zrobić, najprościej wejść do Panelu sterowania i sprawdzić, czy masz ikonkę Java (32 bit) (w zależności od widoku możesz mieć albo bezpośrednio w oknie Panelu, albo w kategorii Programy. Jeśli jest, na wszelki wypadek kliknij dwukrotnie, przejdź na zakładkę Update i kliknij Update now, by ją zaktualizować...



Jeśli nie masz Javy (mało prawdopodobne), ściągnij ją sobie stąd: http://www.java.com/pl/ Instalator powinien automatycznie dobrać wersję do systemu operacyjnego (pewnie 32-bitowa dla Windowsa).
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2
Wyślij wiadomość do admina