기본 콘텐츠로 건너뛰기

라벨이 web인 게시물 표시

통계관련 함수와 메서드 사전

A B C d E F G H I K L M N O P Q R S T U V W Z A statsmodels.ap.stats.anova_lm(x) statsmodels.formula.api.ols 에 의해 생성되는 모형 즉, 클래스 인스턴스(x)를 인수로 받아 anova를 실행합니다. np.argsort(x, axis=-1, kind=None) 객체 x를 정렬할 경우 각 값에 대응하는 인덱스를 반환합니다. Axis는 기준 축을 지정하기 위한 매개변수로서 정렬의 방향을 조정할 수 있음(-1은 기본값으로 마지막 축) pandas.Series.autocorr(lag=1) lag에 전달한 지연수에 따른 값들 사이의 자기상관을 계산 B scipy.stats.bernoulli(x, p) 베르누이분포에 관련된 통계량을 계산하기 위한 클래스를 생성합니다. x: 랜덤변수 p: 단일 시행에서의 확률 scipy.stats.binom(x, n, p) 이항분포에 관련된 통계량을 계산하기 위한 클래스를 생성합니다. x: 랜덤변수 n: 총 시행횟수 p: 단일 시행에서의 확률 C scipy.stats.chi2.pdf(x, df, loc=0, scale=1) 카이제곱분포의 확률밀도함수를 계산 $$f(x, k) =\frac{1}{2^{\frac{k}{2}−1}Γ(\frac{k}{2})}x^{k−1}\exp\left(−\frac{x^2}{2}\right)$$ x: 확률변수 df: 자유도 pd.concat(objs, axis=0, join=’outer’, …) 두 개이상의 객체를 결합한 새로운 객체를 반환. objs: Series, DataFrame 객체. Axis=0은 행단위 즉, 열 방향으로 결합, Axis=1은 열단위 즉, 행 방향으

blog에 css 적용

blog에 CSS를 적용하기 위해서는 두가지 방법이 있습니다. 블로그 홈에서 1) 직접 HTML의 코드를 조정하는 방법입니다. 테마 → 화면의 우측 상단의 $vdots$를 클릭하여 HTML창으로 이동          →  이동후 Ctrl+f를 클릭하여 search 창을 활성화 합니다.          → </b:skin>을 찾아 이동 후 바로 직전에 입력합니다. 예를들어 .box{padding:10px;border:1px solid} ]]></b:skin> 2) CSS  첨가 창에서 붙이기 맞춤설정 클릭 →  좌측 상단에 글상자 중 고급을 선택                            →  css 추가 클릭후                            →  추가

google spreadsheet에서 주가자료 호출하기

google finance에서 방대한 양의 주가자료를 제공하고 있습니다. 그러나 일부자료는 그래프만 제공되며 데이터를 볼수도 다운받을 수도 없습니다. 물론 python 패키지 를 사용하면 쉽게 자료를 호출하여 저장할 수 있습니다.  그러나 r의 경우   kosdaq군의 자료를 다운받을 수 없습니다. 이 경우 google spreadsheet에서 제공하는 다음 함수를 사용하면 자료의 호출이 용이하게 이루어 집니다. 물론 다운 받은 자료를 엑셀이나 csv 파일로 전환해야 하는 번거로움이 존재합니다. googlefinance("종목코드", "다운받을 항목", "시작날짜", "마지막날짜", "DAILY" 또는 "WEEKLY") 다운받을 항목으로 아래의 결과에와 같이 open, high, low, close, volume등이 있으며 이외에도 다양한 인수들이 존재합니다. KOSDAQ:KOSDAQ open Date Open Date High Date Low Date Close Date Volume high 2013. 1. 2 오후 3:30:00 501.75 2013. 1. 2 오후 3:30:00 501.86 2013. 1. 2 오후 3:30:00 499.2 2013. 1. 2 오후 3:30:00 501.61 2013. 1. 2 오후 3:30:00 342534000 low 2013. 1. 3 오후 3:30:00 504.64 2013. 1. 3 오후 3:30:00 504.76 2013. 1. 3 오후 3:30:00 498.98 2013. 1. 3 오후 3:30:00 499.07 2013. 1. 3 오후 3:30:00 388426000 close 2013. 1. 4 오후 3:30:00 500.27 2013. 1. 4 오후 3:30:00 504.85 2013. 1. 4 오후 3:30:00 499.44 2013. 1. 4 오후 3:30:0

