을 찾는 입방 스플라인에 맞게 다른 파이썬 함수는 계수
지금까지 내가 (모든 scipy.interpolate에서) 시도 :1) CubicSpline하지만,이 방법은 저 비현실적인, 불안해 계수 데이터의 결과로, 스플라인을 원활하게 할 수 없습니다.
2)와 결합 splrep splev 예컨대 I는 계수 추출
tck = splrep(x, y, k=3, s=1e25)
/
F = PPoly.from_spline(tck)
coeffs = F.c
knots = F.x
그러나 사용 매듭 I 전체 X-범위 평활 계수를 발견 할 수 없더라도 (비 물리적 인 제로 1e23에 가까운 값 간의 이동) 매끄러운 매개 변수 s를 매우 큰 수로 늘리면 매듭 수가 너무 적어지기 때문에 궁극적으로 매듭의 수가 너무 적습니다. 나는 적당한 매개 변수 s와 매듭의 수를 동시에 발견 할 수 없다.
3) I 사용 UnivariateSpline (X, Y, K = 3, (S) 내가의 변화에 더 나은 감도를 발견 여기 0.03) 를 =하지만 대응 get_coeffs() 메소드는 각 구간에 대해 4 개 계수를 제공하지 않는다 그러나 하나만 이해할 수 없습니다.
4) 3 차 다항식을 사용하여 조각 별 능선 선형 회귀를 시도했지만이 방법은 적합도에 너무 큰 백분율 오차를 제공하므로 표준 스플라인 방법 중 하나를 작동시키는 것이 좋습니다.
무엇이 누락 되었습니까? 누군가가 도와 줄 수 있니?