[R] Getting "Error in ect, plot.new has not been called yet" despite grouping plot call

Deramus, Thomas Patrick tder@mu@ @end|ng |rom p@rtner@@org
Thu Oct 6 03:32:31 CEST 2022


I had to place it right before the title and abline functions like so:

for (i in 1:length(Participant_Word_Task)){
    success_series <- xts(filter(Participant_Word_Task[[i]], GameEndReason == "TIMER_UP")$NumberOfSuccesfulWords , order.by=as.POSIXct(filter(Participant_Word_Task[[i]], GameEndReason == "TIMER_UP")$DeviceTime))
    original_series <- xts(Participant_Word_Task[[i]]$NumberOfSuccesfulWords, order.by=as.POSIXct(Participant_Word_Task[[i]]$DeviceTime))
    success_decomp <- ts(success_series, frequency = nweeks(success_series))
    original_decomp <- ts(original_series, frequency = nweeks(success_series))
    WordFrame[i,1] <- unique(Participant_Word_Task[[i]]$StudyId)
    WordFrame[i,2] <- "Boggle"
    WordFrame[i,3] <- MannKendall(success_decomp)$tau[1]
    WordFrame[i,4] <- MannKendall(success_decomp)$sl[1]
    WordFrame[i,5] <- sens.slope(success_decomp)$estimates
    WordFrame[i,6] <- sens.slope(success_decomp)$p.value
    WordFrame[i,7] <- pettitt.test(success_decomp)$estimate
    WordFrame[i,8] <- pettitt.test(success_decomp)$p.value
    WordFrame[i,10] <- difftime(time(success_series[WordFrame[i,7]]),time(original_series[1]))
    WordFrame[i,11] <- tail(which(grepl(success_series[WordFrame[i,7]], original_series)), n=1)
    WordFrame[i,12] <- sum(Participant_Word_Task[[i]]$TotalDuration[1:WordFrame[i,11]])-sum(Participant_Word_Task[[i]]$TotalTimePaused[1:WordFrame[i,11]])
    WordFrame[i,13] <- difftime(time(original_series[length(original_series)]),time(original_series[1]))
    WordFrame[i,14] <- length(original_series)
    WordFrame[i,15] <- sum(Participant_Word_Task[[i]]$TotalDuration[1:length(original_series)])-sum(Participant_Word_Task[[i]]$TotalTimePaused[1:length(original_series)])


    simplemovingaverage <- SMA(original_series, n = nweeks(original_series))
    if (WordFrame[i,4] <= 0.05 & WordFrame[i,6] <= 0.05 & WordFrame[i,8] <= 0.05){

 lines(simplemovingaverage,type='l',col='red'); title(paste("Word Task Acquisition for Subject", WordFrame[i,1])); abline(v = index(original_series[WordFrame[i,7]]),lty=2, col='green', lwd=3); dev.off()
      {
      pdf(file = paste(WordFrame[i,1],"_Word_Task_Acquisition.pdf",collapse = NULL, sep = ""))
      plout <- plot(original_series,type='l',col='blue',xlab="Date of Play",ylab="Number of Successful Words")
      lines(simplemovingaverage,type='l',col='red')
      print(plout)
      title(paste("Word Task Acquisition for Subject", WordFrame[i,1]))
      abline(v = index(original_series[WordFrame[i,7]]),lty=2, col='green', lwd=3)
      dev.off()
      }

      WordFrame[i,18] <- T
      WordFrame[i,16] <- (1-(WordFrame[i,10]/WordFrame[i,13]))
      WordFrame[i,17] <- (1-(WordFrame[i,12]/WordFrame[i,15]))
    } else {
      {
      pdf(file = paste(WordFrame[i,1],"_Word_Task_Acquisition.pdf",collapse = NULL, sep = ""))
      plout <- plot(original_series,type='l',col='blue',xlab="Date of Play",ylab="Number of Successful Words")
      lines(simplemovingaverage,type='l',col='red')
      print(plout)
      title(paste("Word Task Acquisition for Subject", WordFrame[i,1]))
      dev.off()
      }

      WordFrame[i,18] <- F
      WordFrame[i,16] <- 0
      WordFrame[i,17] <- 0
    }
}
​
But as soon as I did that it worked!

Thank you so much!
________________________________
From: Joshua Ulrich <josh.m.ulrich using gmail.com>
Sent: Wednesday, October 5, 2022 9:16 PM
To: Deramus, Thomas Patrick <tderamus using partners.org>
Cc: R-Help <r-help using r-project.org>
Subject: Re: [R] Getting "Error in ect, plot.new has not been called yet" despite grouping plot call


        External Email - Use Caution

