Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 25. 4. 2011 17:41:03

Mah
Člen
Registrace: 19. 11. 2006
Příspěvků: 12

Histogram

Poradte prosim, jak v calc udelat histogram.
Diky
MaH

Offline

#2 25. 4. 2011 19:10:00

sedlacekdan
Moderátor
Místo Nehvizdy
Registrace: 21. 6. 2010
Příspěvků: 617

Re: Histogram

Velmi jednoduše,
označte si oblast která obsahuje data, která chcete graficky znárornit a zvolte Vložit - Graf  a průvodce tvorbou grafů Vás už navede.
;o)


Linux Mint 16 Petra - Apache OpenOffice 4.0.1
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#3 25. 4. 2011 20:33:51

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 802

Re: Histogram

Volbou intervalů se nebudu zabývat, předpokládám, že jde o zobrazení a všechny intervaly jsou stejné.

Přímá cesta nevede k dobrému výsledku. Obvykle je u tohoto typu grafu očekáváme popisky osy x v místech hranic intervalů. V případě použití sloupcového grafu se standardně umísťují doprostřed sloupce. Řešení, kdy se popisky sloupců najdou půlením intervalů (číslo odpovídá pozici na ose x) obvykle není moc srozumitelné

Lepší výsledek získáte, pokud použijete čárový graf (xy). Vyžaduje to ovšem úpravu dat:

x    y
0    0
1    0
1    2
2    2
2    4
3    4
3    8
4    8
4    7
5    7
5    3
6    3
6    1

 
(prostě zadáte koordináty všech bodů grafu)

Další variantou je použití sloupcového grafu, ovšem s více sloupci.

Kousek dat podle předchozího příkladu:

Popisky    y
...    ...
0,8    0
0,85    0
0,9    0
0,95    0
1    2
1,05    2
1,1    2
1,15    2
1,2    2
1,25    2
...    ...

Po vyplnění dat nežádoucí (mimo hranice intervalů) popisky osy vymažte. Vytvořte sloupcový graf. Naformátujte sloupce bez mezer. Při dostatečném počtu sloupců budou popisky přibližně na požadovaných místech.

Offline

#4 2. 3. 2012 15:37:03

Mah
Člen
Registrace: 19. 11. 2006
Příspěvků: 12

Re: Histogram

zrejme je treba se smirit s tim, ze OO histogram neumi (vubec datovou analyzu). Nepotrebuji si hrat s cislama, vyynaset do grafu a pak neco odecitat.
potrebuji stanovit SLA, mam cca 50000 cisel o nahodne velikosti 0-120000ms a potrebuji kumulaci na 99%.(99% se jich vejde do 2,1) excel to umi.
bohuzel OO zustava opet jen peknou hrackou

Offline

#5 2. 3. 2012 16:53:27

Zvedavec
Člen
Registrace: 8. 11. 2004
Příspěvků: 480

Re: Histogram


LO většinou poslední verze, na W7 prof. 32b/64b

Offline

#6 2. 3. 2012 17:12:37

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 802

Re: Histogram

Nechápu co vlastně chcete.

Pokud potřebuji něco vyhodnocovat, tak použiju funkce.

plnení SLA: 

=countif(pole;"<=2,1")/count(pole) >= 99%

Pokud chci znát mezní hodnotu - funkce PERCENTILE

Pokud tvrdíte, že excel histogram umí, tak vydáváte domněnku za skutečnost. Umí jen něco co se histogramu podobá a calc v tomto umí totéž (maluje histogram jako sloupcový graf, neřeší velikosti intervalů, chybí podpora pro výběr optimální velikosti intervalu, chybně umisťuje značky na ose, aj.).

Offline

#7 3. 3. 2012 18:50:03

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 2,901

Re: Histogram

