curve_fit을 사용하여 데이터를 포인트에 맞추기

블라드

Scipy에 포함 된 curve_fit 함수를 사용하는 데 약간의 문제가 있습니다. 내가 맞추고 싶은 기능은 다음과 같습니다.

def funclog(x, a, b, c, d):
   return a * np.log(b * x + c) + d

내가 가진 문제는 fit 함수가 일부 포인트 (y (min) = 0 및 y (max) = 1)에 특정 값을 갖기를 원한다는 것입니다. curve_fit으로이 점들을 어떻게 강제 할 수 있습니까?

감사합니다

Stelios

에서 특정 값을 갖는 피트의 요구는 x=0, x=1파라미터는 것을 의미한다 a, b, c, d두 방정식 세트에 따라 제한된다 :

funclog(0, a, b, c, d) = 0, funclog(1, a, b, c, d) = 1

funclog고려 중인 형태에 대해이 연립 방정식을 다음과 관련하여 풀 수 a있으며 d그 결과 (고유 한) 솔루션을 얻을 수 있습니다.

a = 1/(-log(c) + log(b + c))d=log(c)/(log(c) - log(b + c))

(즉, 가정 bc분모가 0이 아닌되도록이다).

이러한 표현을 교체 a하고 dfunclog새로운 피팅 기능의 결과, 즉,

(log(c) - log(b*x + c))/(log(c) - log(b + c)),

기본적으로 제약 조건을 충족합니다. b의 값은 c에서 찾을 수 있습니다 curve_fit.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

logarithmic 함수에 맞추기 위해 curve_fit을 사용하는 파이썬

분류에서Dev

scipy curve_fit을 사용하여이 데이터에 곡선을 맞추는 방법

분류에서Dev

목록에있는 두 변수의 데이터를 맞추기 위해 curve_fit 사용

분류에서Dev

R을 사용하여 실험 데이터 포인트를 다른 누적 분포에 맞추기

분류에서Dev

여러 데이터 세트에서 공유 맞춤 매개 변수를 사용하여 scipy.optimize의 curve_fit을 사용하는 방법은 무엇입니까?

분류에서Dev

지수 곡선에 맞추기 위해 scipy curve_fit 사용 (맞춤 곡선이 실제 곡선과 일치 함)

분류에서Dev

파이썬에서 curve_fit을 수행하는 방법

분류에서Dev

lmfit 최소화를 사용하여 3D 포인트 데이터 세트에 3D 선 맞추기

분류에서Dev

개별 데이터 세트 문제에 적용된 curve_fit

분류에서Dev

scipy curve_fit이 좋은 추측을 제공하더라도 전혀 맞지 않습니까?

분류에서Dev

두 개의 다른 방정식을 함수에 맞추기 (curve_fit)

분류에서Dev

Scipy-Python Scipy Curve Fit을 사용하여이 베타 배포판을 맞추는 방법

분류에서Dev

파이썬을 사용하여 지수 함수에 맞추기

분류에서Dev

SciPy를 사용하여 여러 y 값 데이터 세트 사용에 스플라인 맞추기

분류에서Dev

scipy 최소화를 사용하여 곡선을 맞출 수 있지만 scipy curve_fit을 사용하지 않음

분류에서Dev

Auto_Arima를 사용하여 테스트 데이터에 더 잘 맞추기

분류에서Dev

Gekko와 Python을 사용하여 수치 ODE 솔루션을 데이터에 맞추기

분류에서Dev

scipy curve_fit을 사용할 때 범위 / 종속 함수에 경계를 적용 할 수 있습니까?

분류에서Dev

Python에서 curve_fit을 어떻게 사용합니까?

분류에서Dev

r에있는 두 개의 데이터 세트를 사용하여 qqplot에 선 맞추기

분류에서Dev

r에있는 두 개의 데이터 세트를 사용하여 qqplot에 선 맞추기

분류에서Dev

for 루프 내에서 Spark를 사용하여 데이터 세트에 열을 추가하는 방법 (여기서 for 루프에는 열 이름이 포함됨)

분류에서Dev

한 번에 scipy의`curve_fit`을 여러 번 반복

분류에서Dev