수식 입력

1. Blogger 레이아웃 창내 템플릿에 보면 html 코드입력 창이 있습니다. 코드 <head> ~ </head> 사이에 다음 코드를 입력하고 저장하면 latex  equation으로 수식이 전환됩니다. <script type="text/javascript"src=" http://cdn.mathjax.org/mathjax/latest/MathJax.js "> MathJax.Hub.Config({ extensions: ["tex2jax.js","TeX/AMSmath.js","TeX/AMSsymbols.js"], jax: ["input/TeX", "output/HTML-CSS"], tex2jax: { inlineMath: [ ['$','$'], [" \\( "," \\) "] ], displayMath: [ ['$$','$$'], [" \\[ "," \\] "] ], }, "HTML-CSS": { availableFonts: ["TeX"] } }); </script> </div>   입력시 $$~$$ 내에서 입력하면 새 줄의 중앙에 위치하고  $ ~$ 내에서 입력하면 다른 입력된 글과 연결됩니다. 입력시 직접적으로 전환은 안되고 블러그 보기에 전환됩니다. 2. Sigil sigil의 <head> ~</head> 사이에 다음 코드 입력 <head> <link href="../Styles/MyStyle.css" rel="stylesheet" type="txt/css"

google finance로 부터의 자료 호출_python

주가 자료는 많은 웹사이트를 통해 입수할 수 있다. Google Finance는 방대한 주가 자료를 제공하는 대표적인 사이트이다. 이 사이트로 부터 주가 자료를 호출하는 방법을 소개한다. 이전의 Pandas 패키지를 사용하는 방법은 좀 불안정한 단점이 googlefinance.client 패키지에 의해 보완되었다. 이 패키지의 인스툴은 명령 프롬프트(command prompt) 또는 아나콘다 프롬프트를 사용하여 다음과 같이 실행한다. >>> pip install googlefinance.client 일단 인스톨 후 그 패키지를 다음과 같이 콘솔창(jupyter notebook, python IDE 등)에 장착한다. from googlefinance.client import get_price_data, get_prices_data, get_prices_time_data 호출하기 위해 필요한 매개변수를 지정한다. 그 매개변수는 사전형식으로 작성되어야 한다. 그 사전의 키는 'q', 'i', 'x', 'p'로서 각각 다음과 같다. 'q', 'x': 대상 주식의 코드이다. 이 코드는 제공하는 사이트마다 다르다.    예를 들면 kospi의 경우  'KRX:KOSPI'로서 클론을 기준으로 앞은 국가 구별을 위한 것이고 뒤의 것은 주식 코드이름이다. 'q'의 경우는 주식의 고유코드 즉, 'KOSPI'가 되고 'x'는 그 주식이 포함된 범주(국가)의 코드로서 'KRX'가 된다. 'i' : 호출하려는 자료의 간격으로 초단위로 입력된다. 예를 들어 1day=86400으로 일간자료를 호출하기 위해서는 이 수치를 문자형으로 입력한다. 즉    'i':'86400' 또는 계산식으로 지정할 경우 수치형을 전달한다. 60*60*24(

urllib python

urllib는 총 4개의 모듈이 존재한다. 그중에 request 모듈은 웹으로부터 데이터를 호출하는 것으로 매우 많이 사용된다. import urllib.request re=urllib.request d = re . urlopen( "https://www.google.com/finance?q=KRX%3AKOSPI&ei=7P0nWZnfMcaO0AS04auYBg" ) 위의 d는 복잡한 결과를 반환한다. for s in contents:    print(s) getheaders() 함수를 사용하면 호출한 사이트에 대한 정보를 리스트 형식으로 반환한다. 다음 d.status는 데이터를 호출한 상태를 나타내는 것으로 200이라는 결과는 그 호출이 잘되었다는 것을 의미한다. d . status 200 cts = d . getheaders() for s in cts:     print (s) ('Content-Type', 'text/html; charset=utf-8') ('P3P', 'CP="This is not a P3P policy! See https://support.google.com/accounts/answer/151657?hl=en for more info."') ('Date', 'Fri, 26 May 2017 14:11:38 GMT') ('Expires', 'Fri, 26 May 2017 14:11:38 GMT') ('Cache-Control', 'private, max-age=0') ('X-Content-Type-Options', 'nosniff') ('X-Frame-Options', 'SAMEORIGIN') ('X-XSS-Protection', &