ee.Reducer.robustLinearRegression

Creates a reducer that computes a robust least squares regression with numX independent variables and numY dependent variables, using iteratively reweighted least squares with the Talwar cost function. נקודה נחשבת חריגה אם שורש ממוצע הריבועים של השאריות גדול מ-beta.

כל טופל קלט יכלול ערכים של המשתנים הבלתי תלויים, ואחריהם ערכים של המשתנים התלויים.

הפלט הראשון הוא מערך של מקדמים עם מימדים (numX, numY). כל עמודה מכילה את המקדמים של המשתנה התלוי המתאים. השני הוא וקטור של השורש הממוצע הריבועי של השאריות של כל משתנה תלוי. שני הפלטים הם null אם המערכת לא מוגדרת, למשל אם מספר הקלטים קטן מ-numX.

שימושהחזרות
ee.Reducer.robustLinearRegression(numX, numY, beta)הפחתה
ארגומנטסוגפרטים
numXמספר שלםמספר מאפייני הקלט.
numYמספר שלם, ברירת מחדל: 1מספר מאפייני הפלט.
betaמספר ממשי (float), ברירת מחדל: nullשוליים של חריג בשגיאה שיורית. אם הערך הוא null, יחושב ערך ברירת מחדל.