Hjem Personlig finansiering Hvordan du gir den riktige informasjonen i et R-minimalt reproducerbart eksempel - dummies

Hvordan du gir den riktige informasjonen i et R-minimalt reproducerbart eksempel - dummies

Innholdsfortegnelse:

Video: Data Analysis in R by Dustin Tran 2024

Video: Data Analysis in R by Dustin Tran 2024
Anonim

En av de vanskeligste delene av å produsere et R minimal reproducerbart eksempel er å holde det minimalt. En annen er å sørge for at du gir den nødvendige informasjonen slik at problemet ditt er reproduserbart.

Hold det minimalt

Utfordringen er å identifisere det minste eksemplet (de minste kodelinjene) som gjengir problemet eller feilen. Før du sender inn koden, må du sørge for å beskrive hvilke pakker du bruker. Med andre ord, husk å inkludere bibliotekets () setninger.

Test også koden din i en ny, tom R-sesjon for å sikre at den kjører uten feil. Folk bør bare kunne kopiere og lime inn dataene og koden i konsollen, og få akkurat de samme resultatene som du får.

Gi den nødvendige informasjonen

Inkludert litt informasjon om ditt R-miljø hjelper folk å svare på dine spørsmål. Du bør vurdere å levere følgende:

  • Din R-versjon (for eksempel R 2. 13-1)

  • Operativsystemet ditt (for eksempel Windows 7 64-bit)

FunksjonsøktenInfo () skriver ut informasjon om din versjon av R og noen lokalinformasjon, samt vedlagte eller lastete pakker. Noen ganger kan utdataene fra denne funksjonen hjelpe deg med å finne ut om det er konflikter mellom de lastede pakkene dine. Her er et eksempel på resultatene av sessionInfo ():

>> sessionInfo () R versjon 2. 14. 1 (2011-12-22) Plattform: x86_64-pc-mingw32 / x64 (64-biters) landestandard: [1] LC_COLLATE = English_United Kingdom. 1252 [2] LC_CTYPE = English_United Kingdom. 1252 [3] LC_MONETARY = English_United Kingdom. 1252 [4] LC_NUMERIC = C [5] LC_TIME = English_United Kingdom. 1252 vedlagte basispakker: [1] statistikk grafikk grDevices utils datasett [6] metoder base andre vedlagte pakker: [1] rj_1. 0. 2-5 devtools_0. 5. 1 lastet via et navneområde (og ikke vedlagt): [1] RCurl_1. 6-10. 1 verktøy_2. 14. 1
Resultatene forteller at denne sesjonen kjører R-versjon 2. 14 på 64-biters Windows, med en britisk lokalitet. Du kan også se at R har lastet to pakker: pakke rj (versjon 1. 0. 2-5) og pakke devtools (versjon 0. 5. 1).

Noen ganger er det nyttig å inkludere resultatene av sessionInfo () i spørsmålet ditt, fordi andre R-brukere kan fortelle om det kan oppstå et problem med R-installasjonen din.

Hvordan du gir den riktige informasjonen i et R-minimalt reproducerbart eksempel - dummies

Redaktørens valg

Toppen Fordeler med enhetlig melding - dummies

Toppen Fordeler med enhetlig melding - dummies

Enhetlig meldingstjeneste gir en rekke fordeler for brukerne å administrere sine virksomheter med tilgjengelig, interfaced elektroniske kommunikasjonssystemer, for eksempel e-post, tale, messenger-tjenester. En enkelt innboks. Unified Messaging kan levere alle typer meldinger og kommunikasjon til en enkelt innboks. Den enkle innboksen er enklere for administratorer å opprettholde og gir fleksibilitet for ...

Topp Fem sikkerhetsbeskyttelser for mobilenheter - dummies

Topp Fem sikkerhetsbeskyttelser for mobilenheter - dummies

