作者assxass (包子)
看板Statistics
標題[程式] 布瓦松回歸 in SPSS
時間Tue Nov 10 17:34:07 2020
TITLE請註名軟體類別 如[程式] stata
SPSS
[程式問題]:
布瓦松回歸
[軟體熟悉度]:
新手
[問題敘述]:
執行 布瓦松回歸分析時遇到錯誤 是統計理論上的錯誤
顯示如下
"警告
一個或多個觀察值含有非整數或小於零的依變數資料值。這些值對於 Poisson 機率分配
無效,而且這些觀察值未使用於分析中。
對數 連結函數無有效觀察值。
此指令的執行已停止。"
但是同一筆數據 我在R 上以
fit <- glm(data[,3] ~ 0 + data[,17] + data[,18], offset = beta0,family =
poisson)
可以執行
https://1drv.ms/u/s!Ape_VTCaEQgcmfpWM0FCDGJrtLTG_w?e=prhWdq
資料長這樣 n 27個 不大
框起來的 就是我要跑的Y
我明白是因為 0在對數回歸的關係
但是 y = exp (a+ b+ c...)
y 應該是在 外面
而且 我跑了另外一組 Y同樣有0的數據 並沒有問題
拜託 求解 搞不定
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.76.175.169 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1605000849.A.7DE.html
1F:→ andrew43: 應變數必須是非負整數 11/10 19:24
2F:→ assxass: 可是我在R上可以執行 算出來的值帶回去 是正常的 11/10 20:03
3F:→ andrew43: 只有點估計正常 11/10 21:22
4F:→ andrew43: R應該會給你一堆警告訊息吧? 11/10 21:23
6F:→ andrew43: 你說的應變數是你框起來的,和R中所示不同 11/10 21:36
7F:→ assxass: 抱歉 這是一串連續的工作 (我找不到最一開始的) 不過確定 11/10 21:39
8F:→ assxass: 可以執行 11/10 21:39
9F:→ assxass: 而 SPSS 每個都失敗 顯示一樣的錯誤訊息 11/10 21:40
10F:→ andrew43: R所示的應變數是非負整數沒問題。 11/10 21:41
11F:→ andrew43: spss我不熟,但也可能是資料型態的問題嗎?設成整數看看 11/10 21:42
12F:→ KirinGuess: 你的資料是不是有用到weight by這個指令去加權? 11/11 19:23
13F:→ assxass: 沒有 基本上都是預設參數 11/12 09:43
15F:→ assxass: 第一項是Y 二三項是要分析的因子 不知道有沒有高手可幫忙 11/12 09:46
16F:→ assxass: 我現在是用R跑 不過之前報告都是用SPSS 被要求格式統一 11/12 09:47
17F:→ andrew43: 不知道你堅持什麼... 應變是必須是非負整數。 11/12 15:36
18F:→ cuylerLin: 建議原PO如果問題太龐雜的話,可以考慮丟家教版或者是s 11/12 20:56
19F:→ cuylerLin: oho版發案也許會比較快找到適合你且對症下藥的方法 11/12 20:56
20F:→ Uniqueness: 能跑出結果不代表結果沒問題啊 11/30 18:28
21F:→ Uniqueness: 只能說因為spss有做保護,但r沒有 11/30 18:29
22F:→ Uniqueness: 況且你的應變數也不是計數型,本來就不適合波松回歸 11/30 18:33
23F:→ andrew43: 對於這個議題,R一定會提出紅字警告的,也會給出一組不 11/30 18:41
24F:→ andrew43: 可用的解。那張截圖中的應變數完全合法,並非原PO所宣 11/30 18:41
25F:→ andrew43: 稱。 11/30 18:41