Programujeme v softwaru Statistica

Podobné dokumenty
Programujeme v softwaru Statistica - příklady

Programujeme v softwaru Statistica

Zobrazení zdrojových dat u krabicového grafu

Slučování tabulek. Sloučení dvou tabulek

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

Programujeme v softwaru Statistica

Statistica Enterprise

DUM 06 téma: Tvorba makra pomocí VBA

MS SQL Server 2008 Management Studio Tutoriál

Textové popisky. Typ dat

STATISTICA Téma 1. Práce s datovým souborem

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

NÁVOD K POUŽITÍ. IP kamerový systém.

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Microsoft Office. Word hromadná korespondence

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Programujeme v softwaru Statistica

Generování dat. Generování pomocí funkcí

Předpovídejte snadno a rychle

Informační a komunikační technologie pro učební obory ME4 a SE4. Makra

Příprava dat v softwaru Statistica

Stručný manuál k ovládání programu STATISTICA. Mgr. Petra Beranová

Omezení funkcionalit v softwaru STATISTICA

MS Excel makra a VBA

Modul IRZ návod k použití

Autodesk Inventor 8 - výkresová dokumentace, nastavení

Tvorba prezentaci v Autodesk Inventoru 10

Soutěž: Nejméně kliknutí

Zpracování chybějících dat a dat mimo rozsah

Postupy práce se šablonami IS MPP

Výsledný graf ukazuje následující obrázek.

UniLog-L. v0.81 návod k obsluze software. Strana 1

STATISTICA. Vlastní menu v programu. StatSoft

Hromadná korespondence

NÁVOD K POUŽITÍ. IP kamerový systém.

Instalace SW VIS z internetu - Nová instalace. Spuštění instalačního programu. Podrobný popis nové instalace SW VIS

Tvar dat a nástroj přeskupování

Tabulkový kalkulátor. Tabulkový kalkulátor. LibreOffice Calc 12.část

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.

MS Word 2007 Šablony programu MS Word

Kapitola 11: Formuláře 151

Stručný manuál k ovládání programu STATISTICA. Mgr. Petra Beranová Ing. Miloš Uldrich

Excel - databáze. Opakování. Soubor, který jsme upravovali. Upravený soubor. Hrubá mzda = počet kusů * Kč za kus B6=B4*B5

Instalace SW VIS z internetu - Opakovaná instalace, instalace upgrade

Vytvoření tiskové sestavy kalibrace

Export tabulky výsledků

9 Úprava maker Příklad 4 Word 2007/ VBA

Spuštění a ukončení databázové aplikace Access

NÁVOD K POUŽITÍ. IP kamerový systém.

Microsoft Word - Styly, obsah a další

Manuální kroková regrese Newsletter Statistica ACADEMY

Excel 2007 praktická práce

STATISTICA Téma 7. Testy na základě více než 2 výběrů

František Hudek. srpen 2012

KAPITOLA 5 - POKROČILÉ ZPRACOVÁNÍ TEXTU

Free and open source v geoinformatice. Příloha 3 - Praktické cvičení R Studio

Lekce 12 Animovaný náhled animace kamer

Obsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou...

GOODWILL vyššší odborná škola, s. r. o. P. Holého 400, Frýdek-Místek

My si nyní takovou sestavu vytvoříme na příkladu jednoduché kanceláře. Začneme vytvořením takové kanceláře.

Prohlížení a editace externích předmětů

Zjednodušený manuál aplikace GSWeb

Nastavení komunikace mezi KEO-X a KEO-W verze 5 ( )

2017 CARAT "New design"

Základní popis Toolboxu MPSV nástroje

Racionální hnojení Zpráva o výsledcích AZZP

StatSoft Jak vyzrát na datum

František Hudek. červen ročník

KAPITOLA 4 ZPRACOVÁNÍ TEXTU

8 Makra Příklad 4 Excel 2007

Návod na stažení a instalaci programu Statistica. Návod na prodloužení programu Statistica. Upgrade z verze ENG 13 na 13.2

Nejčastější změny v rozvrhu hodin

Jak vytvořit vlastní ikonu bloku a faceplate v PCS7 V6.x a 7.x

Zásoby_Evidenční výroba Návod pro uživatele +1367

SQL EKONOM ROČNÍ ZÁVĚRKA 2016

Registrační číslo projektu: CZ.1.07/1.5.00/ Název projektu: Moderní škola 21. století. Zařazení materiálu: Ověření materiálu ve výuce:

Postup: Nejprve musíme vyplnit tabulku. Pak bude vypadat takto:

UniLog-D. v1.01 návod k obsluze software. Strana 1

Pracovní list č. 15 Microsoft Word 2010 reference II

Makra lze ukládat v dokumentech nebo šablonách podporující makro příkazy. Obecně jsou tyto příkazy uloženy v části soubory s nazvané VBA projekt.

