분류 전체보기 106

[파워포인트 VBA] 전체 슬라이드 글씨 색깔 바꾸기

매크로 설명 파워포인트 각 슬라이드의 텍스트 서식 중에서 색깔을 일괄적으로 변경하는 매크로이다. 파워포인트 슬라이드가 많아질수록 직접 변경하기 번거로울 때 사용하면 좋다. 변경되는 Shape는 텍스트를 가진 텍스트박스, 도형, 표의 모든 텍스트이다. 파워포인트가 실행되어 있어야 하고, 코드는 엑셀에 작성하여 제어하는 방식이다. 엑셀 개발자도구에서 PowerPoint Object Library를 참조해주어야 한다. ※ 차트의 글씨 색깔은 변경하지 않는다. (참고) 적용 결과 매크로 실행 동영상 VBA Code Option Explicit Sub c_changer() Dim pptRef As PowerPoint.Application Dim sld As PowerPoint.Slide Dim shp As Pow..

[엑셀 VBA] 셀 내용 보존하면서 셀 병합하기

매크로 실행 동영상 여러 셀을 병합하면 첫 셀을 제외한 나머지 셀은 내용을 잃는다. 이 매크로는 병합 대상 셀의 모든 내용을 보존하면서 병합을 수행하는 매크로이다. 코드를 응용하면 조건에 따라 반복적인 보존병합을 수행할 수 있다. 꽤나 다양하게 응용 가능하다. VBA Code 예시 Option Explicit Sub merge_maintain_content() Dim targetR As Range '병합 범위 Dim mergeStr As String '병합 내용 변소 Dim eachR As Range '셀 순환용 객체 Application.DisplayAlerts = False '병합시 대화창 Off Set targetR = Application.InputBox("병합할 범위를 선택하세요", Type:=..

VBA Macro/VBA Excel 2018.07.28

집단별 평균 차이검정(t검정, t-test)

독립표본 t-test를 수행하기 전에 각 표본 집단이 충족해야 하는 가정이 있다. 1) 각 표본이 정규성을 띠고 있어야 하고, 정규성 검정 링크(새창) 2) 분산이 같아야 한다. 등분산 검정 링크(새창) 물론, 위 가정을 충족하지 못하더라도 우회하여 검정하는 방법이 있다. 1) 의 경우 각 표본이 정규분포를 따르는지를 검정한다.일반적으로 표본의 크기가 30 이상인 경우 정규분포를 따르는 것으로 알려져 있다. (중심극한정리) 2) 의 경우 각 표본의 분산이 같은지를 검정한다.R 관련 함수 전체 보기 t.test: 집단의 평균에 대한 차이 검정 R에서 기본적으로 제공하는 t.test()함수는 Student's t-Test를 의미한다. 스튜던트의 t-test는 기본적으로 각 집단 표본의 분산에 차이가 없을 때..

R|Rstudio 2018.07.24

[파워포인트 VBA] 차트 데이터레이블 일괄 변경 매크로

매크로 설명 파워포인트 차트의 데이터레이블 설정을 일괄적으로 변경하는 매크로이다. 특히 데이터레이블 위치를 임의로 변경하는 노가다를 해야하는 경우에 유용할 것 같다. 이 매크로는 엑셀을 통해 파워포인트의 차트를 제어하는 방식으로 작동한다. 파워포인트의 차트 개체모델에 접근하는 방식과 엑셀의 차트 개체모델에 접근하는 방식이 다르기 때문에, 엑셀에 적용하는 경우에는 오류가 발생 수도 있다. 매크로 실행 동영상 VBA Code Option Explicit Sub chart_batch() Dim pptRef As PowerPoint.Application Dim curSlide As Long Dim shName As String Dim objChart As PowerPoint.Chart Dim seriesCnt,..

벽초지 문화수목원 스냅 (SONY a7r + FE2470za)

