Czy istnieje sposób na anonimowe udostępnianie pakietu R, który będzie działać na systemach Unix, Mac i/lub Windows (najlepiej wszystkie 3 i z łatwością mając go na CRAN)?Anonimowe pakiety R na CRAN lub Github do załączonych ślepych recenzji recenzowanych przesłanych manuskryptów
Posiadanie pakietu R na CRAN, aby można było powielać analizy i demonstrować metodykę, a udostępnianie może znacznie przyspieszyć przegląd manuskryptu przesłanego do czasopisma naukowego/statystycznego (według mnie i doświadczenia).
Jeśli ten dziennik wymaga niewidocznych recenzji, w jaki sposób mogę udostępnić pakiet R w sposób, który powoduje, że opinia jest zaślepiona (tradycyjnie plik DESCRIPTION zawiera moje imię i nazwisko oraz adres e-mail, który odsłania recenzję)?
myślałem z poniższych opcji, z których wszystkie mają wady:
- przejść przez cały proces składania CRAN z pseudonimem (fałszywego imienia i wyrzucenie konta e-mail) bez stosowania GitHub (moja nazwa użytkownika github jest mój nazwisko). Po odtajnieniu recenzji/zaakceptowaniu papieru zmień informacje o wyrzucaniu na poprawne informacje. Nie mam pewności co do tej etykiety lub tego, w jaki sposób polityka CRAN mogłaby uznać tę praktykę.
- Zapakuj pakiet R bez udziału CRAN lub Github i ufaj, że recenzent jest zainteresowany i zdolny do zainstalowania go ze źródła na systemie UNIX. Istnieje duża różnica między tym, a możliwością pisania
install.packages()
ilibrary()
w systemie, który zna recenzent, a ręczne tworzenie zipów na wszystkich platformach jest nużące. - Nie rób paczki, po prostu wyślij fragmenty kodu i dane i podaj w manuskrypcie pakiet R nadchodzący (co jest słabszym stwierdzeniem niż "tutaj jest pakiet R, który jest już na CRAN", kolejną wadą jest to, że wymienione w pozycji 2).
Wspominałem o CRAN i Githubie, ponieważ najlepiej znam te transakcje. Jestem otwarty na inne rozwiązania.
jeśli nie ma skompilowanego kodu (C/Fortran), umieść go na Github anonimowo i użyj pakietu [drat package] (https://cran.rstudio.com/web/packages/drat/index.html) –
Głosuję, aby zamknąć to pytanie jako nietypowe, ponieważ chodzi o dystrybucję pakietów, a nie programowanie (również dość podatne na odpowiedzi oparte na opiniach ...). –
@BenBolker Trudno mi sobie wyobrazić, że dystrybucja oprogramowania nie jest wewnętrznie związane z tworzeniem oprogramowania. Jako takie * jest * związane z programowaniem. Zgadzam się z twoim punktem widzenia na temat opinii (przykład: moja odpowiedź). Ale znowu moja odpowiedź również próbuje właściwie odpowiedzieć na pytanie w sposób pomocny. –