Ошибка при попытке создать диаграмму Парето в файле rmd

Я пытаюсь создать диаграмму Парето (из пакета qcc) в файле уценки r.

bondfailures <- read.csv("BondFailures.csv", header = T)
totalbondfailures <- bondfailures$Total
names(totalbondfailures) <- c("Degrease", "Chemical Treatments", "Incompatability", "Bad Storage", "Bad Refrigeration", "Bad Rolling", "Curling Temp", "Curling Humidity")
par("mar")
pareto.chart(totalbondfailures, ylab="Frequency", xlab="Defect Category", main="Pareto Diagram of Total Number of Failures by Defect Category")

Он читает данные нормально, но когда я пытаюсь создать диаграмму Парето, я получаю следующее сообщение об ошибке:

Error in par(bg = qcc.options("bg.margin"), mar = pmax(par("mar") + mar,  : 
  invalid value specified for graphical parameter "mar"

Что я делаю неправильно?

1 ответ

Это могло произойти из-за значений NA, присутствующих в наборе данных. Используйте na.omit(bondfailures), чтобы удалить NA, и pareto.chart будет работать нормально!

Другие вопросы по тегам