看板 Statistics 關於我們 聯絡資訊
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://www.ptt.cc/bbs/Statistics/M.1605000849.A.7DE.html
andrew43: 應變數必須是非負整數 11/10 19:24
assxass: 可是我在R上可以執行 算出來的值帶回去 是正常的 11/10 20:03
andrew43: 只有點估計正常 11/10 21:22
andrew43: R應該會給你一堆警告訊息吧? 11/10 21:23
assxass: https://0rz.tw/cvQfF < R 結果 超正常 11/10 21:28
andrew43: 你說的應變數是你框起來的,和R中所示不同 11/10 21:36
assxass: 抱歉 這是一串連續的工作 (我找不到最一開始的) 不過確定 11/10 21:39
assxass: 可以執行 11/10 21:39
assxass: 而 SPSS 每個都失敗 顯示一樣的錯誤訊息 11/10 21:40
andrew43: R所示的應變數是非負整數沒問題。 11/10 21:41
andrew43: spss我不熟,但也可能是資料型態的問題嗎?設成整數看看 11/10 21:42
KirinGuess: 你的資料是不是有用到weight by這個指令去加權? 11/11 19:23
assxass: 沒有 基本上都是預設參數 11/12 09:43
assxass: https://0rz.tw/r9E8H 這是我SPSS的 SAV檔 短短2kb 11/12 09:45
assxass: 第一項是Y 二三項是要分析的因子 不知道有沒有高手可幫忙 11/12 09:46
assxass: 我現在是用R跑 不過之前報告都是用SPSS 被要求格式統一 11/12 09:47
andrew43: 不知道你堅持什麼... 應變是必須是非負整數。 11/12 15:36
cuylerLin: 建議原PO如果問題太龐雜的話,可以考慮丟家教版或者是s 11/12 20:56
cuylerLin: oho版發案也許會比較快找到適合你且對症下藥的方法 11/12 20:56
Uniqueness: 能跑出結果不代表結果沒問題啊 11/30 18:28
Uniqueness: 只能說因為spss有做保護,但r沒有 11/30 18:29
Uniqueness: 況且你的應變數也不是計數型,本來就不適合波松回歸 11/30 18:33
andrew43: 對於這個議題,R一定會提出紅字警告的,也會給出一組不 11/30 18:41
andrew43: 可用的解。那張截圖中的應變數完全合法,並非原PO所宣 11/30 18:41
andrew43: 稱。 11/30 18:41