2016-07-23 3 views
0

저는 하나의 데이터 세트로 작업 중이며 커브가 S 자형임을 알았습니다. 난 곡선 끼워 식 A2 + ((A1-A2)/1 + EXP ((X-X0)/DX))를 가지고 여기서볼츠만 곡선에서 직선 부분의 기울기를 추정합니다.

  • X0 : 곡선
  • DX의 중간 점 : 곡선의 기울기

일반화 된 방정식을 얻기 위해 기울기와 중간 점을 찾아야합니다. 어떤 제안? enter image description here

답변

0

다음과 같은 형태의 함수로 시그 모이 드의 모델링을 단순화 할 수 있어야한다 : Sigmoid (simple)

source 어떤 당신이 할 수있는, 시그 모이 드 곡선에 데이터를 맞게하는 방법을 보여 R 코드 포함 . 당신이 쓰고있어 어떤 언어에 적응 소스는 다음과 같은 형식 노트 :

Sigmoid (General)

당신을 위해 해결하기 위해 링크 된 R 코드를 적용 할 수있다. 여기서 일반적인 함수에 대한 좋은 점은 당신이 그들로부터 파생 된 것을 풀 수 있다는 것입니다. 또한 시그 모이 드의 중간 점은 dx (또는 dx^2)의 파생물이 0 인 위치입니다 (여기서 neg에서 pos로 또는 그 반대로 간다).

+0

Thankx Shawn! 내 데이터 세트에는 nls에 단일 그라데이션 오류를주는 잔류 및 피팅 함수가 없습니다. – pkt

+1

주변을 둘러 보았으나 아직 다음 링크를 보았습니까? http://r.789695.n4.nabble.com/Sigmoidal-fitting-td819800.html 및 https://rmazing.wordpress.com/2012/07/05/a-better-nls/ –