راه
۷ کیو· سادهمبتدیPYTHON۴ ثانیه · ۲۵۶ مگابایت

Cp، BIC و R² تعدیل‌شده

تابع criteria(X, y, sigma2) رگرسیون کمترین مربعات yy روی همه‌ی ستون‌های XX را با عرض از مبدأ برازش می‌دهد. با nn تعداد نمونه، dd تعداد ستون‌های XX و sigma2 برآورد واریانس نویز σ^2\hat\sigma^2، سه معیار را به این ترتیب برگردانید:

Cp=1n(RSS+2dσ^2)BIC=1n(RSS+log⁡(n) dσ^2)C_p = \frac{1}{n}\big(\mathrm{RSS} + 2d\hat\sigma^2\big) \qquad \mathrm{BIC} = \frac{1}{n}\big(\mathrm{RSS} + \log(n)\, d\hat\sigma^2\big) Radj2=1−RSS/(n−d−1)TSS/(n−1)R^2_{\text{adj}} = 1 - \frac{\mathrm{RSS}/(n - d - 1)}{\mathrm{TSS}/(n - 1)}

log لگاریتم طبیعی است (np.log).

نمونه‌ها

ورودی نمونه ۱
[[[0.93], [7.82], [4.9], [10.04], [6.65], [5.56], [3.69], [7.78], [3.99], [8.14]], [4.0, 14.92, 8.83, 20.4, 12.88, 10.95, 9.35, 13.78, 9.75, 14.04], 1.0]
خروجی نمونه ۱
[1.2966, 1.3269, 0.9292]
ورودی نمونه ۲
[[[3.06, 2.73, 5.61], [1.3, 4.65, 5.85], [3.03, 2.77, 3.48], [6.3, 4.74, 1.26], [4.15, 7.03, 6.97], [6.26, 4.52, 1.31], [5.34, 4.65, 5.15], [8.08, 5.37, 5.55], [6.21, 4.49, 3.67], [3.53, 6.53, 6.01], [4.02, 7.31, 5.37], [2.32, 6.21, 4.72], [2.34, 6.03, 4.31], [4.22, 6.18, 0.62]], [2.23, 1.04, 4.49, 8.14, 2.87, 7.76, 5.67, 8.85, 6.21, 1.86, 4.1, 2.65, 2.46, 7.4], 0.64]
خروجی نمونه ۲
[0.6198, 0.7074, 0.9297]

برای نوشتن پاسخ و دریافت امتیاز، ابتدا وارد حساب شوید.

ورود