S Y N O P S I S #벽초지문화수목원 # 벽초지 문화수목원 영화 아가씨 촬영지로 알려진 벽초지 문화수목원 벽초지(碧草池)는 글자 그대로 푸른 풀과 나무가 있는 연못이다. 경기도 파주에 위치하고 있지만 연중 사람들의 발길이 끊이지 않는 곳이다.연중 무휴로 운영된다. 내부가 꽤 넓고 그늘이 많아 볕을 피할 수 있는 곳도 많다. 벽초지 문화수목원 공식홈페이지(새창) # 영화 촬영지는 항상 실제로 가보면 영화를 볼 때의 분위기가 잘 나지 않는다. 지나다니는 사람도 많기도 하거니와, 실제 시선과 영화상의 시선은 조금 차이가 있다. 그럼에도 불구하고 벽초지의 주목터널은 영화에서 느꼈던 특유의 비밀스러운 무언가를 간직하고 있다. # 벽초지 내부로 들어서면 가장 먼저 보게 되는 곳이 연못이다. 정자와 구름다리..

그날 2018.06.25

집단별 기초 통계량 구하기

집단별 데이터 처리 ddply 함수는 plyr 패키지에 포함된 함수이다. 아래와 같이 plyr 패키지를 설치하고 로드하면 ddply 함수를 사용할 수 있다. install.packages('plyr') library(plyr) 사용 데이터: 제주특별자치도 관광산업 빅데이터 분석정보(공공데이터) 예제로 사용된 데이터는 공공데이터포털에 등록된 2014~2016년 제주도 관광산업 빅데이터 분석정보이다. 2014년에서 2016년 간 내국인 제주도 관광객이 업종별/성별/연령별로 이용한 카드금액/카드건수가 나타나 있다. 각 행은 한 사람의 관광객이 제주도 여행을 간 기준년월(yyyymm)을 기점으로 하는 카드 사용 건에 대한 정보이다. 아쉽게도 데이터에 대한 메타정보가 없어서 각 변수값에 대한 정보를 일부 추측할 ..

R|Rstudio 2018.06.11

데이터 요약하기(Summarizing)

cut 함수: 도수분포표 작성 cut 함수는 숫자형 벡터를 요인형으로 구분해준다. 엄밀히 말하여 도수분포를 작성해주는 것은 아니다. 예를 들어, 학생들의 키 벡터가 height = c(152cm, 170cm, 160cm, 155cm, 180cm) 와 같이 제시되어 있고 cut 함수로 학생들의 키를 세 개 구간으로 나눈다고 하면 다음 같이 세 개 구간을 알려준다. [152, 161), [161, 171), [171, 180) 여기서 각 구간이 요인(factor)이 된다. height[1]의 경우 152이므로 [152, 161)에 구간에 해당한다. career 데이터의 gradM 변인을 3개 구간으로 cut 하면 아래와 같이 head 함수로 출력한 첫 6개 데이터는 200이하인 관측값이 5개, 400 초과,..

R|Rstudio 2018.06.07

양재시민의 숲 스냅 (SONY a7r + FE24-70za)

S Y N O P S I S #양재시민의 숲 # 양재시민의 숲 다리가 아파서 걷는게 불편해도 날이 좋아서 무언가에 홀린 것처럼 사진을 찍으러 간다. 주차장을 지나가던 순간 차 번호를 봤는데 2875였다.'아 탐론 2875 사야되는데..'이쯤 되면 미친 게 아닌가 싶다. # 양재시민의 숲은 정말 넓은데, 그 중 카페거리가 있는 곳이다. 밤이 되면 은은한 가로등도 있고 분위기가 좋다. 나무 사이로 들어오는 빛이 좋아서 한 컷. # 왠 양귀비? 양귀비 하면 아편밖에 모르는데(무식이 하늘을 찌른다..). 줄기에 털이 보송보송 나 있는 녀석들은 아편 양귀비가 아니라 꽃 양귀비라고 한다. 적녹색약이라 붉은색이 눈에 잘 들어오지 않는 나에게도 붉다.

그날 2018.06.04