Mobilní OneNet samoobsluha Návod k vytvoření zástupce na ploše

Konzervace, restaurování 1

Questionnaire příručka uživatele

UNIVERZÁLNÍ TENKÝ KLIENT

Základní principy vyhledávání firem

Scénáře. V té to ka pi to le: Účel Přidání scénářů Správce scénářů Poznámky Příklady

Vzorce. Suma. Tvorba vzorce napsáním. Tvorba vzorců průvodcem

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Free and open source v geoinformatice. Příloha 1 - Praktické cvičení QGIS

Číslo a název šablony III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA

TIA na dosah červen 2012

PALSTAT s.r.o. systémy řízení jakosti PALSTAT CAQ verze Kontakty 08/ Obsah

František Hudek. březen ročník. Informační a komunikační technologie OS WINDOWS Hlavní panel

Mzdové dokumenty propojení Ms Word, OOD

Úvod...1 Instalace...1 Popis funkcí...2 Hlavní obrazovka...2 Menu...3 Práce s aplikací - příklad...5

Transkript:

Programujeme v softwaru Statistica díl třetí Newsletter Statistica ACADEMY Téma: Programování, makra, skripty Typ článku: Návody V předchozích článcích (díl první, díl druhý) jsme si osvětlili základní principy programování a zahrnuli i prvky specifické pro prostředí Statistica. Bez pochopení těchto základů bychom si nemohli ukázat jednu se silných stránek vývojového prostředí Statistica záznam maker, kterému se, ale nejen tomu, budeme věnovat v dnešním článku. Psaní počítačového kódu je věc zdlouhavá. Časově náročný je nejen samotný zápis, ale i následné ladění kódu a odstraňování případných chyb. Pokud si chceme práci maximálně usnadnit, potom můžeme využít funkci, která nám ve vývojovém prostředí Statistica Visual basic programový kód sama vygeneruje. Ušetříme tak čas strávený zápisem, ale především pomáhá i v situacích, kdy si nejsme úplně jisti, jak daný kus kódu vlastně napsat. Výsledný kód by již měl být validní, tedy bez chyb. Odpadne tak i čas potřebný na ladění kódu. Jak na to? Reference Ještě než se pustíme do generování maker, musíme si osvětlit jednu důležitou věc, která je obecná i pro jiná vývojová prostředí a programování jako takové. Tou věcí jsou reference. Software Statistica si můžeme představit jako sadu maker. Každé makro je reprezentováno jedním souborem, kterému říkáme knihovna. Když spouštíme Statisticu, jako první spouštíme hlavní knihovnu (hlavní makro), spustitelný soubor Statist.exe. Ten potom, dle potřeby, komunikuje a volá ostatní knihovny, které zpracovávají obvykle určitý okruh problematiky. Máme např. knihovnu pro základní statistiky, regresi, anovu a další. Na stejném principu fungují i makra. Jakmile si vytvoříme nové makro (přes volbu Soubor -> Nový) potom máme dostupné všechny vlastnosti a funkce, které nabízí hlavní knihovna, tedy statist.exe. Pokud bychom chtěli v makru zpracovávat analýzu pro základní statistiky, museli bychom je volat z jiné knihovny. Aby bylo možné používat funkce a vlastnosti jiné knihovny, musíme si ji k hlavní knihovně připojit, a to v podobě vytvoření reference (odkazu) na požadovanou knihovnu. Referenci vytvoříme jednoduše, prostřednictvím nabídky Makro Odkazy. Když se podíváme na nové makro, obsahuje pouze 2 reference (zatrhnuté položky):

STATISTICA Graphics Type Library (1.0) - knihovna určená pro práci s grafy StatSoft STATISTICA Dictionary Library (1.0) - knihovna pro práci se slovníkem, který slouží k uchovávání páru hodnot klíč -> hodnota Když zalistujeme zhruba do středu seznamu, vidíme zde položky pro další knihovny Statistica. Referenci vytvoříme tak, že zatrhneme přislušnou položku a dialog potvrdíme tlačítkem OK: 2 Programujeme v softwaru Statistica (díl třetí) Statistica ACADEMY (Leden 2016)

V prohlížeči objektů si potom můžeme prohlédnout jednotlivé funkce a vlastnosti, které daná knihovna nabízí. Mezi knihovnami přepínáme v rozbalovací nabídce nad přehledem tříd knihovny: Makro analýzy, záznam hlavního makra Pro záznam makra existují v softwaru Statistica dvě možnosti, které se od sebe moc neliší. Jedná se o Makro analýzy a Hlavní makro. Podíváme na to jak získat každé z nich a zároveň si vysvětlíme rozdíly. 3 Programujeme v softwaru Statistica (díl třetí) Statistica ACADEMY (Leden 2016)

