posted by Yuki-H. 2011. 1. 19. 11:37

프로그램 정보

  • R - http://www.r-project.org/
    • 수치 분석용 패키지 MATLAB 등이 있지만 본 프로그램은 오픈소스용 프로그램
  • MASS
    • Robust Regression 관련 패키지, 예제를 보고 기본 패키지인 줄 알았으나 아니였음, 이 패키지 찾는다고 고생함.-_-;;;

관련 예제 링크

적용 예

  • 하고자 하는 일
    • 2 차원 그래프 상에 X,Y 축에 각각 데이터들의 좌표 정보들만 가지고 있을 때 이 들 좌표 정보와 가장 맞아 떨어지는 기울기 정보를 찾고자 하기 위함이다.
  • 기본적인 방법
    • R 스크립트에서 데이터를 로드 해 roubst linear regression 과 linear regression 으로 기울기 정보를 추정하는 스크립트를 자동으로 작성한다.
    • 자동으로 작성하는 스크립트는 아래에 참조
  • robust regression 이 추정이 실패했을 경우,
    • R을 실행해 해당 데이터 값을 화면에 출력하고 robust regression 결과와 linear regression 결과를 그래프로 출력하여 보았다. 그 중 눈으로 봤을 때 가장 적합한 것을 선택하여 추정값으로 이용함.

관련 스크립트 - R용 회귀 분석 정보 스크립트 작성 코드

  • 사용법
    makeRBatchFile <생성할 스크립트 파일명> <데이터 파일명>
  • 데이터 형식
    X, Y
    65.0, 529.0
    31.0, 100.0
    25.0, 625.0
    18.0, 36.0
    54.0, 2916.0
    0.0, 729.0
  • 소스코드
    function makeRBatchFile() {
           rm -rf $1
           touch $1
           chmod a+x $1
           echo '#!/opt/R-2.12.1/bin/Rscript' >> $1
           echo 'library(MASS)' >> $1
           echo 'lst=read.table("'"$2"'", sep=",", header=TRUE)' >> $1
           echo 'lst2=lst[]' >> $1
           echo 'cat("'"$2"'\n")' >> $1
           echo 'm1=rlm(Y~X, data=lst2)' >> $1
           echo 'cat("rlm result:")' >> $1
           echo 'coef(summary(m1))' >> $1
           echo 'm2=lm(Y~X, data=lst2)' >> $1
           echo 'cat("lm result:")' >> $1
           echo 'coef(summary(m2))' >> $1
           echo 'cat("\n")' >> $1
    }

posted by Yuki-H. 2006. 1. 19. 02:11
eDonkey 2000 설치시 프로 버전이라고 해도 하나의 스파이웨어가 설치되는데 이를 방지하기 위해서는 다음과 같이 하라...


<윈도우즈 설치 경로>\system32\drivers\etc\hosts 파일을 열어서 다음 줄을 추가한다.


0.0.0.0 bundles.overnet.com
0.0.0.0 www.whenu.com



프로 버전 사용자는 굳이 스파이웨어를 설치 않더라도 사용에 문제가 없음.

출처 : 모군의 머릿속 능력 [절대 와레즈, 검색사이트가 아님]
posted by Yuki-H. 2006. 1. 17. 21:01
안녕하세요. Mercury&Virgo 입니다.
기대하던 윈앰프 한글 언어변환기가 릴리즈되었습니다!
자! 릴리즈가 늦어진 이유는!!!
한글 mp3infp 가 윈앰프 한글 언어변환기 포함 사실을 뒤늦게 알아서 입니다.
[먼산]
그럼~ 새로워진 언어변환기를 마음껏 즐겨주기기 바랍니다.

이번버전은 5.1, 5.111, 5.12 가 동시 사용이 가능합니다~

윈앰프 5.12용 한글 언어변환기 1.45:
* 성능개선 : 버전에 구애받지 않는 한글화가 가능토록 함 (일부는 구애를 받음 :) )
- 성능개선 : iNETIZ.com Resource Replacement Plugins for NSIS 를 이용한 리소스 교체 작업
* 업데이트 : 패키지에 iNETIZ.com mp3infp 2.52a 추가
* 업데이트 : iNETIZ.com 한글화 프로젝트 공통 프리웨어 프로그램 약관 업데이트
* 업데이트 : iNETIZ.com 윈앰프 한글 언어 변환기 프로그램 약관 업데이트
* 제거 : iNETIZ.com 톰슨 MP3pro 플러그인을 패키지에서 제거
* 제거 : 언어 변환기 환경설정 프로그램을 패키지에서 제거

