[問題] 用array去計算離差平方和 與 離差和乘積已刪文

看板Python作者 (one more)時間5年前 (2019/09/29 16:44), 5年前編輯推噓7(705)
留言12則, 4人參與, 5年前最新討論串1/1
各位前輩大家好,請教各位一個問題 我EXCEL裡面有 X 700筆數據 Y 700筆數據 假設我現在要算他們的離差和乘積 我的第一個想法是用array轉成矩陣去計算 但算出來答案似乎是錯的 (X離差和應該是沒有錯,但與Y乘起來卻錯了!?) 請問我是哪裡出了問題? 以下附我的code https://imgur.com/a/Tdyppji -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.174.69.218 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1569746648.A.9BD.html ※ 編輯: gohard (1.174.69.218 臺灣), 09/29/2019 16:45:15

09/29 16:53, 5年前 , 1F
*筆
09/29 16:53, 1F

09/29 17:09, 5年前 , 2F
你的離差和乘積是先乘積再加總,還是加總後再乘積
09/29 17:09, 2F
R大 https://imgur.com/a/yH3EyLF 按字面上的意思應該是先乘積再加總,謝謝

09/29 18:03, 5年前 , 3F
怎麼沒看到你乘y的部分
09/29 18:03, 3F

09/29 18:04, 5年前 , 4F
阿 點進去看到惹
09/29 18:04, 4F

09/29 18:12, 5年前 , 5F
感覺怪怪的 怎麼不用np.sum((X - no.mean(X)) * (X -
09/29 18:12, 5F
TitanEric: np.mean(X))) T大是在回答第一題嗎?第一題的答案應該沒問題(有其他朋友用R跑過),感謝你 ※ 編輯: gohard (1.174.69.218 臺灣), 09/29/2019 18:25:28

09/29 18:41, 5年前 , 6F
另一個 identity matrix 跟 全部都是 1/n的矩陣 然後
09/29 18:41, 6F

09/29 18:41, 5年前 , 7F
直接 quadratic form x(I-H)x’ 算或 x(I-H)y’
09/29 18:41, 7F

09/29 19:02, 5年前 , 8F
那var的公式是什麼?你var*資料總數之後會是你要的東
09/29 19:02, 8F

09/29 19:02, 5年前 , 9F
西嗎?答案應該就出來了
09/29 19:02, 9F

09/29 19:05, 5年前 , 10F
你錯在單純的數學問題
09/29 19:05, 10F
回R大 var*資料總數 會變成離差平方和,我是不是做成先加總再乘積了? 謝謝~~ ※ 編輯: gohard (1.174.69.218 臺灣), 09/29/2019 19:08:58

09/29 19:38, 5年前 , 11F
沒錯,你是做離差sum相乘,但是應該是要相乘後才sum
09/29 19:38, 11F
那請問該如何改呢?因為我是用變異數轉的,所以X Y 分別直接離差加總完了 ※ 編輯: gohard (1.174.69.218 臺灣), 09/29/2019 20:02:40

09/29 20:12, 5年前 , 12F
3樓
09/29 20:12, 12F
謝謝以上回覆的各位~~ ※ 編輯: gohard (1.174.69.218 臺灣), 09/29/2019 21:23:55
文章代碼(AID): #1Ta6xOcz (Python)
文章代碼(AID): #1Ta6xOcz (Python)