ความแตกต่างระหว่าง LOESS และ LOWESS


17

ความแตกต่างระหว่าง LOESS และ LOWESS คืออะไร จากWikipediaฉันเห็นได้ว่า LOESS เป็นลักษณะทั่วไปของ LOWESS พวกเขามีพารามิเตอร์ที่แตกต่างกันเล็กน้อย?

คำตอบ:


19

ฉันคิดว่ามันเป็นสิ่งสำคัญที่จะต้องแยกความแตกต่างระหว่างวิธีการและการใช้งานของพวกเขาในซอฟต์แวร์ ความแตกต่างหลักที่เกี่ยวกับข้อแรกคือ lowess อนุญาตให้มีตัวทำนายเพียงตัวเดียวเท่านั้นในขณะที่สามารถใช้ข้อมูลแบบหลายตัวแปรในการปรับเรียบของข้อมูลหลายตัวแปรให้เป็นพื้นผิวได้ นอกจากนี้ยังช่วยให้คุณมั่นใจช่วงเวลา ในความรู้สึกเหล่านี้เหลืองเป็นลักษณะทั่วไป ในขณะที่ค่าเริ่มต้นสำหรับ lowess คือการใช้การถ่วงน้ำหนัก tricube, เหลืองดำเนินการพอดีแบบไม่ถ่วงโดยค่าเริ่มต้น

ตอนนี้สำหรับการดำเนินการ ในซอฟต์แวร์บางรุ่น lowess ใช้พหุนามเชิงเส้นในขณะที่เหลืองใช้พหุนามกำลังสอง (แม้ว่าคุณสามารถแก้ไขได้) ค่าเริ่มต้นและทางลัดที่อัลกอริทึมใช้มักแตกต่างกันมากดังนั้นจึงเป็นเรื่องยากที่จะได้ผลลัพธ์ที่ไม่แปรเปลี่ยนเพื่อให้ตรงกัน ในทางกลับกันฉันไม่ได้ตระหนักถึงกรณีที่การเลือกระหว่างทั้งสองทำให้เกิดความแตกต่างที่สำคัญ


2
กระดาษ 1,979 LOWESS คลีฟแลนด์ใน JASA มีน้ำหนัก tricube สำหรับสิ่งนี้ มันกล่าวถึงอย่างชัดเจนในขั้นตอนที่ 4 เมื่อ p831 ของ "แข็งแรงน้ำหนักเฉพาะการถดถอยและสมูท Scatterplots" วิลเลียมเอคลีฟแลนด์วารสารของสมาคมอเมริกันสถิติฉบับ 74เลขที่368 (ธ.ค. 1979) หน้า 829-836 หากบทความวิกิพีเดียมีความถูกต้อง LOESS จะไม่เปลี่ยนค่าเริ่มต้น - ทั้งคู่ทำได้
Glen_b -Reinstate Monica

บางทีนี่อาจไม่ใช่การใช้งานมาตรฐานหลังจากทั้งหมด ฉันเดาว่า lowess มักใช้พหุนามเชิงเส้นในขณะที่เหลืองใช้พหุนามกำลังสอง
Dimitriy V. Masterov

เมื่อใดที่หนึ่งต้องการมากกว่าอื่น ๆ
pir

8
มันอาจเป็นเรื่องยากที่จะติดตามความแตกต่างได้อย่างแม่นยำเนื่องจาก lowess พัฒนาไปตามกาลเวลาและเหลืองเป็นเพียงสิ่งที่บิลคลีฟแลนด์เริ่มเรียกใช้หลังจากนักวิทยาศาสตร์ทางธรณีวิทยาบางคนที่เขาพูดถึงเรื่อง lowess บอกเขาว่าทำไมมันถึงทำให้พวกเขาเหลือง เขานำชื่อใหม่มาใช้ ณ จุดนั้นและสิ่งใดที่ 'ทั่วไป' ก็ยังคงพัฒนาต่อไป (เล็กน้อย) หลังจากนั้น มีความแตกต่างระหว่างตัวเลือกต่าง ๆ ในกระดาษ 1979 ที่ฉันชี้ไปด้านบนมากกว่าระหว่างการใช้งานทั่วไปของทั้งสอง เราอาจต้องใช้จุดสองจุดตามวิวัฒนาการเพื่อระบุความแตกต่างที่เฉพาะเจาะจง
Glen_b -Reinstate Monica

6

โดยเฉพาะสำหรับ R ความแตกต่างมีขนาดเล็ก มีคำอธิบายโดยละเอียดที่นี่: https://support.bioconductor.org/p/2323/

แต่ขอให้สังเกตว่า lowess () ใน R แสดงรายการข้อมูลในขณะที่ loess () ส่งออกโมเดลซึ่งสามารถป้อนลงในทำนาย ()


1
การสนทนาในลิงค์นั้นยอดเยี่ยม มันบอกความสัมพันธ์ที่แน่นอนระหว่างการโต้แย้ง
cmo
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.