Springen naar inhoud

List, histogram, boxplot in [r]


  • Log in om te kunnen reageren

#1

faelsendoorn

    faelsendoorn


  • 0 - 25 berichten
  • 20 berichten
  • Gebruiker

Geplaatst op 12 februari 2012 - 09:47

Ik zit al een tijdje te stoeien hoe ik in het programma [R] van de waarden uit een list een histogram of boxplot kan maken.

De code heb ik hier geupload.
De code copy paste ik in [R] maar vervolgens lukt het mij niet om met het commando plot(), hist() of boxplot() een grafische weergave van de vier onderdelen te maken die in de list aanwezig zijn.
Of ik krijg een melding van dat x een numerieke waarde moet hebben, of dat het object niet bestaat.
Van de handleidingen wordt ik niet veel wijzer en ik weet nu even niet wat het logische is om te doen, om een grafische weergave te krijgen van bovenstaande list.

Dank u!

Dit forum kan gratis blijven vanwege banners als deze. Door te registeren zal de onderstaande banner overigens verdwijnen.

#2

Drieske

    Drieske


  • >5k berichten
  • 10217 berichten
  • Moderator

Geplaatst op 12 februari 2012 - 11:12

Je link werkt niet...

Maar toch al wat verduidelijking zoeken: je hebt dus een lijst van 4 kolommen en een zeker aantal waarden? Zoiets:
Obs1   Obs2  Obs3  Obs4
1	   2	 3	  4
...	...	...	...
En je wilt nu een boxplot van Obs1, Obs2, ..., Obs4 maken?
Zoek je graag naar het meest interessante wetenschapsnieuws? Wij zoeken nog een vrijwilliger voor ons nieuwspostteam.

#3

faelsendoorn

    faelsendoorn


  • 0 - 25 berichten
  • 20 berichten
  • Gebruiker

Geplaatst op 13 februari 2012 - 06:02

Sorry, kan niet 1 2 3 een nieuwe site vinden waar ik het kan uploaden.
Ja het klopt wat je zegt Driekse. In mijn voorbeeld zijn er ook 4 kolommen: de paren hebben een relatie met elkaar (dus per 2 kolommen is er een verband tussen die kolommen). Ik moet dan bv een histogram en een boxplot (en als ik dat weet dan weet ik denk ik ook wel hoe ik een grafiek etc moet maken).
De originele code zie je hieronder. Ik weet wel wat alles doet, maar ik weet niet hoe je het gevraagde kan aanroepen met de functies uit [R].

"mileage" <-
list("mpg1" = c(16.899999999999999, 15.5, 19.199999999999999, 18.5, 30., 27.5,
27.199999999999999, 30.899999999999999, 20.300000000000001, 17.,
21.600000000000001, 16.199999999999999, 20.600000000000001,
20.800000000000001, 18.600000000000001, 18.100000000000001, 17.,
17.600000000000001, 16.5, 18.199999999999999, 26.5, 21.899999999999999,
34.100000000000001, 35.100000000000001, 27.399999999999999, 31.5, 29.5,
28.399999999999999, 28.800000000000001, 26.800000000000001, 33.5,
34.200000000000003, 31.800000000000001, 37.299999999999997, 30.5, 22.,
21.5, 31.899999999999999)
, "cyl1" = c(8., 8., 8., 8., 4., 4., 4., 4., 5., 6., 4., 6., 6., 6., 6., 6., 8., 8., 8.,
8., 4., 6., 4., 4., 4., 4., 4., 4., 6., 6., 4., 4., 4., 4., 4., 6.,
4., 4.)
, "mpg2" = c(21., 21., 22.800000000000001, 21.399999999999999, 18.699999999999999,
18.100000000000001, 14.300000000000001, 24.399999999999999,
22.800000000000001, 19.199999999999999, 17.800000000000001,
16.399999999999999, 17.300000000000001, 15.199999999999999, 10.4, 10.4,
14.699999999999999, 32.399999999999999, 30.399999999999999,
33.899999999999999, 21.5, 15.5, 15.199999999999999, 13.300000000000001,
19.199999999999999, 27.300000000000001, 26., 30.399999999999999,
15.800000000000001, 19.699999999999999, 15., 21.399999999999999)
, "cyl2" = c(6., 6., 4., 6., 8., 6., 8., 4., 4., 6., 6., 8., 8., 8., 8., 8., 8., 4., 4.,
4., 4., 8., 8., 8., 8., 4., 4., 4., 8., 6., 8., 4.)
)





0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers

Ook adverteren op onze website? Lees hier meer!

Gesponsorde vacatures

Vacatures