Re: Havaintoaineisto SPSS:ään ja takaisin

[vastaus aiempaan viestiin]

Kirjoittaja: Seppo Mustonen
Sähköposti:    -
Päiväys: 30.9.2002 12:40

Jukka Martiskainen kirjoitti 30.9.2002 11:13 :

>Miten onnistuisi Survon .svo siirtäminen SPSS:lle ja päinvastoin?
> 
>Lueskelin vanhoja keskustelupalstan tekstejä ja siellä mainittiin
>Excelin kohdalla VAR-toiminto, mutta en sitä selaamalla keksinyt
>ratkaisua...
> 

"VAR-toiminnolla" tehdään Survossa muuttujamuunnoksia. Sillä ei
mielestäni ole suoranaista roolia tietojen siirrossa ohjelmasta toiseen.

Yleensä varmin tapa siirtää Survosta datoja (SVO-tiedostoja) toisiin
ohjelmiin on seuraava:
1. Poimitaan aineisto esim. DATA1.SVO Survon (tyhjään) toimituskenttään
komennolla
FILE LOAD DATA1
Tarvittaessa on toimituskenttä dimensioitava tätä ennen riittävän
suureksi INIT- tai REDIM-komennolla.
2. Jos siirron tulee tapahtua toisen ohjelman (tai Windowsin)
suomenkieliseen versioon, on mahdolliset desimaalipisteet muutettava
desimaalipilkuiksi ja tämä tehdään komennolla
REPLACE ".",","
3. Toimituskentässä nyt oleva datataulukko talletetaan tekstitiedostoksi
(esim. DATA1.TXT) komennolla
SAVEW DATA1.TXT

Tällainen tekstitiedosto on yleensä helppo muuntaa esim. muissa
tilasto-ohjelmissa niiden omaan esitysmuotoon. Koska itselläni
ei ole käytössä SPSS:ää, en pysty antamaan sen osalta yksityiskohtaisia
tietoja.

Survon kannalta vielä suorempi tie kulkee esim. EXCELin kautta niin,
että talletetaan Survon datatiedosto (DATA1.SVO) ns. tab-delimited-
muodossa suoraan tekstitiedostoksi DATA1.TXT komennolla
FILE LOAD DATA1 TO DATA1.TXT / DELIMITER=TAB
ja otetaan se käyttöön EXCELissä, josta sitten siirretään muille
ohjelmille. Jos esim. SPSS itse osaa lukea dataa tab-delimited-
tekstinä, niin tuota EXCEL-vaihetta ei tarvita lainkaan.

Siirto toiseen suuntaan:
Datan siirto X-ohjelmalta Survoon tapahtuu muuntamalla X:ssä
havaintoaineisto tekstitiedostoksi DATA2.TXT tab-delimited-muodossa ja
käyttämällä tämän jälkeen Survossa esim. komentoa
FILE SAVE DATA2.TXT TO DATA2 / DELIMITER=TAB
joka tekee Survo datatiedoston DATA2.SVO.
Jos X-ohjelma ei osaa suoraan tuottaa tekstitiedostoa tuossa muodossa,
kannattaa siirtää se ensin esim. EXCELiin ja sieltä Survoon.

Muitakin vaihtoehtoja löytyy. Niistä toivon muiden kertovan kokemustensa
mukaan.

-Seppo

Vastaukset:

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.