Om du danner en sikkerhetsplan for mobilenheten før eller etter din organisasjon distribuerer enhetene, du må vite de viktigste sikkerhetsbeskyttelsene som skal implementeres: En veldefinert sikkerhetspolicy for mobilenhet En MDM-løsning (Mobile Device Management) som lar deg kontrollere konfigurasjonen av medarbeidsenheter for å sikre at de er i Overholdelse ...

Sporing av informasjon om nøkkel Internett-tilkobling - dummies

Sporing av informasjon om nøkkel Internett-tilkobling - dummies

Bruk disse mellomrom for å holde oversikt over nøkkelinformasjon om Internett-tilkoblingen din, inkludert Internett-leverandør, din TCP / IP-konfigurasjon og informasjon om ruteren din. Leverandør Firmanavn ____________________________________ Teknisk støtte kontakt ____________________________________ Teknisk support telefonnummer ____________________________________ E-postadresse ____________________________________ E-postadresse ____________________________________ TCP / IP-informasjon IP-omr

Redaktørens valg

Ras og etniske forandringer i ateisme - dummier

Ras og etniske forandringer i ateisme - dummier

Kjønnsbalansen er ikke det eneste som skifter i ateisten landskap; i løpet av de siste årene har bevegelsen også fått en mye større tilstedeværelse av ikke-hvite ikke-troende. Religion har aldri bare vært om tro. Det handler også om fellesskap og identitet og mye mer. Dette gjelder særlig i rasemessig eller kulturelt minoritet ...

Percy Shelleys nødvendighet av ateisme - dummies

Percy Shelleys nødvendighet av ateisme - dummies

Bare å uttrykke en ateistisk mening høyt nok var nok til å sette britene av britisk rettferdighet i bevegelse i det 19. århundre. Men Shelley gikk utover det og hevdet at ateismen var en nødvendig posisjon - den eneste som kunne være rimelig holdt. Allikevel så sent som på 1800-tallet var blasfemi fortsatt en faktisk, ...

Sør park og ateisme - dummies

Sør park og ateisme - dummies

Den edgy og risikable animerte serien South Park sprang fra nontheistic hoder - i dette tilfellet ateister Trey Parker og Matt Stone. For mange mennesker, viser troende og ikke-troende, at South Park spiller en verdifull rolle i å slå de store spørsmålene ned til en overkommelig størrelse. South Park går etter at målene er ubarmhjertige, sparsomme no ...

Redaktørens valg

Utvikler for Project Tango - dummies

Utvikler for Project Tango - dummies

Android driver mange av Googles innovative prosjekter. Ta for eksempel tablettapparatet kjent som Project Tango. Ved første øyekast ser en Project Tango-enhet ut som en vanlig syv-tommers tablett. Når du slår på enheten, ser du det kjente Android-startskjermbildet med ikoner for å starte apper, og med indikatorer for WiFi-signal og ...

Grunnleggende sikkerhetsproblemer for mobilenheter med iOS-apper - dummies

Grunnleggende sikkerhetsproblemer for mobilenheter med iOS-apper - dummies

Mobile enheter med iOS-apper opplever større sikkerhetsrisiko enn stasjonære datamaskiner på grunn av dels mobilitet og delvis til størrelse. Overraskende, det er ikke deres mangel på datakraft som gir dem større risiko for angrep. Her er noen andre grunner at mobile enheter er mer sårbare enn skrivebordet.

Grunnleggende om Event-Driven Programmering for IOS Apps - Dummies

Grunnleggende om Event-Driven Programmering for IOS Apps - Dummies

I IOS-utvikling de fleste applikasjoner med svært interaktive (eller rike) brukergrensesnitt implementere en programmeringsmodell kjent som hendelsesdrevet programmering. Programmer som primært utfører beregninger og beregninger for å oppnå en oppgave, har en hovedfunksjon som orkestrerer disse beregningene og beregningene. Event-driven programmer er forskjellige. Deres formål er ikke å oppnå et beregningsmål ...