R에 대한 mtbr 패키지의 클래스 및 방법에 대한 문서.

R을 Minitab Statistical Software, Minitab와 통합하기 위해 LLC는 mtbr 패키지를 제공합니다. mtbr 패키지의 클래스 및 메서드에 대한 다음 설명은 Minitab과 통합되는 R 코드를 작성할 수 있도록 준비합니다.

Minitab의 R 패키지를 설치하는 방법과 Minitab에서 R을 실행하는 방법은 Minitab Statistical Software와 함께 사용할 R 설치로 이동하십시오.

R에 대한 자세한 내용은 www.r-project.org의 지침을 참조하십시오.

Package: mtbr

mtb_get_column

R에서 사용할 Minitab 워크시트에서 열을 검색합니다.

column_name: character
검색할 열을 지정합니다. 열 번호(예: "C1") 또는 열 이름(예: "내 열")을 지정할 수 있습니다.
반환 값
활성 워크시트의 데이터 열을 Ratomic vector로 반환합니다. atomic vector에는 문자, 정수 또는 숫자 값이 포함될 수 있습니다.
예제
library(mtbr)

column1 <- mtb_get_column("C1")
column2 <- mtb_get_column("My Column")

mtb_get_constant

R에서 사용할 Minitab 워크시트에서 상수를 검색합니다.

constant_name: character
검색할 상수를 지정합니다. 상수(예: "K1") 또는 상수 이름(예: "내 상수")을 지정할 수 있습니다.
반환 값
문자, 정수 또는 숫자 값일 수 있는 상수를 반환합니다.
예제
library(mtbr)

constant1 <- mtb_get_constant("K1")
constant2 <- mtb_get_constant("My Constant")

mtb_get_matrix

R에서 사용할 Minitab 워크시트에서 행렬을 검색합니다.

matrix_name: character
검색할 행렬을 지정합니다. 행렬 번호(예: "M1") 또는 행렬 이름(예: "내 행렬")을 지정할 수 있습니다.
반환 값
행렬의 데이터 열을 Rmatrix로 반환합니다.
예제
library(mtbr)

matrix1 <- mtb_get_matrix("M1")
matrix2 <- mtb_get_matrix("My Matrix")

mtb_add_message

Minitab 출력 창에 메시지를 추가합니다.

message: character
표시할 메시지를 지정합니다.
반환 값
None
예제
library(mtbr)

mtb_add_message("This is a message.")

mtb_set_note

Minitab 출력 창 상단에 메모를 설정합니다.

message: character
표시할 텍스트를 지정합니다.
반환 값
None
예제
library(mtbr)

mtb_set_note("The output contains one note.")

mtb_set_title

Minitab 출력 창 상단에 제목을 설정합니다.

title: character
표시할 텍스트를 지정합니다.
반환 값
None
예제
library(mtbr)

mtb_set_title("The output contains one title.")

mtb_add_image

지원되는 이미지 파일이 있는 경우 이미지를 Minitab 출력 창에 추가합니다.

path: character
이미지에 대한 경로를 지정합니다.
반환 값
None
예제
library(mtbr)

png("histogram.png")
hist(airquality$Temp)
dev.off() 
mtb_add_image("histogram.png")

mtb_add_image_bytes

바이트 개체가 있는 경우 이미지를 Minitab 출력 창에 추가합니다.

data: character
이미지에 대한 데이터 바이트를 지정합니다. 예를 들어 바이트 문자를 매개 변수로 입력할 수 있습니다.
반환 값
None
예제
library(mtbr)

image_data <- as.raw(c(0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a,
                       0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48,
                       0x44, 0x52, 0x00, 0x00, 0x00, 0x09, 0x00,
                       0x00, 0x00, 0x09, 0x08, 0x02, 0x00, 0x00,
                       0x00, 0x6f, 0xf3, 0x91, 0x47, 0x00, 0x00,
                       0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00,
                       0xae, 0xce, 0x1c, 0xe9, 0x00, 0x00, 0x00,
                       0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00,
                       0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00,
                       0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73,
                       0x00, 0x00, 0x16, 0x25, 0x00, 0x00, 0x16,
                       0x25, 0x01, 0x49, 0x52, 0x24, 0xf0, 0x00,
                       0x00, 0x00, 0x22, 0x49, 0x44, 0x41, 0x54,
                       0x18, 0x57, 0x63, 0xd8, 0x61, 0xbb, 0x8b,
                       0x81, 0x01, 0x27, 0x49, 0xba, 0x04, 0x01,
                       0x69, 0x9c, 0x12, 0x04, 0xa4, 0x71, 0x4a,
                       0x10, 0x90, 0xc6, 0x29, 0xb1, 0xc3, 0x76,
                       0x17, 0x00, 0xfc, 0x0b, 0x45, 0x08, 0x6f,
                       0x2c, 0xff, 0xe2, 0x00, 0x00, 0x00, 0x00,
                       0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60,
                       0x82))
mtb_add_image_bytes(image_data)

mtb_add_table

표를 Minitab 출력 창에 추가합니다.

columns: dataframe or list of atomic vectors
표의 데이터 열을 atomic vectorslist로 또는 dataframe으로 지정합니다.
headers: character vector (Optional)
표의 열 헤더를 지정합니다. headers 기본값은 비어 있는 character vector입니다.
title: character (Optional)
표의 제목을 지정합니다. 기본 title""입니다.
footnote: character (Optional)
표 아래에 각주를 지정합니다. 기본 footnote""입니다.
반환 값
None
예제
library(mtbr)

mytitle <- "Air Quality Data"
myheaders <- names(airquality)
mycolumns <- airquality
myfootnote <- gsub("\"", "", paste0(capture.output(summary(airquality)[4,]), collapse = "\n"))
mtb_add_table(columns=mycolumns, headers=myheaders, title=mytitle, footnote=myfootnote)

Minitab 날짜 형식에서 R 날짜 형식으로 변환

기본적으로 Minitab은 R과 다른 datetime 형식을 사용합니다. Minitab datetime 형식에서 Unix datetime 형식으로 변환하려면 janitor 패키지에서 excel_numeric_to_date() 함수를 사용합니다.