۶ کیو· متوسطمتوسطPYTHON۴ ثانیه · ۲۵۶ مگابایت
نخستین جهت حداقل مربعات جزئی (PLS)
تابع pls_first(X, y) نخستین جهت PLS را میسازد:
- ستونهای را استاندارد کنید (
stdبا تقسیم بر ) و را مرکزی کنید. - وزن ویژگی را متناسب با ضریب رگرسیون سادهی روی بگیرید: .
- را به طول یک برسانید: .
- نخستین مؤلفهی PLS: . رگرسیون روی را با عرض از مبدأ برازش دهید و آن را حساب کنید.
خروجی آرایهای به طول است: و سپس .
نمونهها
ورودی نمونه ۱
[[[4.62, 6.77], [6.33, 3.62], [8.54, 5.73], [3.09, 5.09], [3.34, 5.87], [2.32, 5.96], [1.46, 7.19], [5.54, 7.71], [3.58, 0.81], [2.26, 4.51]], [5.12, 9.45, 11.39, 1.67, 1.61, 0.19, -0.83, 3.04, 7.27, 3.5]]
خروجی نمونه ۱
[0.8794, -0.4761, 0.9362]
ورودی نمونه ۲
[[[6.72, 6.7, 5.16], [4.58, 4.5, 4.98], [4.12, 3.7, 4.74], [0.97, 0.94, -0.83], [3.79, 4.41, 5.36], [5.88, 8.05, 6.79], [7.1, 6.97, 7.31], [4.87, 3.55, 5.44], [8.29, 9.45, 8.8], [8.33, 9.08, 8.66], [6.03, 4.14, 5.05], [5.24, 6.61, 6.16], [7.35, 8.21, 7.48], [3.84, 4.84, 5.64], [4.94, 6.77, 5.72]], [15.79, 12.54, 9.25, 4.22, 10.15, 17.43, 16.05, 9.86, 21.04, 19.93, 12.45, 14.25, 19.61, 11.85, 13.96]]
خروجی نمونه ۲
[0.5777, 0.603, 0.5502, 0.9497]
برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.
ورود