안녕하세요 구도입니다.


오늘은 R 자체에 내장된 데이터를 불러와 히스토그램을 그리는 방법에 대해 배워보도록 하겠습니다.


작성한 코드만 보고 이해하시지 말고 프로그램에서 직접 실습해보시면서 공부하시면 이해가 훨씬 빠르시답니다.


*프로그램은 'R x64 3.5.1' 을 사용하였습니다*



#지진 데이터를 활용한 히스토그램 그리기

data(quakes)  # 지진 강도의 데이터 세트 불러오기

quakes


?quakes #해당자료 quakes에 대한 자세한 설명 볼 수 있음


head(quakes)  # 자료의 상위 일부만 나타낼 때 사용. 

head(quakes, 10L)  # 자료의 상위 10줄만 나타낼 때 사용. 


str(quakes)   #str()를 이용하여 자료 및 변수들의 유형 확인. num=숫자형(실수), Factor=인자형, chr=문자형, int=숫자형(정수)


mag <- quakes$mag    # 지진의 강도에 대한 벡터 데이터 할당

mag     # 지진의 강도 출력


hist(mag, main="지진 발생 강도의 분포", xlab="지진 강도", ylab="발생 건수")   #지진 강도에 대한 히스토그램 출력



# 계급구간 설정


min(mag)

max(mag)


par(mfrow=c(1,3))

hist(mag, main="지진 발생 강도의 분포", xlab="지진 강도", ylab="발생 건수", breaks="Sturges")   # 계급의 구간을 Sturges 공식으로 정함

hist(mag, main="지진 발생 강도의 분포", xlab="지진 강도", ylab="발생 건수", breaks=seq(4,6.5,by=0.5))   # 계급의 구간 설정을 4~6.5 구간을 0.5 간격으로 하는 계급 설정

hist(mag, main="지진 발생 강도의 분포", xlab="지진 강도", ylab="발생 건수", breaks=c(4.0,4.4,4.8,5.2,5.6,6.0,6.4,6.8))  

##xlim=c(150,190),  ylim=c(0, .09)) 옵션 이용해보기!




# 색깔 지정


par(mfrow=c(1,2))

colors <- c("red", "orange", "yellow", "green", "blue", "navy", "violet")

hist(mag, main="지진 발생 강도의 분포", xlab="지진 강도", ylab="발생 건수", col=colors, breaks=seq(4,6.5,by=0.5))  


hist(mag, main="지진 발생 강도의 분포", xlab="지진 강도", ylab="발생 건수", col=rainbow(7), breaks=seq(4,6.5,by=0.5))  



# y축 선택(도수 vs 상대도수)


par(mfrow=c(1,2))

colors <- c("red", "orange", "yellow", "green", "blue", "navy", "violet")

hist(mag, main="지진 발생 강도의 분포", xlab="지진 강도", col=colors, breaks=seq(4,6.5,by=0.5), freq=TRUE)  # freq=TRUE가 디폴트&도수


hist(mag, main="지진 발생 강도의 분포", xlab="지진 강도", col=colors, breaks=seq(4,6.5,by=0.5), freq=FALSE) # freq=FALSE 의 의미는 분포밀도값. 확률에 대응하며, probability=T로 설정한 결과와 동일


hist(mag, main="지진 발생 강도의 분포", xlab="지진 강도", col=colors, breaks=seq(4,6.5,by=0.5), probability=T) # freq=FALSE 의 의미는 분포밀도값. 확률에 대응하며, probability=T로 설정한 결과와 동일



오늘도 글 읽어주셔서 감사합니다.

안녕하세요 구도입니다.


오늘은 내용이 아주 짧지만 우리가 컴퓨터 프로그램을 사용하며 발생하는 문제 해결 방법에 대해 간략하게 설명을 드리고자 합니다.


바로 Fail to create minstaller 3.21 관련 문제입니다.


Miplatfrom은 학사정보 시스템이나 교육과정 중 많이 쓰이는 연동형 프로그램이랍니다.

저 같은 경우는 학교 학사정보 시스템을 이용하는데 잦은 오류가 발생했었답니다.


자, 그럼 문제에 대한 해결 방법은 무엇인지 알아볼까요.



[오류 문구]


"Fail to create MiPlatform control. Please register MiPlatformXLU.ocx"


[해결 방법 01]


1. 프로그램 제거 또는 변경에 들어간다.


2. "miplatform"으로 시작하는 프로그램들을 다 지워준다.


3. 다시 프로그램을 재설치 한다.


