LaTeX-kaavat ja Survo (Viikon Vinkeimpiä #5)

[viesti Survo-keskustelupalstalla (2001-2013)]

Kirjoittaja: Kimmo Vehkalahti
Sähköposti:    Kimmo.Vehkalahti'at'helsinki.fi
Päiväys: 18.9.2005 12:32

LaTeX-kaavat ja Survo (Viikon Vinkeimpiä #5)

Tämä juttu kuuluu joulukuun 2003 alussa aloittamaani jatkosarjaan
"Viikon Vinkeimpiä".

Eräässä sarjan aiemmassa jaksossa, otsikoltaan "Survo ja LaTeX"
http://www.survo.fi/arkisto/000568.html (10.1.2004)
näytin miten kätevää Survon ja LaTeX-ladontaohjelman yhteiselo on.
Tein Survolla PostScript-kuvia ja liitin niitä LaTeX-dokumenttiin,
jota kirjoitin Survon toimituskentässä. Tämä yhteiselo on jatkunut
mukavissa merkeissä; Survo ja LaTeX täydentävät toisiaan oivasti.

Nyt lähestyn asiaa vähän toiselta suunnalta: minua alkoi kiinnostaa,
saisinko LaTeXilla tehtyjä kaavoja mukaan Survolla tehtyyn juttuun.
Matemaattisten kaavojen latominenhan ei ole Survon varsinaista alaa,
vaikka jotkut (ml. allekirjoittanut) ovat sitäkin menestyksekkäästi
harrastaneet (ks. esim. Vehkalahti 2000, Mustonen 1995, Hassi 1990).

Artikkelikäsikirjoitukset ym. on luonnollisesti suositeltavaa latoa
kokonaisuudessaan LaTeXilla esim. siten kuin em. viestissäni esitän.
Nyt mielessäni oli kuitenkin hieman erikoisempi dokumentti: posteri.

Posterinkin voi toki tehdä LaTeXilla, mutta väittäisin että Survon
PRINT-operaatio tarjoaa siihen kätevämpiä keinoja. Survollahan on
näyttäviä postereita tehty jo 1980-luvulta asti. Hyvä esimerkki on
Tarkkosen ja Vehkalahden (1996) konferenssiposteri, joka visualisoi
log-lineaarisen mallin tuloksia korrespondenssianalyysin avulla.

Kangistunko kaavoihin?

Tavoitteena oli siis jälleen yhdistää Survon ja LaTeXin hyviä puolia
tuomalla LaTeXin mainiot matemaattiset mahdollisuudet Survon PRINTin
ulottuville. Etukäteen en tiennyt, onnistuisiko tämä lainkaan, tai
ainakaan minua tyydyttävästi. --- Jälkeenpäin voin vain todeta, että
Survo ja LaTeX pelaavat loistavasti yhteen: molempien lopputuotteet
ovat huippuluokkaa ja kumpikin ohjelmisto venyy käyttäjän tarpeiden
mukaan asettamatta turhia rajoituksia.

Koko tämä juttu on rakennettu yhdessä Survon toimituskentässä, josta
olen tähän poiminut oleelliset osat. Kontrollisarake on oleellinen
monessakin kohdassa. Sen sijaan (minulle epätyypillisesti?) ei tällä
kertaa varjomerkeillä ole paljoa käyttöä, koska niillä on ainoastaan
tavanomaiseen tapaan korostettu tekstin osia (lihavointi, kursivointi).

Varsinaisena pointtina on kolmen matemaattisen kaavan, jotka tehdään
LaTeXilla, ujuttaminen mukaan Survon PRINTillä tehtävään posteriin.
Itse asiassa kaikki oleellinen tapahtuu Survossa, sillä myös LaTeX-
kaavat rakennetaan Survon PRINTin keinoin, ja LaTeX-kääntäjää ym.
työkaluja kutsutaan Survon sisältä.

Kaavat sinänsä ovat matemaattisesti yksinkertaisia, mutta ujuttaminen
toimii samaan tapaan monimutkaisemmissakin tilanteissa. Näin ollen
kaikki mahdollinen matemaattinen notaatio erikoisfontteineen yms.
on tarvittaessa LaTeX-taitoisen survoilijan ulottuvilla. Ujutettuja
kaavoja, kaavioita, nuolia yms. voi vapaasti skaalata Survon puolella,
sillä LaTeX tuottaa Survon tapaan aitoa PostScriptia eikä jähmeitä
bittikarttoja kuten monet muut ohjelmat.

..........................................................................

Sivuhuomautus:

Tässä rakennettava posteri on nähtävillä verkossa osoitteessa
http://mathstat.helsinki.fi/msm/MEiMMS.pdf 
Se tulee saamaan lähiaikoina seuraa n. kymmenestä muusta posterista,
jotka esittelevät Helsingin yliopiston matematiikan ja tilastotieteen
laitoksen mittaamisen ja survey-metodiikan tutkimusaiheita.

Mittaamisen ja survey-metodiikan hiljattain avatut uudet verkkosivut
http://mathstat.helsinki.fi/msm/ 
on myös tehty Survolla. Hallinta on helppoa: HTML:ään ei perinteisesti
tarvitse kajota; yliopiston ja laitoksen tyylit on määritelty yhdessä
paikassa ja niihin viitataan PRINTin include- ja chapter-tekniikalla.
Postereille tulee oma sivunsa, mutta se on vielä kesken.

..........................................................................

*>copy K.PDF MEiMMS.pdf
*/GS-PDF K.PS
*PRINT CUR+1,E-1 TO K.PS / posterin tulostus (PS), yllä muunnos (PDF)
- [margin(100)]
- [LANDSCAPE][COUNT_OFF]
- epsfile HUlogo.eps,2150,1700,1.4,1.4 / logon sijoittelu ja skaalaus
-  /   (University of Helsinki -logo saatu yliopiston logopankista,
-  /   siivottu CorelDraw:n roskat EPS-tiedoston alusta ja lopusta)
- [POINT(0,210)]
- [Swiss(15)]
*____________________________________________________________________________
-
- [POINT(100,115)]
- [SwissBO(15)]
*Lauri Tarkkonen and Kimmo Vehkalahti
-
- [POINT(1830,115)]
- [SwissB(15)]
*Measurement and Survey Methodology
-
- [POINT(100,50)]
- [SwissB(15)]
*Department of Mathematics and Statistics
-
- [POINT(1700,50)]
- [SwissBO(15)]
*http://mathstat.helsinki.fi/msm/research.html 
-
- [POINT(100,1875)]
- [SwissB(30)][line_spacing(38)]
*Measurement Errors
*in Multivariate Measurement Scales
-
- [POINT(100,1600)]
- [SwissB(20)][line_spacing(30)]
*Assessing quality
- [Swiss(15)][line_spacing(18)]
-
*Measurement quality is crucial. We
*propose a measurement framework:
*
*The structure of the measurement is
*defined by the measurement model
*
- epsfile LaTeX_Model.ps,*-500,*-3180,1.3,1.3 / kaava 1: mittausmalli
% 50
*where we have a relationship of true
*scores and observed variables
*with measurement errors.
*
*The observed variables are best used
*in multivariate measurement scales
*
- epsfile LaTeX_Scale.ps,*-500,*-3180,1.3,1.3 / kaava 2: mitta-asteikko
% 50
*where the weights are usually based
*on multivariate statistical analyses:
*factor analysis, regression analysis,
*discriminant analysis, or they can
*be chosen according to a theory.
*
*
*
*
- [POINT(1000,1600)]
- [SwissB(20)][line_spacing(30)]
*Measurement framework
- [Swiss(13)][line_spacing(15)]
-
% 1000
- picture MODEL.PS,*-00,*,0.7,0.7
% 130
- [Swiss(13)][line_spacing(15)]
-
*Graph: The observed variables connecting the
*measurement model and measurement scale.
*
*
- [POINT(2050,1600)]
- [SwissB(20)][line_spacing(30)]
*Reliability and validity
- [Swiss(15)][line_spacing(18)]
-
*To estimate the reliability of any
*linear measurement scale, we
*introduce a general method:
*
- epsfile LaTeX_Reliability.ps,*-1000,*-3070,1.3,1.3 / kaava 3: reliabiliteetti
% 80
*
*Assumptions of the earlier methods
*have never been met in practice.
*
*Our method can be used for both
*assessing and reducing the
*effects of the measurement errors
*to various statistical models to
*enhance reliability and validity.
*
% 20
*References
- [Swiss(13)][line_spacing(15)]
*Tarkkonen, L. and Vehkalahti, K. (2005).
*     Measurement errors in multivariate
*     measurement scales, Journal of
*     Multivariate Analysis, 96(1), 172-189.
-
- / http://dx.doi.org/10.1016/j.jmva.2004.09.007 
-
*
E...................................................................................

Kaavat, jotka tuodaan mukaan kuvina PRINTin epsfile-riveillä,
tehdään seuraavilla työkaavioilla:

*DEF LaTeX L+1,X-1    / LaTeX-dokumentin yleiset määrittelyt (ks. alla)
*
*(Olen mieltynyt chapter-tekniikan käyttöön, kuten näkyy!)
*
*DEF Model       a,a  / kaava 1: mittausmalli
*DEF Scale       b,b  / kaava 2: mitta-asteikko
*DEF Reliability c,d  / kaava 3: reliabiliteetti
*
*Kaavojen kirjoittaminen LaTeXilla:
*
a$\mx x = \mx \mu + \mx {B \tau} + \mx \varepsilon$
*
b$\mx u = \mx A' \mx x$
*
c\begin{eqnarray*}
* \mx {\rho_{\mx u}} & = &  \diag(\mx A' \mx {B \varPhi B}' \mx A) \times \\
*                    &   & [\diag(\mx A' \mx {\varSigma A})]^{-1}
*\end{eqnarray*}
d
*
*Kaavojen tulostus TEX-tiedostoiksi,
*kääntäminen DVI (device-independent) -muotoon ja
*muunto PS (PostScript) -muotoon:
*
*/activate # / kokeiluja toistettaessa on kätevää automatisoida osa vaiheista
*
#PRINT CUR+1,E TO K.tex
- include NULL.DEV
- chapter LaTeX
- chapter Model
E
#>LaTeX K.tex
#>DVIPS K.dvi
#>copy  K.ps LaTeX_Model.ps
*
#PRINT CUR+1,E TO K.tex
- include NULL.DEV
- chapter LaTeX
- chapter Scale
E
#>LaTeX K.tex
#>DVIPS K.dvi
#>copy  K.ps LaTeX_Scale.ps
*
#PRINT CUR+1,E TO K.tex
- include NULL.DEV
- chapter LaTeX
- chapter Reliability
E
#>LaTeX K.tex
#>DVIPS K.dvi
#>copy  K.ps LaTeX_Reliability.ps
*
*LaTeX-dokumentin yleiset määrittelyt:
*
L...................................................
*\documentclass[12pt]{article}
*\usepackage{amsmath}
*\usepackage{amssymb}
*\DeclareMathOperator{\diag}{diag}
*
*% bold math for matrices:
*\newcommand{\mx}[1]{\ensuremath{\boldsymbol{#1}}}
*
*\begin{document}
- control E: \end{document} / E:llä on kaksoisrooli
X...................................................
*
*TEX-tiedostojen tulostamisessa käytetty NULL.DEV näyttää tältä:
*
*LOADP <Survo>\U\SYS\NULL.DEV
* / NULL.DEV / Survo printer driver for LaTeX etc. 16.4.2004/K.Vehkalahti
* / ---------------------------------------------------------------------
* / Necessary definitions required for a Survo printer driver:
* / ----------------------------------------------------------
* define [S]         [2/0]
* define [LF]       [0/10]
* define [NEL]        [LF]
* define [LB]       [5/11]
* define [RB]       [5/13]
* define [TEXT]      [%=0]
* define [FORM_FEED] [%=0]
* define [NEW_PAGE]  [%=0]
* define [NEWLINE]   [%=0]
* shadow [S]:        [%=0]
* / ----------------------
*

Totuttuun (?!) tapaan arvioin jälleen VV-juttuni "lukukelpoisuutta". :)
Tällä kertaa LUE-komento ilmoittaa: "Teksti on todennäköisesti englantia."

Viitteet

Hassi, Seppo (1990). A singular value decomposition of matrices in a space
   with an indefinite scalar product. Annales Academiae Scientiarum Fennicae,
   79 (40 pp.), Finnish Academy of Science and Letters, Helsinki. Doctoral
   Dissertation, Department of Mathematics, University of Helsinki.

Mustonen, Seppo (1995). Tilastolliset monimuuttujamenetelmät, Survo Systems,
   Helsinki. http://www.survo.fi/monim/ 

Tarkkonen, L. and Vehkalahti, M. (1996). Visualization of Relationships in
   Epidemiological Studies. http://www.helsinki.fi/~tarkkone/freq/IADRPOS.pdf 

Vehkalahti, Kimmo (2000). Reliability of Measurement Scales - Tarkkonen's
   general method supersedes Cronbach's alpha. Doctoral dissertation,
   Department of Statistics, University of Helsinki. Statistical Research
   Reports 17, Finnish Statistical Society, Helsinki.
   http://ethesis.helsinki.fi/julkaisut/val/tilas/vk/vehkalahti/ 

Vastaukset:
[ei vastauksia]

Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!

Etusivu  |  Keskustelu
Copyright © Survo Systems 2001-2013. All rights reserved.
Updated 2013-06-15.