Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 12. 10. 2012 16:38

samuelnovak
Zelenáč
Místo: Brno, Czech Republic
Příspěvky: 2
Škola: Gymnázium, Brno, třída Kapitána Jaroše 14
Pozice: student
Reputace:   
 

Práce s tabulkami v Mathematice

Dobrý den,

z praktických důvodů jsem se rozhodl začít se učit pracovat s Wolfram Mathematicou, již jsem prováděl vlatní statistické šetření a vytvářel protokol do fyziky, ale již od začátku bojuji s prací s tabulkami. Nebyl jsem v dokumentaci schopen najít funkce, které by mi například vrátili pouze určitý řádek/sloupec tabulky, popřípadně k existující tabulce jiný řádek/sloupec připojily. Tuto situaci jsem dosud řešil napsáním si cyklu, který z výsledku udělal novou tabulku. Nyní se nacházím v situaci, kdy nemohu počítat s konstantním počtem řádků, a tak nejsem schopen ani napsat daný cyklus.

Snažím se z obří tabulky cen akcií, která má v prvním sloupci datum, a v druhém příslušnou cenu, získat List cen, jak šly za sebou, abych ceny poté mohl podrobit spektrální analýze:

data = FinancialData["AAPL", {{1997, 1, 1}, {2012, 1, 1}}];
prices = ?;
Fourier[prices]

Moje otázka tedy zní, zdali existují funkce, které:
- vrátí počet řádků/sloupců dané tabulky
- vrátí určitý řádek/sloupec tabulky jako List
- připojí List k tabulce jako řádek/sloupec

Předem děkuji.

S pozdravem Samuel Novák

Offline

  • (téma jako vyřešené označil(a) samuelnovak)

#2 13. 10. 2012 22:38 — Editoval Geronimo (13. 10. 2012 22:39)

Geronimo
Místo: Bruntál/Brno
Příspěvky: 292
Škola: PřF+ESF MUNI
Pozice: student
Reputace:   20 
 

Re: Práce s tabulkami v Mathematice

S Mathematicou nemam zkusenosti, az tedy na Wolfram Alpha, ale to je pro tebe irelevantni. Celkove Matematica neni v Cesku moc rozsirena, takze moc lidi schopnych poradit asi nenajdes. Ja bych ti doporucil zkusit hledat na googlu nebo najit specializovane forum a poptat se tam.

Nevim, na co presne chces analyzovat ty data, jestli chces zacit obchodovat na burze nebo se jen ucis pracovat s daty. Avsak v praxi se nejcasteji pracuje s EXCELem a kdyz mas stesti a jsi uz v nejake vetsi bance, tak se SAS nebo treba SPSS.

Pro studentske ucely je vsak uplne super R. Jeho nejvetsi vyhodou je, ze je zdarma a pouziva se presne na to, co chces - analyzu dat (kdezto Mathematica mi pripada vice jako algebraicky system). Ze zacatku te muze vystrasit, ze se prikazy zadavaji do konzole a nedaji se naklikat, ale postupem casu zjistis, ze je to spise vyhoda.

Kdyby sis to rozmyslel a chtel pokracovat v R, tak napis a muzeme se pobavit dal.


„Jestliže neumíš – naučíme, jestliže nemůžeš – pomůžeme ti, jestliže nechceš – nepotřebujeme tě.“ —Jan Werich

Offline

 

#3 13. 10. 2012 23:49

Stýv
Vrchní cenzor
Příspěvky: 5702
Reputace:   215 
Web
 

Re: Práce s tabulkami v Mathematice

↑ samuelnovak:
prvky Listu získáš pomocí [[nějaký_indexy]]. tabulka není nic jinýho než List Listů

když chceš k Listu něco připojit, na to je fce Join

rozměry tabulky by mohlo bejt něco jako Dim nebo Dimension, nemám po ruce mathematicu, abych se na to mohl mrknout

Offline

 

#4 14. 10. 2012 16:52

samuelnovak
Zelenáč
Místo: Brno, Czech Republic
Příspěvky: 2
Škola: Gymnázium, Brno, třída Kapitána Jaroše 14
Pozice: student
Reputace:   
 

Re: Práce s tabulkami v Mathematice

↑ Geronimo::
Do statistiky příliš hluboko nevidím, tak nevím, zdali často užívá Fourierovy analýzy. V tomto příkladu my šlo hlavně o to, abych zprovoznil DFT na ekonomických datech. V rámci spektrální analýzy bych se pak chtěl zaměřit hlavně na světové HDP, ve kterém bych chtěl na hledání  Kondratieffova cyklu. (Vím, že takové práce již byly provedeny, ale zde asi nemusím zdůrazňovat, že když něco najdu sám, tak mám lepší pocit.)
Co se týče cen akcií, tak zde bych chtěl aplikovat Markov model, ale o tom se musím ještě hodně naučit.
Mathematica tuto statistiku zvládá, navíc místy je to spíše matematická anaýza. Každopádně až někdy budu provádět složitější statistiku, tak R zkusím.
Děkuji.

↑ Stýv::
Na to jsem málem zapomněl, už jsem několikrát Joinoval Listy, které obsahovaly jediný List, jen mě teď nenapadlo, použít opačný přístup.
Co se týče velikosti, tak jsem nyní našel funkci Dimensions: http://reference.wolfram.com/mathematic … sions.html
Děkuji.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson