การใช้การถดถอยของสันเขา: การเลือกกริดอัจฉริยะสำหรับ ?
ฉันกำลังใช้ Ridge Regression ในโมดูล Python / C และฉันเจอปัญหา "น้อย" นี้ แนวคิดก็คือฉันต้องการตัวอย่างองศาอิสระที่มีประสิทธิภาพมากกว่าหรือน้อยกว่าระยะห่างเท่ากัน (เช่นพล็อตในหน้า 65 ใน "องค์ประกอบของการเรียนรู้ทางสถิติ" ) เช่นตัวอย่าง: ที่เป็นค่าลักษณะเฉพาะของเมทริกซ์จากเพื่อ P วิธีง่ายๆในการตั้งค่าขีด จำกัด แรกคือให้ (สมมติว่า\ lambda _ {\ max} \ gg d_i ^ 2 ) โดยที่cdf(λ)=∑i=1pd2id2i+λ,df(λ)=∑i=1pdi2di2+λ,\mathrm{df}(\lambda)=\sum_{i=1}^{p}\frac{d_i^2}{d_i^2+\lambda},d2idi2d_i^2XTXXTXX^TXdf(λmax)≈0df(λmax)≈0\mathrm{df}(\lambda_{\max})\approx 0df(λmin)=pdf(λmin)=p\mathrm{df}(\lambda_{\min})=pλmax=∑pid2i/cλmax=∑ipdi2/c\lambda_{\max}=\sum_i^p d_i^2/cλmax≫d2iλmax≫di2\lambda_{\max} \gg d_i^2cccเป็นค่าคงที่ขนาดเล็กและแสดงถึงระดับอิสระขั้นต่ำที่คุณต้องการสุ่มตัวอย่าง (เช่นc=0.1c=0.1c=0.1 ) ขีด จำกัด ที่สองเป็นของหลักสูตรλmin=0λmin=0\lambda_{\min}=0 0 ตามชื่อเรื่องแล้วฉันต้องตัวอย่างλλ\lambdaจากλminλmin\lambda_{\min}ถึงλmaxλmax\lambda_{\max}ในระดับหนึ่งซึ่งdf(λ)df(λ)\mathrm{df}(\lambda)ถูกสุ่มตัวอย่าง (โดยประมาณ) พูดใน0.10.10.1ช่วงจากcccถึงppp ... มีวิธีง่ายๆในการทำเช่นนี้หรือไม่? ฉันคิดว่าการแก้สมการdf(λ)df(λ)\mathrm{df}(\lambda)สำหรับแต่ละλλ\lambdaโดยใช้วิธี …