2005/12/04 Ver.2.52a
·한국어판 : 2.52a 에 맞게 릴리즈
·한국어판 : mp3infp 본체에서 한국어 도움말이 표시되지 않는 문제 개선
·한국어판 : mp3infp 설치 프로그램에서 업데이트 시의 설치경로 자동지정 기능을 추가
·한국어판 : iNETIZ.com 한글화 프로젝트 공통 프리웨어 프로그램 약관 업데이트
posted by Yuki-H. 2005. 11. 13. 02:41
안녕하세요. Mercury&Virgo 입니다.

지금부터 윈앰프 한글화 현황을 시작토록 하겠습니다.

실제로 오늘이 예고드린 날인데 왜 한글 언어 변환기가 올라오지 않냐 의야해하시는 분이 많으셨을 것으로 예상합니다.

그 이유는 언어변환기의 새로운 구축을 하고 있기 때문입니다.

간단히 도입할 몇가지 새로운 기능을 적어보도록 하겠습니다.

1. 패치 작업 없이 플러그인 리소스 한글화가 가능하게
2. 메뉴 및 그 외 한글화되지 않았던 부분 한글화
3. 한국어 언어 변환기 외의 언어 변환기 사용시 패치 작업으로 인해 한국어로 나오던 문제 극복

대충 이렇게 됩니다.

아직 한글화 작업 데이타를 좀 긁어모으고 있으며, 관련 플러그인을 새로 제작중에 있습니다.

다만, 기존의 방식과 달리 "언어 변환기 도우미" 라는 일반 플러그인이 있습니다. 이것이 좀 더 확장된 한글화를 가능토록 해주는 도구입니다..^^;;;

이렇게 되면, 기존의 언어 변환기에서 겪었던 버전 호환성 문제를 어느정도 극복이 가능할 것이라 사료됩니다.

그렇다고 해서 기존의 언어 변환기 보다 성능이 떨어지지 않고 보다 나은 한글 환경을 제공할 꺼라고 기대하고 있습니다.

좀 더 나은 윈앰프 사용까지 힘드시더라도 좀 더 기다려주시기 바랍니다..^^


P.S: 죄송합니다.. 어쩌다 보니 일이 커져 완전히 새로운 방식으로 제작을..^^;;;

P.S: 현재 작업 모습을 담은 스샷은 스킨투유에 올리겠습니다~
posted by Yuki-H. 2005. 11. 9. 13:17
안녕하세요. Mercury&Virgo 입니다.

비주얼 스튜디오 2005 제품군 중 익스프레스 버전이 정식으로 릴리즈 되었더군요..=ㅅ=

자세한 것은 여기에...

http://msdn.microsoft.com/vstudio/express/default.aspx

2003 관련 툴 킷에 이어 계속적으로 무료로 제공될 듯...

다만 아시는 분은 아시겠지만.. IDE 가 들어있다죠...[....]

역시 치사하게 1년동안 쓸 수 있는 트라이얼 버전 격 입니다..-_-

필요하신 분은 받으세요.. :)

참고로 저는 조만간 한글판 뜨면 그 때, 마이그레이션 준비를 해야겠다는...=ㅅ=


P.S : 사정상 지금은 한글 VS .NET 2003 으로 전향...

'철학, 물리, 수학' 카테고리의 다른 글

Winamp KR for New Style!  (0) 2005.11.13
젠투 리눅스라...=ㅅ=  (4) 2005.07.20
EXE?! This program is made by python!  (0) 2005.05.22
posted by Yuki-H. 2005. 7. 20. 03:17
레드헷에 RPM 에 좌절...

오늘 찾아보니 이런 것도 있더군요...=ㅅ= 젠투 리눅스...

이름은 들어봤으나 그 실체에 대해서 알지 못했는데...

이것이 물건이었습니다..ㅠ_ㅠ


젠투 리눅스는 빠르고 융통성을 지녔으며, x86을 기반으로 ppc, sparc을 지 원하는 리눅스 배포판입니다. 특히, 개발자와 네트워크 전문가를 위해 만들어졌으며, 다른 배포판들과는 달리 그동안 인정받아온 BSD 포트를 기초로 하고, 파이썬으로 개발된 포티지(portage)라는 진보된 패키지 관리 시스템을 이용합니다.


