Re: Re:two dimensional distribution
- To: mathgroup at smc.vnet.net
- Subject: [mg24067] Re: [mg24045] Re:two dimensional distribution
- From: "Richard Finley" <rfinley at medicine.umsmed.edu>
- Date: Thu, 22 Jun 2000 01:02:00 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Debbie, It isn't clear from your description if the days are unique in an increasing linear range or if, for example, day x can occur multiple times. Assuming that you just want to calculate the distribution of the Log of the y values over the number of days they occur you can use something like this: data = {{x1,y1},{x2,y2},...}} logData = Apply[{#1,Log[10,#2]}&,data,1] Then load the packages <<Statistics`DataManipulation` <<Graphics`Graphics` where you will find the BinCounts and BarChart procedures helpful. for example, something like BarChart[BinCounts[Transpose[logData][[2]], {-1,4,.25}]] depending on how fine you wanted to partition the Log y values (see the help index for these procedures). regards, RF >>> "Deborah Leddon " <Dleddon at students.cas.unt.edu> 06/21/00 12:20AM >>> Hello, I have a two dimensional data set, {{x1,y1},{x2,y2},...{xn,yn}}, where x ranges from 0.5 days to 2887.5 days and the y values range from 0.25 to 6100. How does one get and plot the Log base 10 distribution of these values? I guess it would involve somehow determining a range of days for which so many y values occur ( a frequency list of y values per x number of days?). Any ideas? Thanks alot if anyone can help. Regards, Debbie Thanks alot if anyone can help