發問時間: 電腦與網際網路軟體 · 1 0 年前

SPSS分類的問題

我有一個問題不知道SPSS做不做得到~

懇請高手解答~

現在我有一筆資料,有關居住的地點,分為:

1.上次居住地點、2.現在居住地點 這兩個問項

目前全台灣的縣市我都有編號,例如台北市就是1、台北縣就是2。

我想要將上次居住地點與現在居住地點不同的資料挑出來,

例如~

上次居住地點:台北;現在居住地點:屏東→選取

上次居住地點:台中;現在居住地點:台中→不選取

不知道SPSS有沒有辦法做到我的要求呢?

又要怎麼操作呢??

請高手詳細解答,謝謝ㄒ口ㄒ

已更新項目:

並不是指選取某一個地點,

而是每一筆資料都要自行比對,

~前後兩個居住地點一樣的就不選取~,

不一樣的則選取。

2 個已更新項目:

請問阿偉,move~=0是指兩者相減=0嗎?

如果相減為負數會被包含在這裡面嗎?

謝謝解答

3 個已更新項目:

再請問阿偉,

我在"move=city_before-city_now"這個步驟看見有類似計算機的按鍵,

裡面也有~=0(我這個步驟的名稱叫做"轉換→計算")

但是在Data裡面卻沒有Select cases功能,(我是用中文版的)

S開頭的功能只有"直接跳到某觀察値"

你說的"move~=0會不會是要在"計算"內設定呢?

1 個解答

評分
  • 阿偉
    Lv 7
    1 0 年前
    最佳解答

    用SPSS或EXCEL都可以處理你的資料,

    既然你有用數字編碼city_before、city_now,先確定縣市變項是數字而非字串變項

    在SPSS中用Transform→Compute variables,

    創造一個新變數為move(可自己命名)

    move=city_before-city_now

    所以move的值如果是0,代表個案沒有搬家,

    此時再以Data→Select cases

    以第2個選項「If condition is satisfied」,

    選擇「move~=0」按確定,即可選到搬過家的人。

    2008-12-18 21:25:32 補充:

    「move~=0」表示move不等於0,相減為負數會被包含在這裡面

    2008-12-20 11:56:51 補充:

    Select cases中文版=選擇觀察值,

    if=若

    move~=0是計算後再選擇的。

    參考資料: spss使用經驗
還有問題?馬上發問,尋求解答。