ee.Reducer.ridgeRegression

Creates a reducer that computes a ridge regression with numX independent variables (not including constant) followed by numY dependent variables. การถดถอยแบบริดจ์เป็นรูปแบบหนึ่งของการทำให้เป็นปกติแบบทีโฮโนฟ ซึ่งจะลดค่าสัมประสิทธิ์การถดถอยโดยการกำหนดค่าปรับตามขนาดของค่าสัมประสิทธิ์ การใช้งานการถดถอยแบบริดจ์นี้ไม่จำเป็นต้องรวมค่าคงที่สำหรับอคติ

เอาต์พุตแรกคืออาร์เรย์สัมประสิทธิ์ที่มีมิติข้อมูล (numX + 1, numY) แต่ละคอลัมน์มีสัมประสิทธิ์สำหรับตัวแปรตามที่เกี่ยวข้องบวกกับค่าสกัดกั้นสำหรับตัวแปรตามในคอลัมน์สุดท้าย เอาต์พุตเพิ่มเติมคือเวกเตอร์ของค่าเฉลี่ยกำลังสองของส่วนที่เหลือของตัวแปรตามแต่ละตัว และเวกเตอร์ของค่า p สำหรับตัวแปรตามแต่ละตัว เอาต์พุตจะเป็นค่าว่างหากระบบมีข้อมูลไม่เพียงพอ เช่น จำนวนอินพุตน้อยกว่า numX + 1

การใช้งานการคืนสินค้า
ee.Reducer.ridgeRegression(numX, numY, lambda)ตัวลดตำแหน่ง
อาร์กิวเมนต์ประเภทรายละเอียด
numXจำนวนเต็มจำนวนตัวแปรอิสระที่กำลังถดถอย
numYจำนวนเต็ม ค่าเริ่มต้น: 1จำนวนตัวแปรตาม
lambdaFloat, ค่าเริ่มต้น: 0.1พารามิเตอร์การทำให้เป็นปกติ