Je to trošku divné. Ono se asi nejedná o "kumulaci na 99%" v pravém slova smyslu. Používá se statistický průměr s "ořezanými krajními hodnotami" (nemůžu si teď honem vzpomenout na odborný výraz). Požadovaných 99% je pak ořezané procento horních hodnot (často se pak uživatel diví, že v histogramu má n-1 veličin), protože spodní hodnota je nulová. Jde tedy o histogram s relativními hodnotami. Ten interval je asi problém, ale je to jednoduché. Max - Min = 100% (v tomto případě průměrně asi 50 čísel na interval - což je dost. Doporučuje se asi do 20-ti, ale budiž.). Všechny hodnoty spadající pod maximum se uříznou - což znamená, že jich může být mnohem méně, nebo více, nežli 50. V součtu to jistě nebude 1% - ale více, nebo méně. Zbytek se přířadí pro každou položku samostatně - třeba tak jak píše lp. Může tam být (a často bývá) také položka(y) s nulovým přiřazením. Tedy 1 položka zřejmě bude přibližně v rozsahu 2,1/99 = cca 0,0215. Pak první položka 0-0,0215, druhá položka 0,0216-0,043,....a tak dál. Takhle dostaneme těch 99 položek a počet hodnot pro každou. No a to je výchozí údaj pro tabulku sloupcového grafu - samozřejmě to musí být seřazeno od pol č.1 do položky 99 podle velikosti položky (ne podle váhy - počtu přiřazených hodnot - ta nám dělá normálové rozdělení). A vlastní vyhodnocování histogramu je úplně něco jiného - tohle je jen sestrojení. lp má pravdu - i pro Excel uvádějí autoři podobnou úpravu.
  Excel podle všeho opravdu neumí ani sestrojit graf (koukal jsem na net - Excel nemám). Jestli ho pak umí vyhodnotit to nevím, ale má zřejmě stejné statistické funkce jako Calc. To vyhodnocování je dosti individuální záležitost. Zjišťuje se například strmost, souměrnost, spojitost a podobné věci. Prostě odborník mrkne okem a vyhodnotí - znáte to. Nejlépe to řekl Churchil: Věřím jen takové statistice, kterou jsem sám zfalšoval:)
  Doporučuji jako postup toto:
1. Zjistit 1 setinu rozsahu - tedy podle všeho 120000ms = 100%, => 1% = 1200ms.
2. Vydělit každou položku tímto procentem. Položky budou mít různou velikost od 0,xx do 99,xx.
3. Všechny položky větší nežli 99 smazat (položka rovných 99 zůstává).
4. Seředit všechny zbylé položky od nejmenší k největší.
5. Zaokrouhlit všechny položky dolů na celé číslo.
6. Zjistit počet stejných čísel pomocí COUNTIF, nebo jinou vhodnou funkcí.
7. položky se zaokrouhlením na "0" = 1. položka; položky zaokrouhlené na "1" jsou 2. položka;.... až 99
8. Vytvořit sloupcový graf.
9. Vyhodnotit histogram - to už musíte sama.

Editoval neutr (3. 3. 2012 19:33:12)


Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#8 3. 3. 2012 21:20:32

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 802

Re: Histogram

neutr napsal(a)

Používá se statistický průměr s "ořezanými krajními hodnotami" (nemůžu si teď honem vzpomenout na odborný výraz).

viz funkce TRIMMEAN

neutr napsal(a)

Ten interval je asi problém, ale je to jednoduché.

Nemyslím, že je to jednoduché, spíše naopak. Podívejte se např. na

http://demonstrations.wolfram.com/Autom … ogramBins/

+  tam uvedené další odkazy.

Na druhé straně, výpočet "optimální" velikosti intervalu. Některé vzorce jsou uvedeny např. na

http://en.wikipedia.org/wiki/Histogram

Potíž je ovšem v tom, který vzorec zvolit.

Je ještě připomenu, že histogram nemusí mít nutně všechny intervaly stejně velké. Tady je pro korektní zpracování potřebná normalizace výšky sloupců.

Editoval lp. (3. 3. 2012 21:22:51)

Offline

#9 4. 3. 2012 01:02:44

lp.
Člen
Registrace: 24. 9. 2009
Příspěvků: 802

Re: Histogram

neutr napsal(a)

Excel podle všeho opravdu neumí ani sestrojit graf (koukal jsem na net - Excel nemám).

Excel grafy samozřejmě umí a jeho možnosti jsou o něco bohatší, než má Calc. Zmiňoval jsem jen, že vytvářené histogramy jsou poměrně primitivní. Funkce tvorby histogramu v Excelu je v doplňku Analytické nástroje.

Podobné funkce (poněkud omezenější) poskytuje calcu rozšíření OOo Statistics http://sourceforge.net/projects/ooomacr … tatistics/

Mezi poskytovanými aplikacemi je i histogram, proti excelu omezenější, vytváří pouze datovou tabulku pro vytvoření histogramu, ale může urychlit práci s přípravou dat.

Offline

#10 4. 3. 2012 07:19:16

neutr
Člen
Registrace: 8. 3. 2007
Příspěvků: 2,901

Re: Histogram

Věděl bych o lepším řešení. Není to sice OOo Calc, ale je to GNU - licence. Jeho poslední verze pro Win je v češtině (Teda existují různé "source", kterými se dá ještě rozšířit - individuálně zkompilovat).
  Má nabídku "Statistika > Popisné statistiky > Frekvenční tabulky > Histogram".
Tabulkový kalkulátor Gnumeric 1.10.16 - dá se stáhnout třeba http://projects.gnome.org/gnumeric/
Je to vlastně statistický speciál. Jen měl a má asi stále horší programování maker než Calc.


Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

Zápatí