[해결 방법 02]


시작 -> 모든 프로그램 -> 보조 프로그램 -> 명령프롬프트 항목에서 파일 관리자 권한으로 실행한다.


[해결 방법 03]


검색 -> "MiPlatformXLU.ocx" 을 검색 -> 파일 우측 클릭하여 경로를 복사 -> 실행 -> regsvr32[파일 경로]



글 읽어주셔서 감사합니다.





안녕하세요 구도입니다.


최근 여행에서 만난 동생과 과거 여행 속으로 잠시 돌아가기 위해 이태원에서 만났습니다.


둘 다 저녁을 먹지 않아 배고픔에 지쳐있던 터라 음식을 빨리 넣어주는 것이 무엇보다 우선이었답니다.


든든한 저녁 식사를 위해 이태원의 수많은 음식점 중에서 선택한 보니스 피자펍



저희가 도착했을 때부터 이미 자리는 거의 다 찬 상태였습니다.

(몰랐는데 이태원에서 피자 맛있는 곳으로 유명한 가게더라구요 ㅎㅎ)


서빙을 해주시던 모든 직원분들은 외국인이셨답니다.

외국인 직원분의 친절한 안내로 유일하게 남아있던 자리에 착석하고 너무 배가 고팠던 둘은 주문을 위해서 메뉴판부터 빠르게 스캔했습니다.



저희는 Half/Half를 선택하고 페페로니와 Vega Utopia 이렇게 2종류를 선택했습니다.


(*Half/Half는 메뉴 앞에 빨간색 점이 있는 피자에서만 2종류를 선택할 수 있습니다)

(*주문할 때 피자의 두께를 주문할 수 있는데요 저희는 배가 고팠기에 두꺼운 도우로 주문을 했습니다.)


우측에는 생맥주 브랜드들이 있고 저희 둘 다 코젤 흑맥주로 결정!


병맥주를 원하시는 분들은 메뉴판에 병맥주들도 있으니 확인하시어 주문하시면 됩니다!


(메뉴판 뒷면)


보니스 피자펍은 모든 주문 건에 대해서 선결제를 하는 시스템이더라구요.


그렇게 결제를 마치고 피자가 나오기 전 먼저 나온 생맥주로 갈증을 해소!



다들 갈증 날 때 맥주 한 모금 마시면 끝없이 들어가는 그 느낌 아시죠?


넘어가는 맥주 그만 Stop, 멈추는거 진짜 어렵잖아요... 매번 힘들지만 다행히 해냈습니다 ㅎㅎ;;



맛 좋은 맥주와 오랜만에 만나 안부를 서로 물으며 이야기를 하던 중 나온 메뉴!



왼쪽에서 찰칵



오른쪽에서 찰칵


그리고 칼로 쓱싹쓱싹 썰어서



입속으로 들어가기 직전에 찰칵


정신없이 먹었습니다.

진짜 그냥 막 먹었어요.

하늘만큼~~~~~~~~~(구름) 땅만큼-----------------(바닥) 맛있었습니다.


보니스 피자 관련해 여러 글을 보면 간이 전체적으로 좀 짜다는 평이 많았던 것 같은데


저는 개인적으로 간이 딱 맞았고 특히 카라멜어니언의 풍미가 기똥찼습니다.


제가 먹어본 카라멜 라이징한 어니언 중 탑 오브 탑이지 않을까 싶어요.


페페로니 피자도 정말 맛있었지만 전 카라멜 어니언이 재료로 들어간 피자를 드셔 보실 것을 추천, 아니 드셔야 합니다.



지금은 겨울이라 외부 좌석에 앉아계신 손님분들이 한 분도 없었지만, 날이 좀 따듯해지고 햇살이 밝은 오후에


피맥을 즐기기에는 완벽한 장소라는 생각이 들더라구요.


겨울에는 오두막집에서 오손도손 피자 먹는 분위기를, 여름에는 시원한 바람과 여유를 부리며 피자 먹는 분위기로


각 계절에 맞는 새로운 분위기를 조성해주는 피자펍이라는 생각이 들었습니다.


올겨울이 가기 전, 제가 느낀 보니스 피자펍의 작지만 큰 분위기를 꼭 경험해보셨으면 좋겠습니다.


오늘도 글 읽어주셔서 감사합니다.


그리고 오늘은 25일이니까


다들 메리크리스마스:)

                                   

                                  

                                   

                                  

                                   

                                  

                                   

                                  

                                   

                                  


1234567···28

+ Recent posts