interpolasyon aralığının altında olan ben aşağı 1E4 için 1E5 gelen max_n_alphas azalırsa bu alamadım hata daha fazla.ValueError: x_new bir değer Bu ben</p> <pre><code>my_estimator = LassoLarsCV(fit_intercept=False, normalize=False, positive=True, max_n_alphas=1e5) </code></pre> <p>Not yaparken olsun bir scikit-öğrenme hatadır
Neler olup bittiği hakkında bir fikri olan var mı? I 40
boyutta 40k
veri noktalarına sahip bir
my_estimator.fit(x, y)
çağrı zaman
hata gerçekleşir.
tam yığın izleme verilerinize belirli bir şey olmalı bu
File "/usr/lib64/python2.7/site-packages/sklearn/linear_model/least_angle.py", line 1113, in fit
axis=0)(all_alphas)
File "/usr/lib64/python2.7/site-packages/scipy/interpolate/polyint.py", line 79, in __call__
y = self._evaluate(x)
File "/usr/lib64/python2.7/site-packages/scipy/interpolate/interpolate.py", line 498, in _evaluate
out_of_bounds = self._check_bounds(x_new)
File "/usr/lib64/python2.7/site-packages/scipy/interpolate/interpolate.py", line 525, in _check_bounds
raise ValueError("A value in x_new is below the interpolation "
ValueError: A value in x_new is below the interpolation range.
'sklearn.linear_model 'den LassoLarsCV' yi çalıştırdıktan sonra kod satırınızı çalıştırıyorum ve hata alıyorum. Lütfen tam geri bildirim mesajının yanı sıra aldığınız hatayı yeniden üretmek için yeterli kod sağlayın. –
Bu satırda hata oluşmuyor, ancak .fit() öğesini çağırdığımda. Ne yazık ki, burada çoğaltmak zor, veri kümemde 40k puan var. –
Scipy'deki interpolatörler genellikle 'x' değerlerinin monoton olarak artmasını gerektirir. 'X' veri kümeniz için monoton olarak artıyor mu? Değilse, veri kümesini 'x' ile anahtar olarak sıralamayı deneyin ve tekrar deneyin. İşe yarıyorsa, bana bildirin ve ben lütuf için uygun bir cevap ekleyeceğim :) –