Hi,

My hunch is that you need to add print(plout) before you call dev.off(). See https://stackoverflow.com/a/39853861<https://secure-web.cisco.com/1hPT2Maoird0h5FIvJrkRlN2QFkkujjs4YnHgtB5wYLuhRcHZGZ5SmvPC6x4VQ-rT2HqRBreJ_YeWM8Ug8HtScdp7g_E7nS4BfkHFtjiAKRId_AjYMKIvoJa-YojoOECa97gbnLx2QU535CBNKtd0Z-dzQns8z-C4Du8Jh6K3rEvmlP25DscJvrNcRUbisHQ67um6b6a-H9bqYYN-7QtBp2OGBjnh4LBzDR3TnMNVEF0dbhYTuP5zgP2NsHtCvRrwRUUApS1ZqUT0iiiQCrto3zWrSVlQ6aVOqTBgneUBEk_-8SkwVLgOccgGZyw37JTo/https%3A%2F%2Fstackoverflow.com%2Fa%2F39853861>

Try that and let me know if that works. If not, I'll take a closer look later.

Best,
Josh


On Wed, Oct 5, 2022, 1:40 AM Deramus, Thomas Patrick <tderamus using partners.org<mailto:tderamus using partners.org>> wrote:
Sorry to cross-post on Stackoverflow and here but I'm having some difficulty.
https://stackoverflow.com/questions/73942794/still-getting-error-in-ect-plot-new-has-not-been-called-yet-despite-grouping<https://secure-web.cisco.com/1Xaq1EClv5yIy5MQnXyJBRP44YCvR9TkouPyPXmenkL1IktK5tDxQ_MynVlVIbnlxMlCViUOwZZPfM6GNcEI1NlAqV7y-6RhsR6Qy1m90ENv5mp19zbOX-f-IqNkbFHuGZZLCBFkq0sMS_waWZZSj3Su0bNo5Y1b3zCkVoVLl1Go2J2A1jWX3fvSvOP2ArzpHWt9qX8HZpoGVkadBfUmANamoUw5ucuBsXvvaWdl1skYiJzSVyLOaudIgsCzzRq71RtSGcI0wu7pqSjecwy87CNo2IwYi4hzHW45NiTjzbVUsvvb2AXC4G3Ctoh9c15CM/https%3A%2F%2Fstackoverflow.com%2Fquestions%2F73942794%2Fstill-getting-error-in-ect-plot-new-has-not-been-called-yet-despite-grouping>

Trying to make a nested loop that produces PDFs off different graphs, one for ACF/PACF diagnostics and another for the actual data, based on some time-series analyses I'm doing.

Unfortunately, I keep getting the dreaded: Error plot.new has not been called yet

The code is meant to write a PDF containing the ACF and PACF graphs, then do some analyses on the timeseries, and then make a separate PDF containing a plot describing the timeseries based on the p-values of each test for each individual.

library(plyr)
library(dplyr)
library(ggplot2)
library(Kendall)
library(lubridate)
library(xts)
library(TTR)
library(trend)
library(forecast)
library(openxlsx)

Game_Metrics_Word_Task <- read.xlsx("GamePack_Analytics_ALL_TIME_Short.xlsx", "Boggle")
Game_Metrics_Word_Task <- Game_Metrics_Word_Task %>% filter(grepl('1440', StudyId))
Game_Metrics_Word_Task$DeviceTime <- ymd_hms(Game_Metrics_Word_Task$DeviceTime,  tz = "America/New_York")
Game_Metrics_Word_Task <- Game_Metrics_Word_Task[!duplicated(Game_Metrics_Word_Task[1:2,])]

Participant_Word_Task <- split(arrange(Game_Metrics_Word_Task,StudyId,DeviceTime), arrange(Game_Metrics_Word_Task,StudyId,DeviceTime,StudyId,DeviceTime)$StudyId)

WordFrame <- data.frame(Participant = c(0), Task = c(0), MannKendall_Tau = c(0), MannKendall_P = c(0), Sen_Slope_Value = c(0), Sen_Slope_Pval = c(0), Pettitts_CIV = c(0), Pettitts_Pval = c(0), ARIMA_Model = c(0), Time_to_Petit = c(0), Number_of_Trials_to_Pettitt = c(0), Playtime_to_Petit_seconds = c(0), Time_Start_to_end_days = c(0), Number_of_Total_Trials = c(0), Total_Playtime_seconds = c(0), Learning_rate_days = c(0), Learning_rate_seconds = c(0), Learned_Task = c(0))

