본문 바로가기

분류 전체보기691

Savitzky-Golay smoothing 스무딩은 자료를 매끄럽게 하는 것이라 할 수 있다. 이러한 작업은 데이터를 다루는 것에 있어 거의 필수적이다. 왜냐 하면, 관측되는 거의 모든 데이터는 여러 요인으로 인해 '오차'를 포함하고 있기 때문이다. 그래서 그와 같은 오차를 없애기 위해 여러 통계적 기법을 사용하는데, 스무딩은 통계적이진 않지만 오차를 없애고 원래의 데이터를 추정해 내기 위한 단순한 기법이면서도 효과적인 방법이다. 가장 쉽게 생각할 수 있는 방법은 이동평균(moving average)로, 주어진 데이터 전/후의 일정 개수의 데이터의 평균을 그 데이터의 값으로 추정하는 방법이다. 만약 주어진 데이터에서 멀어지는 점일수록 중요도가 떨어진다면 중요도를 낮추어 주면 된다. 즉, 이동평균은 주어진 데이터와의 거리에 상관없이 모두 동일한 가.. 2010. 1. 16.
생물학 관련 주요 저널 링크 Weekly Nature Science Cell Molecular Cell Oncogene Journal of Biological Chemistry PNAS Biochem Soc Sym Human Molecular Genetics Nucleic Acids Research The Journal of Clinical Investigation Biweekly Journal of Cell Biology Journal of Cell Science EMBO Genes and Development Current Biology Biochemical Journal Biochemical Pharmacology Monthly Nature Cell Biology Nature Immunology Nature Neuroscien.. 2010. 1. 15.
CWnd에 대하여 원본 작성일 : 2001-04-03 오전 1:25:37 수정일 : 2010-01-15 오전 00:16 서론 MFC를 하는 사람들이 한 번은 시도해 보게 된다는 일, MSDN의 CWnd 설명 해석하기. 그만큼 MFC를 함에 있어 CWnd를 이해하는 것은 중요하다. MFC의 수많은 컨트롤들이 CWnd를 상속받기 때문에 CWnd를 제대로 이해하게 되면 컨트롤을 다루기 쉬워지며, 더 나아가 MFC를 이용하는 것이 매우 편해진다. MFC를 배우는 사람이 겪는 전형적인 문제는 책에 있는 예제를 따라해서 뭔가 하기는 했는데, 자신이 작성해 놓은 코드가 어떻게 그 일을 하게 되는지 알기 쉽지 않다는 것이다. 그 이유는, MFC는 매우 방대한 라이브러리이기 때문에 MFC의 전체적인 모습을 알지 못하고 그냥 중간에 조금 .. 2010. 1. 15.
프로그래머에게 겸손이란 STL에 대한 비판은 초보자에게서 더 많이 보이는 것 같다. 그 이유는 무엇일까? 나는 그 이유가, 그들이 '겸손'하지 않기 때문인 것 같고, 그것은 다시, 그들이 자신들의 실력을 제대로 평가하고 있지 않기 때문인 것으로 보인다. * 초보자는 컴파일러의 경고 메세지를 보고 컴파일러가 똑똑하지 못하다고 생각하지만, 경험 많은 프로그래머는 컴파일러의 경고 메세지를 좋은 충고로 받아 들인다 - Bjarne Stroustrup, C++ The Programming Language. * 사용자가 프로그램을 사용하는데 계속적으로 경고 메세지 박스가 나타난다면 그것은 사용자가 어리석은 것이 아니고, 유저 인터페이스가 잘못된 것이다 - Macintosh User Interface Guideline. 문제는 간단하다. .. 2010. 1. 13.