Linear fitting 곡선을 구하는 간단한 질문입니다. (급함 ^^)

글쓴이
궁금이
등록일
2002-05-15 19:05
조회
6,375회
추천
3건
댓글
9건
인터벌을 서로 다르게(시간에 따라 쟀으므로 인터벌도 규칙성 없음. 두 자료의 총갯수는 당연히 틀리구요) 잰 두 자료의 평균을 linear fitting할려면 어떻게 해야할까요?

예를 들어

1  4.0
3  5.0
8  9.0
.
.
.



2  4.5
6  7.2
7  8.4
.
.
 

이 둘의 평균의 linear fitting 라인을 구하는거죠.
  • 궁금이 ()

      Matlab으로 알려주셔도 됩니다. 단 명령어를 좀 상세히 적어주시면 좋겠습니다..

  • 소요유 ()

      결국 두 데이타의 평균적인 직선을 구하는 것이므로, 두 데이타를 합친다음, Least square fitting method를 이용하여 가장 가까운 직선을 구하면 되겠군요. Least square fitting method는 Mathmatica와 같은 과학에서 많이 사용하는 프로그램 방법을 다룬 책이나, 과학 통계 해석를 다루는 책에  소개되어 있습니다.

  • 궁금이 ()

      두 데이타를 합치는 방법을 모르니까(도메인의 갯수와 그 인터벌이 서로 달라) 모르니까 그렇죠.. --;

  • 소요유 ()

      데이타를 합친다는 것이 나중 데이타를 먼저 데이타에 그냥 붙이는 것을 의미합니다. 두 행으로 이루어진 아스키 파일 두개를 붙이는 것이 어렵나요 ?  이를 x-y 그래프로 그리면 각 데이타를 각각 그려 넣은 것과 같은 그래프가 되겠지요.  즉 인터벌이 다른 것들이 서로 섞이겠죠.

  • 소요유 ()

      위 데이타에서는 합친 인터벌이 1, 2, 3, 6, 7, 8, .... 이 되겠고, 값은 4.0, 4.5, 7.2, 8.4, 9.0,.... 이런 데이타 셑이 만들어 질 겁니다. 

  • 소요유 ()

      이 데이타 셑을 가장 잘 fitting하는 직선을 구하면 원하는 것 얻는 것 아닌가요 ?

  • 배성원 ()

      평균의 linear fitting이라고 하셨네요. 그래서 따로 구하셔야 하겠다고 생각하셔서 힘들다고 하신듯...그러나 소요유님 말씀대로 평균를 따로 구해서 그걸 피팅하는 것이나 데이터 (X,Y)를 다 하나의 set으로 보고 피팅하나 결과는 마찬가지 입니다. 같아야 "best fit" 되었다고 말할 수 있지 않겠습니까?

  • 궁금이 ()

      데이타가 빠진 부분을 보간하면서 또는 단순히 직선으로 이으면서 일정한 인터벌의 도메인으로 만들수는 있을겁니다. 프로그래밍을 할 수는 있겠지만 귀찮아서 혹시 그러한 기능이 있나 여쭤본거죠. 하지만 말씀해주신 방법들은 극단적인 경우에 비추어보았을때(한쪽은 10000개의 데이터, 한쪽은 100개의 데이터) information의 loss가 발생하는걸로 보이는군요. 아무튼 말씀 감사했습니다.

  • 일렉 ()

      참고로 일반화된 선형 최소자승해는 다음으로 구할 수 있습니다. (X^T*X)*b=X^T*y로 불리우는 정규방정식을 구성하여 그 해인 b를 구하면 됩니다. 여기서 X행렬과 b벡터는 물론 측정치로 이루어집니다. 행렬과 벡터의 구성과 상호간의 연산은 하실 수 있겠죠? 덧붙이자면 데이터들이 자주 바뀌는 경우 저 같으면 코딩을 하겠습니다. 선형방정식을 푸는 루틴은 Public domain에 너무나도 많습니다. 제가 소시적에 이용하던 곳은 netlib.org입니다. 수고하시기를...



과학기술Q&A

게시판 리스트
번호 제목 글쓴이 등록일 조회 추천
184 답변글 [re] 흠... 맞나 모르겠네요. 댓글 10 사색자 08-12 6730 1
183 [정보] 일본 가전업계 부문별 순위 댓글 2 로켓연구가 08-07 7075 1
182 [정보] 일본 철강업계 지도 댓글 3 로켓연구가 08-07 5614 2
181 synchro..triggering이 정확히 뭘 의미하는지..? 댓글 2 궁금이 08-07 6717 1
180 확률에 관해…… 댓글 15 보통상식 08-06 5789 3
179 답변글 [re] 주사위의 확률, 기압계와 건물높이 측정 보통상식 08-08 6268 1
178 한국정보통신대학원대학교에 대해... 댓글 5 남정네 08-06 6451 1
177 [정보] 일본 디스크, DVD 업계 지도 댓글 1 로켓연구가 08-05 4367 1
176 역공학이 뭔가여? 댓글 13 오승처리 08-01 4589 1
175 답변글 리버스 엔지니어링 - 박정희 전기에서 발췌. muroi 08-10 5002 1
174 이런 질문 댓글 3 이지매 08-01 4848 1
173 제발좀도와주세여 댓글 3 강현우 07-31 4336 1
172 동적 표면장력 측정에 대해서... 신동윤 07-31 6566 1
171 ansys에서 cad파일 불러오기. 로켓연구가 07-30 7672 2
170 답변글 [re] ansys에서 cad파일 불러오기. 댓글 1 이성철 08-01 16570 2
169 답변글 [re] ansys에서 cad파일 불러오기. 박정렬 07-31 8372 1
168 부끄러운 질문이지만, 댓글 3 허접 공대생 07-29 6412 2
167 답변글 [re] 부끄러운 질문이지만, CoolME 07-30 5679 3
166 답변글 [re] 부끄러운 질문이지만, 박병훈 07-30 4875 1
165 대우전자의 디스플레이 개발 팀은? 댓글 4 daewoo 07-29 7463 2


랜덤글로 점프
과학기술인이 한국의 미래를 만듭니다.
© 2002 - 2015 scieng.net
모바일 버전으로 보기