for (i in 1:length(Participant_Word_Task)){
    success_series <- xts(filter(Participant_Word_Task[[i]], GameEndReason == "TIMER_UP")$NumberOfSuccesfulWords , order.by<http://secure-web.cisco.com/10boIOil_1j37yFHh_eAQC6S-GAWujDCUxF8SFXlL05I4ABkjAjfCpv636hC2_D9ZcnRJNo07NJLs1husggxCVibrINE_e4DkPNcX0JYVosd5gut0FGPSMyIREh9RQoZW3GPaCVyAjIqzeAuKYHJz1C9DZqEdN-SFLGFqZaWzvaYwep785sKgQJCb4FlZA7G7jjr42MjSg97lgbRnFXj7vopsZ3gXb_EoSNtkIHNP7y5bMYQio505DE0WHrz1FFFbt_WehSBrNEAx5UXdrD5gkNwp1jzLMONBJA_2Dj3gZUhAP1AQOyHrI_qYEQKtFpiO/http%3A%2F%2Forder.by>=as.POSIXct(filter(Participant_Word_Task[[i]], GameEndReason == "TIMER_UP")$DeviceTime))
    original_series <- xts(Participant_Word_Task[[i]]$NumberOfSuccesfulWords, order.by<http://secure-web.cisco.com/10boIOil_1j37yFHh_eAQC6S-GAWujDCUxF8SFXlL05I4ABkjAjfCpv636hC2_D9ZcnRJNo07NJLs1husggxCVibrINE_e4DkPNcX0JYVosd5gut0FGPSMyIREh9RQoZW3GPaCVyAjIqzeAuKYHJz1C9DZqEdN-SFLGFqZaWzvaYwep785sKgQJCb4FlZA7G7jjr42MjSg97lgbRnFXj7vopsZ3gXb_EoSNtkIHNP7y5bMYQio505DE0WHrz1FFFbt_WehSBrNEAx5UXdrD5gkNwp1jzLMONBJA_2Dj3gZUhAP1AQOyHrI_qYEQKtFpiO/http%3A%2F%2Forder.by>=as.POSIXct(Participant_Word_Task[[i]]$DeviceTime))
    success_decomp <- ts(success_series, frequency = nweeks(success_series))
    original_decomp <- ts(original_series, frequency = nweeks(success_series))

    pdf(paste("Word_Task_Autocorrelation_plots_for_subject_",unique(Participant_Word_Task[[i]]$StudyId),".pdf" ,collapse = NULL, sep = ""))
    par(mfrow=c(1,2))
    Autocorrelationplot <- acf(success_decomp, main=paste(""))
    PartialAutocorrelationplot <- pacf(success_decomp, main=paste(""))
    mtext(paste("Word Task Auto and Partialauto correlations for subject ",unique(Participant_Word_Task[[i]]$StudyId)), side = 3, line = -3, outer = TRUE)
    dev.off()

    AutomatedArimaoutputs <- auto.arima(success_decomp)
    p <- length(AutomatedArimaoutputs$model$phi)
    #AR component
    q <- length(AutomatedArimaoutputs$model$theta)
    #MA component
    d <- AutomatedArimaoutputs$model$Delta
    #order of difference
    WordFrame[i,1] <- unique(Participant_Word_Task[[i]]$StudyId)
    WordFrame[i,2] <- "Word"
    WordFrame[i,3] <- MannKendall(success_decomp)$tau[1]
    WordFrame[i,4] <- MannKendall(success_decomp)$sl[1]
    WordFrame[i,5] <- sens.slope(success_decomp)$estimates
    WordFrame[i,6] <- sens.slope(success_decomp)$p.value
    WordFrame[i,7] <- pettitt.test(success_decomp)$estimate
    WordFrame[i,8] <- pettitt.test(success_decomp)$p.value
    WordFrame[i,9] <- paste("ARIMA(",p,",",q,",",d,")", collapse = NULL, sep = "")
    WordFrame[i,10] <- difftime(time(success_series[WordFrame[i,7]]),time(original_series[1]))
    WordFrame[i,11] <- tail(which(grepl(success_series[WordFrame[i,7]], original_series)), n=1)
    WordFrame[i,12] <- sum(Participant_Word_Task[[i]]$TotalDuration[1:WordFrame[i,11]])-sum(Participant_Word_Task[[i]]$TotalTimePaused[1:WordFrame[i,11]])
    WordFrame[i,13] <- difftime(time(original_series[length(original_series)]),time(original_series[1]))
    WordFrame[i,14] <- length(original_series)
    WordFrame[i,15] <- sum(Participant_Word_Task[[i]]$TotalDuration[1:length(original_series)])-sum(Participant_Word_Task[[i]]$TotalTimePaused[1:length(original_series)])


    simplemovingaverage <- SMA(original_series, n = nweeks(original_series))

    if (WordFrame[i,4] <= 0.05 & WordFrame[i,6] <= 0.05 & WordFrame[i,8] <= 0.05){
              {
              pdf(paste(WordFrame[i,1],"_Word_Task_Acquisition.pdf",collapse = NULL, sep = ""))
              plout <- plot(original_series,type='l',col='blue',xlab="Date of Play",ylab="Number of Successful Words")
              lines(simplemovingaverage,type='l',col='red')
              title(paste("Word Task Acquisition for Subject", WordFrame[i,1]))
              abline(v = index(original_series[WordFrame[i,7]]),lty=2, col='green', lwd=3)
              dev.off()
              }
              WordFrame[i,18] <- T
              WordFrame[i,16] <- (1-(WordFrame[i,10]/WordFrame[i,13]))
              WordFrame[i,17] <- (1-(WordFrame[i,12]/WordFrame[i,15]))
    } else {
              {
              pdf(paste(WordFrame[i,1],"_Word_Task_Acquisition.pdf",collapse = NULL, sep = ""))
              plout <- plot(original_series,type='l',col='blue',xlab="Date of Play",ylab="Number of Successful Words")
              lines(simplemovingaverage,type='l',col='red')
              title(paste("Word Task Acquisition for Subject", WordFrame[i,1]))
              dev.off()
              }
              WordFrame[i,18] <- F
              WordFrame[i,16] <- 0
              WordFrame[i,17] <- 0
    }
}

It will work just fine if I run the lines individually (e.g. set i = 1, 2, ect), and if I comment out abline and title (lines seems to work fine). But it will throw the error everytime I try to run the loop without these commented.

Have tried just about everything I could find on the Stack forums to run everything as a single argument and I'm just not sure what is wrong with it.

dev.list() spits out:

pdf
  2
following the error.

With abline and title commented out and lines run individually it's NULL.

Happens in both RStudio

2022.07.2+576 "Spotted Wakerobin" Release (e7373ef832b49b2a9b88162cfe7eac5f22c40b34, 2022-09-06) for Ubuntu Bionic
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.12.8 Chrome/69.0.3497.128 Safari/537.36

And R:

platform       x86_64-pc-linux-gnu
arch           x86_64
os             linux-gnu
system         x86_64, linux-gnu
status
major          4
minor          2.1
year           2022
month          06
day            23
svn rev        82513
language       R
version.string R version 4.2.1 (2022-06-23)
nickname       Funny-Looking Kid


My OS:
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/<https://secure-web.cisco.com/1ACDhN-pLD9mzYG0v4VTzMKxAyLmTIADEHLJIuzQBX8KrUHWm1giGPYPmZCHAPpLY42jxDLfqh6eM_dWl9xJg-NmLD-dzpJqBQ-Yy3WuhZONfcn8ZwoK19G46Dm_hBu-Hrl9eV2uzZsEDY_38eQoRMVILy98SEEufRocF9YyjPAW8Y-euSSmPOLDK2PF9CGMABP9qNF6O_sYhykJnPf2_2ptZHvGAEuDDwY925wnRVsvLdc7Rl5zSJE5n45yGOXFaeihwRearfnxKPi8vufhoDC0LOKRYIVSTRAPJJEq3dqTgtDJXkq4UKyJToMfCtF0x/https%3A%2F%2Fwww.debian.org%2F>"
SUPPORT_URL="https://www.debian.org/support<https://secure-web.cisco.com/1Ck4yTAQD273G1LHpBEXmkgIu4kavtz3379Nq-aX3Btcot2VBSq9lKAZN5X2tWi6yT-GMfbuJYp3U621mE6Vk4vf9MJQ3SNMkBn19QcLWgLVnsQvOupmnVd31EWpgYIsutKyJ6Gro4S47Ac8b0GQLFE8VZNrWlbs5YKY3hcPuctYD13LVyjL5zlhP5zvg8wbUX73GBYMHp94c2qKPUfNnsUH1VxXudeB4ZtlnPl66TcO8gJAIYdQmVlw0tIOTdr5VVJ6EbdrRRHKJ7AJvsJWMIn8SAHHusAf7Kc8kCGc0obyScRr-5hU-ImcSro2vFhUe/https%3A%2F%2Fwww.debian.org%2Fsupport>"
BUG_REPORT_URL="https://bugs.debian.org/<https://secure-web.cisco.com/1Kma-rbfMkalSm7CWHd2_J7JxCIrLBWgbW7-6BMP4GaNfBdSR7Y1Cb-8OMMnZjLZbNWg60FnjHKbHrwdsX_noY5nvLC_EaTbhL883q3UtHb3j3i0-Ebdd1vMvHvgn-xWeuYwRTmIZjWV8elT_g_phphQB7EMdaPCS6lHSGC1wkpOKYg9V_cNlEHHMsrtuRMXD-kkjj9h_ziH6Nu-25zVvTIfUbr0ODIxrtThOkJ4wopWByCBXPKInKG_-1gBNV8q_oPar_NJDH3N6D8Zil9T2dPkgZrSUkvP42xw2XnvQ_fYD1x9_57P8KPtPpCik1Sdc/https%3A%2F%2Fbugs.debian.org%2F>"
No LSB modules are available.
Distributor ID:   Debian
Description:      Debian GNU/Linux 11 (bullseye)
Release:    11
Codename:   bullseye
         Icon name: computer-desktop
           Chassis: desktop
        Machine ID: 053ebf23707f49c8ad4e0684f4cf19d3
           Boot ID: d0e6294d3b944286bef10e76c21e6401
  Operating System: Debian GNU/Linux 11 (bullseye)
            Kernel: Linux 5.10.0-18-amd64
      Architecture: x86-64


Any suggestions would be greatly appreciated.

--

Thomas DeRamus (He/Him/His)

Data Analyst

Massachusetts General Hospital Brigham

Alzheimer’s Clinical & Translational Research Unit

149 13th Street

Charlestown, MA 02129

Phone: 205-834-5066

Email: tderamus using partners.org<mailto:tderamus using partners.org><mailto:tderamus using partners.org<mailto:tderamus using partners.org>>, tpderamus using gmail.com<mailto:tpderamus using gmail.com><mailto:tpderamus using gmail.com<mailto:tpderamus using gmail.com>>


[https://ci3.googleusercontent.com/mail-sig/AIorK4we2sU30P2HyfDQF5hpEjYTt-9FTBK7cAVsP7EenrZ0nsKCf48fuYMtElj6Szn_2fpSPWr66eQ][https://ci3.googleusercontent.com/mail-sig/AIorK4yyY0DlImU0UONJrHTbPc5T3lJj8Kmu8SbDKJJ3XjcX6CgvVsvSueYKwficYFz4zXt6fZV8YIY<https://secure-web.cisco.com/1p4CoOEfGfFgyADIKdZuTyxCAxu1iAL4dl_xBOs0kNACeZBlKqxOU1hdF4bmbj_pz-ZhvRQyetDE_Br_g_kCZNaTln8L0uSdieFdFVX6W2p81hni5pzndOTrQPuenlZezHkcZDaXhr566__QDE7iZutarcm6bGONz_PdpQMeFGoqy9DtDbvmJLEf8x4C_4H1cFd1xYpj4sXozZ1vhTpbayy4IHfK9qLHsnzyPWDEtccLFMO2DjOQu1Kguw_rBvVlQlef7u_XufAbLPWJ5c6FUUC8K1vLFg1xB4-YJctdg4he3hvvz_e8kue-C0qn7a_Iw/https%3A%2F%2Fci3.googleusercontent.com%2Fmail-sig%2FAIorK4we2sU30P2HyfDQF5hpEjYTt-9FTBK7cAVsP7EenrZ0nsKCf48fuYMtElj6Szn_2fpSPWr66eQ%255D%255Bhttps%3A%2F%2Fci3.googleusercontent.com%2Fmail-sig%2FAIorK4yyY0DlImU0UONJrHTbPc5T3lJj8Kmu8SbDKJJ3XjcX6CgvVsvSueYKwficYFz4zXt6fZV8YIY>]

“If knowledge can create problems, it is not through ignorance that we can solve them.”

—Issac Asimov
The information in this e-mail is intended only for the person to whom it is addressed.  If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Mass General Brigham Compliance HelpLine at https://www.massgeneralbrigham.org/complianceline<https://secure-web.cisco.com/1nLR3j5jLEy6A5yyLXTgiSEPglT5zpYBKY0XNFwmEgtrG9PV13Lfd015mRGeFTVsVSFliuG7VXmI-O3Fw0DpFvFKA0GR9lj4jtJ3BQL8MblvkUTO-F6rUjk5jgtDZtSmOeRU6wInl00IqoCwYR3FSQD9_XBe3uQzm6mAviB2SqvIE4u4BFQbNnhQSh-z6E6eGVGAIuG64OGuTByh1AYgf2O3xP3PcXwQiUa6M504snWIaHca1eJ7HB03HRx91JqKUnwhXhOMXidWvZ8djcHw59faZKzc68R55-8RkBTvcDJ1Ln_5ouA6Z0VgC2oHGWPkW/https%3A%2F%2Fwww.massgeneralbrigham.org%2Fcomplianceline> <https://www.massgeneralbrigham.org/complianceline<https://secure-web.cisco.com/1nLR3j5jLEy6A5yyLXTgiSEPglT5zpYBKY0XNFwmEgtrG9PV13Lfd015mRGeFTVsVSFliuG7VXmI-O3Fw0DpFvFKA0GR9lj4jtJ3BQL8MblvkUTO-F6rUjk5jgtDZtSmOeRU6wInl00IqoCwYR3FSQD9_XBe3uQzm6mAviB2SqvIE4u4BFQbNnhQSh-z6E6eGVGAIuG64OGuTByh1AYgf2O3xP3PcXwQiUa6M504snWIaHca1eJ7HB03HRx91JqKUnwhXhOMXidWvZ8djcHw59faZKzc68R55-8RkBTvcDJ1Ln_5ouA6Z0VgC2oHGWPkW/https%3A%2F%2Fwww.massgeneralbrigham.org%2Fcomplianceline>> .
Please note that this e-mail is not secure (encrypted).  If you do not wish to continue communication over unencrypted e-mail, please notify the sender of this message immediately.  Continuing to send or respond to e-mail after receiving this message means you understand and accept this risk and wish to continue to communicate over unencrypted e-mail.
______________________________________________
R-help using r-project.org<mailto:R-help using r-project.org> mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help<https://secure-web.cisco.com/169zqX-6K1A_ERyLXXpVduo-L_bdP58wU0tW6976VBgCPzCLprqR3-s8od_SWvcEnJWclWMXLbDu8eHwBNlKcyrCpUuuMxKuz3xGbpVjkqDLLHD7C45e3EKTiUq5JIEFLQ8XvR-IsvhuHJjqfmHKzaeEzciR71ac-nMIG0ZJHmMuQyVv3Yuety2ReZ0Xa5vdHW5zcq0HUKH16bzLXeqSWc6rRkE-i-y9WK_OX959hz6gDnIMSu8RNuwe0TndTxMQyHcG-fK9Ph0sG_12ZjFdw3qL2yzWsEI3sXZ6mFU2v7npLKE1634X53nJ-FnqFhRQ6/https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help>
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html<http://secure-web.cisco.com/1q--2yVlI7EkpVlbb7cUxHfn03FTKwZsan7XtRgYCrbX98T0WAQn7WNr8Hqt2ZVUuBgmAA5i5zh5M8nfzRoj6CFtWvdyzMvxMdS6eXYA3rlGcZ8LsHDHoUQbsEE9ui-hVicew7e5Ocd1Ed5OSDVeGDecKIEjUUZwTmS3DDa_ilt8dNQOGZaBGOdbnjk0bNYRDT_FiB077ShZRBmKmTX8838zgtFk-hVIGcfvbywCmhpGibHuQ7zyZhd-5wgj9b-c8d2XA6A8yno_2I9DNltls3YoqZcjFoczsuvvTx24DjXJGmaz8wRm3CEg1fuTONU0a/http%3A%2F%2Fwww.R-project.org%2Fposting-guide.html>
and provide commented, minimal, self-contained, reproducible code.
The information in this e-mail is intended only for the person to whom it is addressed.  If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Mass General Brigham Compliance HelpLine at https://www.massgeneralbrigham.org/complianceline <https://www.massgeneralbrigham.org/complianceline> .
Please note that this e-mail is not secure (encrypted).  If you do not wish to continue communication over unencrypted e-mail, please notify the sender of this message immediately.  Continuing to send or respond to e-mail after receiving this message means you understand and accept this risk and wish to continue to communicate over unencrypted e-mail. 

	[[alternative HTML version deleted]]



More information about the R-help mailing list