R Statistical Language - openair Package

Поделиться
HTML-код
  • Опубликовано: 22 авг 2024
  • This tutorial is on openair package in R which is developed for air pollution data analysis. It provides many interesting visualization functions. In the tutorial we will explore following functions - summaryPlot, scatterPlot, timeVariation, trendLevel, smoothTrend, calendarPlot, windRose, polarPlot, pollutionRose, polarAnnulus, importKCL and importTraj, trajPlot, selectByDate and timeAverage.
    This tutorial is for those who know basics of R.
    Openair Project Description -
    The openair project was a Natural Environment Research Council (NERC) knowledge exchange project that aimed to provide a collection of open-source tools for the analysis of air pollution data. The project was also supported by Defra.
    The project was led by the Environmental Research Group at King's College London, supported by the University of Leeds and is now hosted at: davidcarslaw.gi...
    openair package citation - Carslaw, D. C. and K. Ropkins, (2012) openair --- an R package for air quality data analysis. Environmental Modelling & Software. Volume 27-28, 52-61.
    Links -
    1. openair project website - www.openair-project.org
    2. github repo - davidcarslaw.gi...
    3. openair manual - www.openair-pro...
    4. importKCL Description - davidcarslaw.g...
    Thanks to openair project researchers and developers for providing wonderful open source tool for air pollution data analysis.

Комментарии • 38

  • @rahulukey7939
    @rahulukey7939 2 года назад

    Hello,
    You video highly recommended to those who work on openair package in R. I learned all the function from your video and apply on monitored weather for my location. The plots are very informative and pulchritude. Thank you

  • @adriannliceralde4636
    @adriannliceralde4636 4 года назад +1

    This was very helpful. Thank you for showing an overview of this package

  • @pilipinastrending5476
    @pilipinastrending5476 2 года назад

    You are so generous in sharing your knowledge! Thank you very much for this!

  • @donaniche
    @donaniche 5 месяцев назад

    Thank you for this information. Very needed and useful.

  • @thomasvieira5611
    @thomasvieira5611 4 года назад

    I absolutely loved this video. Thank you very much! It's helping me a lot.

  • @dehatibaniya8791
    @dehatibaniya8791 4 года назад +1

    This is very helpful. Can you make a video on polar plot analysis in detail

  • @anuvabhowmick5786
    @anuvabhowmick5786 Месяц назад

    Hi, this video is very much helpful. I tried to draw summaryplot. Since my dataset is for 2 weeks only I am facing difficulties. Would you please suggest how to write code for this? I'm beginner in coding 😢

  • @haraldurkarlsson1147
    @haraldurkarlsson1147 4 месяца назад

    This is a powerful and flexible package. However, the saqgetr package will no longer be maintained according to its author.

  • @sakshiyenkar5839
    @sakshiyenkar5839 5 лет назад

    Great job Akshay👍keep it up!!!!!

  • @holliedawson9903
    @holliedawson9903 2 года назад

    Thanks this was very helpful! I need to select a 10 week period for 2019, 2020 & 2021 to compare, how would I go about selecting the same time frame for diff years? many thanks!

  • @vaibhavbangar4992
    @vaibhavbangar4992 3 года назад

    very very helpful. Thankyou.

  • @pradeepattri8375
    @pradeepattri8375 9 месяцев назад +1

    can we do this for our own data? i have tried but I am facing an error. sorry I am new to R programming. can you please tell me what can I do.
    for my data I am seeing this error
    summaryPlot(Book1)
    Error in seq.int(0, to0 - from, by) : 'to' must be a finite number
    In addition: Warning messages:
    1: Unknown or uninitialised column: `date`.
    2: Unknown or uninitialised column: `date`.
    3: Unknown or uninitialised column: `date`.
    4: In min.default(numeric(0), na.rm = TRUE) :
    no non-missing arguments to min; returning Inf
    5: In max.default(numeric(0), na.rm = TRUE) :
    no non-missing arguments to max; returning -Inf

  • @coolingheels
    @coolingheels 2 года назад

    Hello, Thanks for uploading this helpful video.
    How to add straight lines to any of these plots, specifically smoothtrend to indicate exceedances of the standards?

  • @davendersethi5831
    @davendersethi5831 Год назад

    trajectory for the user-defined location for multiple years of different seasons? How?( by importTraj(site = "london", year = 2009, local = NA, progress = TRUE)), for any site?

  • @manjongnelson8312
    @manjongnelson8312 2 года назад

    impressive !

  • @mohamadaghamohamadi9669
    @mohamadaghamohamadi9669 5 лет назад

    it was very good thank you man

  • @muhammedbasheer847
    @muhammedbasheer847 Год назад

    sir can you explain about how we can download back trajectoty data for years using a single function from noaa hysplit ?

  • @bharathkumar6926
    @bharathkumar6926 4 года назад

    Thank you sir for your effort for enlightening us. Can we get a tutorial for source receptor models like pscf and cwt through open air in the?

  • @tinashemukota1431
    @tinashemukota1431 4 года назад +1

    How do you import a .csv file into open air using R studio?

    • @thomasvieira5611
      @thomasvieira5611 4 года назад +1

      Go on "import Dataset", should be on your right and on top. And then "From Text (readr)..."

  • @nihalpawar9062
    @nihalpawar9062 5 лет назад

    Great 👍🏻✌🏻✌🏻

  • @marielaiquize3116
    @marielaiquize3116 Год назад

    Can i plot a wind rose pero hour?

  • @omarnuman943
    @omarnuman943 2 года назад

    Dear Sir
    Thanks A million for the informative instruction
    Howeve when i tried using Rstudio openair package it seems it isn't work on my own excel data , for example every time i run this order windRose(omar) , i receive this message ( Assigned data `as.numeric(as.character(mydata[[vars[i]]]))` must be compatible with existing data.
    x Existing data has 801 rows.
    x Assigned data has 0 rows.
    i Only vectors of size 1 are recycled.) how can i solve this problem

  • @dhananjaykorte2040
    @dhananjaykorte2040 5 лет назад

    nice one

  • @ranjitsolanki658
    @ranjitsolanki658 4 года назад

    how can we do same thing on indian region any idea?

  • @fernandocl4788
    @fernandocl4788 9 месяцев назад

    Only applies to the UK, right? I'm interested in Berlin...

  • @ummedsingh4389
    @ummedsingh4389 5 лет назад

    I have issue with summary plot ,my date class "class(DAWAR1$Date)
    [1] "POSIXct" "POSIXt" , all other variables are numeric but summary plot show error ,
    summaryPlot(DAWAR1)
    Error in as.POSIXct.default(x) :
    do not know how to convert 'x' to class “POSIXct”, how I deal with this problem

    • @anakarenportillo9370
      @anakarenportillo9370 4 года назад

      hi, there is a function called "as.POSIXct", works fine, but in my case I had to change my data first with "as.Date" function and last with "as.Posixct", both functions are available in the base package

  • @ummedsingh4389
    @ummedsingh4389 5 лет назад

    local time zone for India, how we select ...as u select for …."America/New_york"

    • @EnvironmentStatistics
      @EnvironmentStatistics  5 лет назад +1

      Google "wiki list of tz". There you will get list of all time zone along with code.
      You can use IN - Asia/Kolkata for India.
      All the best

    • @ummedsingh4389
      @ummedsingh4389 5 лет назад

      @@EnvironmentStatistics Thanku

  • @emmanueldunbar5432
    @emmanueldunbar5432 2 года назад

    Greetings Sir,
    Kindly share your contact for consultant.