Dokumentation für die Klassen und Methoden der mtbr-Pakete für R.

Für die Integration von R in Minitab Statistical Software stellt Minitab, LLC die Bibliothek mtbr bereit. Die folgenden Beschreibungen der Klassen und Methoden aus dem mtbr-Paket unterstützen Sie beim Verfassen von R-Code, der in Minitab integriert werden kann.

Informationen zum Installieren des R-Pakets von Minitab und zum Ausführen von R aus Minitab finden Sie unter Installing R to use with Minitab Statistical Software.

Weitere Informationen zu R finden Sie unter www.r-project.org.

Package: mtbr

mtb_get_column

Ruft eine Spalte aus einem Minitab-Arbeitsblatt für die Verwendung in R ab.

column_name: character
Gibt die abzurufende Spalte an. Sie können entweder die Spaltennummer (z. B. „C1“) oder den Spaltennamen (z. B. „Meine Spalte“) angeben.
Rückgabewert
Gibt die Spalte mit Daten aus dem aktiven Arbeitsblatt als Ratomic vector zurück. atomic vector kann Zeichen-, Ganzzahl- oder numerische Werte enthalten.
Beispiel
library(mtbr)

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

mtb_get_constant

Ruft eine Konstante aus einem Minitab-Arbeitsblatt für die Verwendung in R ab.

constant_name: character
Gibt die abzurufende Konstante an. Sie können entweder die Konstantennummer (z. B. „K1“) oder den Konstantennamen (z. B. „Meine Konstante“) angeben.
Rückgabewert
Gibt eine Konstante zurück, die ein Zeichen-, Ganzzahl- oder numerischer Wert sein kann.
Beispiel
library(mtbr)

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

mtb_get_matrix

Ruft eine Matrix aus einem Minitab-Arbeitsblatt für die Verwendung in R ab.

matrix_name: character
Gibt die abzurufende Matrix an. Sie können entweder die Matrixnummer (z. B. „M1“) oder den Matrixnamen (z. B. „Meine Matrix“) angeben.
Rückgabewert
Gibt die Spalte mit Daten aus der Matrix als R-matrix zurück.
Beispiel
library(mtbr)

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

mtb_add_message

Fügt eine Meldung am Ende des Minitab-Ausgabefensters ein.

message: character
Gibt die anzuzeigende Meldung an.
Rückgabewert
None
Beispiel
library(mtbr)

mtb_add_message("This is a message.")

mtb_set_note

Legt einen Hinweis oben im Minitab-Ausgabefenster fest.

message: character
Gibt den anzuzeigenden Text an.
Rückgabewert
None
Beispiel
library(mtbr)

mtb_set_note("The output contains one note.")

mtb_set_title

Legt den Titel oben im Minitab-Ausgabefenster fest.

title: character
Gibt den anzuzeigenden Text an.
Rückgabewert
None
Beispiel
library(mtbr)

mtb_set_title("The output contains one title.")

mtb_add_image

Fügt ein Bild am Ende des Minitab-Ausgabefensters ein, wenn Sie über eine unterstützte Bilddatei verfügen.

path: character
Gibt den Pfad zum Bild an.
Rückgabewert
None
Beispiel
library(mtbr)

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

mtb_add_image_bytes

Fügt ein Bild am Ende des Minitab-Ausgabefensters ein, wenn Sie über ein Bytes-Objekt verfügen.

data: character
Gibt die Datenbytes für ein Bild an. Sie können beispielsweise ein Bytezeichen als Parameter eingeben.
Rückgabewert
None
Beispiel
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

Fügt eine Tabelle am Ende des Minitab-Ausgabefensters ein.

columns: dataframe or list of atomic vectors
Gibt die Spalten mit Daten für die Tabelle als list von atomic vectors oder als einen dataframe zurück.
headers: character vector (Optional)
Gibt die Spaltenüberschriften für die Tabelle an. Der Standardwert von headers ist eine leere character vector.
title: character (Optional)
Gibt den Titel für die Tabelle an. Der Standardwert für title ist "".
footnote: character (Optional)
Gibt die Fußnote unter der Tabelle an. Der Standardwert für footnote ist "".
Rückgabewert
None
Beispiel
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)

Konvertieren von einem Minitab-Datumsformat in ein R-Datumsformat

Standardmäßig verwendet Minitab ein anderes datetime-Format als R. Um das datetime-Format von Minitab in das datetime-Format von Unix zu konvertieren, verwenden Sie die Funktion excel_numeric_to_date() aus dem R-Paket janitor.