데이터 행렬을 사용하여 MATLAB에서 특정 2D 함수를 맞추는 방법

분류에서Dev

데이터 행렬을 사용하여 MATLAB에서 특정 2D 함수를 맞추는 방법

분류에서Dev

데이터 행렬을 사용하여 MATLAB에서 특정 2D 함수를 맞추는 방법

분류에서Dev

MNIST 데이터의 개별 데이터 포인트에 액세스하고 torchvision의 가져 오기 데이터 세트를 사용하여 trainset 객체에서 크기, 모양 등을 확인하는 방법

분류에서Dev

Gaussian + Line fit을 데이터에 맞추기

분류에서Dev

Python의 optimize.leastsq () 및 optimize.curve_fit을 사용하여 데이터를 Faddeeva 함수에 피팅

Related 관련 기사

  1. 1

    logarithmic 함수에 맞추기 위해 curve_fit을 사용하는 파이썬

  2. 2

    scipy curve_fit을 사용하여이 데이터에 곡선을 맞추는 방법

  3. 3

    목록에있는 두 변수의 데이터를 맞추기 위해 curve_fit 사용

  4. 4

    R을 사용하여 실험 데이터 포인트를 다른 누적 분포에 맞추기

  5. 5

    여러 데이터 세트에서 공유 맞춤 매개 변수를 사용하여 scipy.optimize의 curve_fit을 사용하는 방법은 무엇입니까?

  6. 6

    지수 곡선에 맞추기 위해 scipy curve_fit 사용 (맞춤 곡선이 실제 곡선과 일치 함)

  7. 7

    파이썬에서 curve_fit을 수행하는 방법

  8. 8

    lmfit 최소화를 사용하여 3D 포인트 데이터 세트에 3D 선 맞추기

  9. 9

    개별 데이터 세트 문제에 적용된 curve_fit

  10. 10

    scipy curve_fit이 좋은 추측을 제공하더라도 전혀 맞지 않습니까?

  11. 11

    두 개의 다른 방정식을 함수에 맞추기 (curve_fit)

  12. 12

    Scipy-Python Scipy Curve Fit을 사용하여이 베타 배포판을 맞추는 방법

  13. 13

    파이썬을 사용하여 지수 함수에 맞추기

  14. 14

    SciPy를 사용하여 여러 y 값 데이터 세트 사용에 스플라인 맞추기

  15. 15

    scipy 최소화를 사용하여 곡선을 맞출 수 있지만 scipy curve_fit을 사용하지 않음

  16. 16

    Auto_Arima를 사용하여 테스트 데이터에 더 잘 맞추기

  17. 17

    Gekko와 Python을 사용하여 수치 ODE 솔루션을 데이터에 맞추기

  18. 18

    scipy curve_fit을 사용할 때 범위 / 종속 함수에 경계를 적용 할 수 있습니까?

  19. 19

    Python에서 curve_fit을 어떻게 사용합니까?

  20. 20

    r에있는 두 개의 데이터 세트를 사용하여 qqplot에 선 맞추기

  21. 21

    r에있는 두 개의 데이터 세트를 사용하여 qqplot에 선 맞추기

  22. 22

    for 루프 내에서 Spark를 사용하여 데이터 세트에 열을 추가하는 방법 (여기서 for 루프에는 열 이름이 포함됨)

  23. 23

    한 번에 scipy의`curve_fit`을 여러 번 반복

  24. 24

    데이터 행렬을 사용하여 MATLAB에서 특정 2D 함수를 맞추는 방법

  25. 25

    데이터 행렬을 사용하여 MATLAB에서 특정 2D 함수를 맞추는 방법

  26. 26

    데이터 행렬을 사용하여 MATLAB에서 특정 2D 함수를 맞추는 방법

  27. 27

    MNIST 데이터의 개별 데이터 포인트에 액세스하고 torchvision의 가져 오기 데이터 세트를 사용하여 trainset 객체에서 크기, 모양 등을 확인하는 방법

  28. 28

    Gaussian + Line fit을 데이터에 맞추기

  29. 29

    Python의 optimize.leastsq () 및 optimize.curve_fit을 사용하여 데이터를 Faddeeva 함수에 피팅

뜨겁다태그

보관