Makro analýzy Pod makrem analýzy si můžeme představit sekvenci všech postupů, které jsme provedli v rámci jedné analýzy, např. základních statistik, regrese, a podobně. Při práci se Statisticou jistě víte, že jakmile spustíme nějakou analýzu, její dialog je dostupný i po vykonání výpočtu. Tento dialog si vyvoláme v dolní liště a potom můžeme pokračovat v úpravě parametrů, doplnit další výstupy a danou analýzu opět spustit. Všechny tyto akce se zaznamenávají na pozadí a je možné je získat v podobě makra Statistica. Makro lze vygenerovat buď z nabídky přímo v okně dané analýzy, volba Možnosti -> Vytvořit makro nebo přes pravé tlačítko myši na analýzu v dolním panelu -> Vytvořit makro Jakmile položku vybereme, zobrazí se dialog pro nastavení vlastnosti vygenerovaného makra. Tyto možnosti byly vysvětleny v prvním díle tohoto seriálu. Je dobré ponechat všechna nastavení, makro si můžeme pojmenovat, popřípadě přidat popis a dialog potvrdíme. Dostaneme soubor s požadovaným kódem, který by již měl být plně funkční. Můžeme jej zkusit spustit klávesou F5 (nebo zelenou šipkou v záložce Makro). Měli bychom získat stejný výstup, jako v analýze, ze které bylo makro generováno. Makro je vždy spuštěno nad aktivním datovým souborem (nemusí to být nutně ten, na kterém makro vzniklo, pokud chcete, můžete jej spustit i nad jinými soubory). 4 Programujeme v softwaru Statistica (díl třetí) Statistica ACADEMY (Leden 2016)

Pomocí stejného postupu lze vytvořit makro i pro samostatné grafy, tedy ty, které vytvoříme v menu Grafy. Graf je totiž ve své podstatě opět analýzou. Hlavní makro Na rozdíl od makra analýzy, které se vztahovalo pouze na jednu analýzu, Hlavní makro zaznamenává veškeré (téměř) dění na pracovní ploše Statisticy. Je tedy možné zaznamenat sled více analýz i manipulaci se soubory (otevření souboru, změna nastavení proměnných, atd.). Pozor, změny v samotných datech tabulky makro nezaznamená. Hlavní makro zaznamenáme následovně: Záložka Nástroje -> Makro -> Začít zaznamenávat makro analýz (Hlavní makro) V tomto okamžiku se začínají zaznamenávat všechny úkony, které jsou zaznamenatelné. Taktéž se otevře panel, kterým záznam ovládáme: Dvě svislé čárky reprezentují pauzu, kterou lze nahrávání pozastavit, opětovnou volbou téže položky záznam pokračuje. Čtverečkem (stop) záznam ukončíme. Po ukončení záznamu se vygeneruje makro, podobně jako pro makro analýzy. Příklad.: Vytvoříme si analýzu popisných statistik, z menu Statistiky -> Základní Statistiky Popisné Statistiky. Jako vstup použijeme soubor z příkladů, Adstudy.sta. Zvolíme proměnné MEASURE01, MEASURE02 a analýzu spustíme volbou Výpočet. Po získání výsledku opět otevřeme okno s minimalizovanou analýzou v dolní liště a vygenerujeme si makro pomocí volby Možnosti -> Vytvořit makro. Získáme následující makro: 5 Programujeme v softwaru Statistica (díl třetí) Statistica ACADEMY (Leden 2016)

6 Programujeme v softwaru Statistica (díl třetí) Statistica ACADEMY (Leden 2016)

Tady je dobré poznamenat, že makro zaznamenává i případné reference na knihovny, které jsou pro běh makra potřeba. Ve výše uvedeném příkladu je to reference na knihovnu základních Statistik. Pokud bychom alespoň část tohoto kódu chtěli zkopírovat do nového makra, které obsahuje pouze základní reference, měl by se zobrazit dialog pro import referencí: Na reference je důležité myslet, jelikož bez nich makro nepoběží a bude hlásit problém se syntaxí, tedy spíše s neexistencí daného objektu nebo datového typu. My tak bude hledat chybu v samotném kódu, i když bude chyba úplně jinde. Výsledný kód můžeme použít tak, jak je, nebo jej zkopírovat do samostatné procedury a volat jej, třeba opakovaně, z hlavní části makra Main. Závěrem Dnes jsme si ukázali automatické generování maker. Vzhledem k rozsáhlosti objektového modelu Statistica je tato možnost opravdu přínosná. Kód analýzy získáme kompletní, a pokud bychom jej chtěli použít opakovaně nebo jej přizpůsobit i pro jiné situace, stačí dopsat nebo upravit několik málo položek. To bychom si mohli ukázat v jednom z dalších článků. Dell Statistica Analytics Dell Software Group V Parku 2325/16, 148 00 Praha 4 7 Programujeme v softwaru Statistica (díl třetí) Statistica ACADEMY (Leden 2016) t +420 233 325 006, e info@statistica.cz www.dell.cz/statsoft, www.statsoft.cz