여기서 중점을 둬야 할 말은 바로 Portage!!!

ㅠ_ㅠ 원하던 거였습니다...

다만, 설치시의 과정을 보니 Orz...

FreeBSD 의 과정보다 더 다메한 듯...[...먼산]

그래도 어딥니까...[...]

Portage 입니다..ㅠ_ㅠ 이를 위해서면 설치 시간의 희생 감수 쯤은..ㅠ_ㅠ

다음에 도전해봐야 겠다는..

[요새는 날이 더워서...(귀차니즘...훗)]
posted by Yuki-H. 2005. 5. 22. 21:25
파이썬으로 제작된 간단한 수식입력기...

모군이 어떤 사정으로 인해 강제적으로 작성하게 된 것...

일단 특징이라고 하자면...


1. 한줄로 입력받는다
2. 이 한줄이 Expression 이라는 것 즉, 1+2.3*(3-4.2)-4
3. 연산자의 종류는 +, -, *, ^, (, )
4. 연산자 우선순위는 우리가 수식 계산 때와의 동일
5. 왼쪽에서 오른쪽으로 처리해 나감(역시 일반적인 수식 계산 때와...;;;)
6. 피연산자는 정수, 실수가 가능하다.
(실수라지만, 분수형태 지원하지 않으므로 실제로 부동소수..=ㅅ=)


신기하게 exe 파일인 이유는?

하지만, 파이썬으로 만든것!!!

믿기 어려우시면 여기를!!!

프로그램은 아래에서 다운로드를..;; [소스 없습니다..;;; 간단하므로..;;;]


P.S 1 : 어차피 뒷북으로 사료됩니다. Python 사용자라면 대부분 다 알테니깐요..-_-;;;
P.S 2 : 역시 파이썬이 스크립트 언어인가라는 점에는 약간의 모순이 있지않나 사료하는 유키냥...[먼산]
(애시당초 바이트 코드를 생성시키는게 인터프리터냐..-_-)


자료 다운로드 :
posted by Yuki-H. 2005. 5. 22. 19:50
아마.. 저기서 Very Easy 에 ?가 없다면 모순 그 자체일지도 모른다..
실제 언어가 쉽다는 것 자체가 모순 덩어리이라고 볼 수 있는게 바른 대답이 아닐까하다..
언어라는 것은 실제로 누군가와의 커뮤니케이션을 하기 위한 수단이며, 그 자체에 특성 혹은 문화가 베어였다고 한다.
컴퓨터에서 사용하는 언어라도 이 점에 있어서는 예외가 아니라고 생각한다.
일반적으로 자연어를 배우기 전에 실제 "그 언어에 대한 문화"를 모르면 배우기가 힘들듯이 컴퓨터에서 사용되는 언어도 "컴퓨터라는 문화"를 모르면 배우기가 힘들다.

물론, 일반적으로 자연어와 컴퓨터 언어와의 측면에서 컴퓨터 언어는 주로 한 사람이나 자연어보다 매우 작은 그룹이 주축이 되어 개발하기에 그 사람들의 사상과 세계관이 매우 강하다고 볼 수 있다.

이것이 아마 자연어와 컴퓨터 언어간의 큰 차이라면 큰 차이가 아닐까 싶다.

즉, 결국 하고 싶은 말은...
"컴퓨터 언어나 자연어나 언어다.. 모두 같다라는 것이다.."
[먼산]


P.S : 컴퓨터 언어를 배우기 전에 서두르지 맙시다.
즉, 하나부터 다시 돌아보면서 시도를 해보자는 것이지요..
앞에서 했던 말은 이를 얘기합니다. 실제 자연어는 서슴없이
배우면서, 컴퓨터 언어라고만 하면 한숨부터 쉬는 사람들을
많이 봐왔습니다. 그리고 언어를 못한다고 얘기를 하구요..
즉, 언어를 배울 때 컴퓨터의 문화를 이해할려고 노력하고,
그 후 언어 제작자가 왜 이렇게 만들었을까에 대해 생각해봅시다.
그럼, 컴퓨터 언어도 자연어보다 더더욱 쉽게 배우실 수 있을 겁니다.
왜냐하면, 자연어에는 단어가 많거든요..^^