Key lecture for the EURO-BASIN Training Workshop on Introduction to Statistical Modelling for Habitat Model Development, 26-28 Oct, AZTI-Tecnalia, Pasaia, Spain (www.euro-basin.eu)
Very brief introduction to R software that I have presented at UNISZA. No R codes and No Statistical Contents. Basically for those who just heard about R software for the first time
1.3 introduction to R language, importing dataset in r, data exploration in rSimple Research
Introduction to R language, How to install R and R studio
How to import dataset in R
How to explore data in R
www.simpleresearch.net
info@simpleresearch.net
Introduction to Data Analysis with R and the R programming language. More information can be found at https://www.spiraltrain.nl/course-data-analysis-with-r/?lang=en
Very brief introduction to R software that I have presented at UNISZA. No R codes and No Statistical Contents. Basically for those who just heard about R software for the first time
1.3 introduction to R language, importing dataset in r, data exploration in rSimple Research
Introduction to R language, How to install R and R studio
How to import dataset in R
How to explore data in R
www.simpleresearch.net
info@simpleresearch.net
Introduction to Data Analysis with R and the R programming language. More information can be found at https://www.spiraltrain.nl/course-data-analysis-with-r/?lang=en
Poio API: a CLARIN-D curation project for language documentation and language...Peter Bouda
Poio API is an open source software library written in Python and is being developed as part of a curation project within the working group “Linguistic Fieldwork, Anthropology, Language Typology” of CLARIN-D . The goal of Poio API is to provide unified access to pivot data structures parsed from different file formats that researchers use in language documentation projects. As unified data structures we chose an implementation of the “Graph Annotation Framework” (GrAF) that was standardized as ISO 24612 in 2012. In our presentation, we will discuss the connections between GrAF and TEI, and present two use cases that demonstrate the innovation and advantage of our approach in comparison to existing methods.
Invited Talk at Summer School on Semantic Web, Bertinoro, 2015
Abstract:
Two decades ago one has discussed how to build seamless digital workflows
such that the medium for data in a workflow would not switch between paper, fax, phone,
and digital, because each transcription from one to another medium would
be laborious and cost-inefficient. Thus, the issue was avoiding *medium discontinuities*.
Today, we have all-digital data workflows, but we have still plenty of *semantic discontinuities*.
In this talk, I want first to describe reasons for this discontinuities including: autonomy of
data providers, need for agility and flexibility, or decentralized organizations in
the world-wide data spaces.
Then I want to describe several semantics discontinuities and some efforts to
ameliorate them by:
1. Semantic programming (Horizontal workflow paradigm)
2. Core ontologies (Vertical workflow paradigm)
3. Semantic data production and consumption (Sticky semantics)
Slides do minicurso oferecido na VII Tecnologia em Foco, na Faculdade de Tecnologia da Universidade Estadual de Campinas (FT-UNICAMP), em setembro de 2016
Presentation on R programming. Topics covered are: Manage your Workspace
Data types
Fiddle with Data Types
Lists Vs Vectors
R as calculator!!!
Decision making statements, looping, functions
Interact with R!!!
Visualization!!!
Time for U!!!
Clustering
Regression (with curve fitting)
Best corporate-r-programming-training-in-mumbaiUnmesh Baile
Vibrant Technologies is headquarted in Mumbai,India.We are the best Teradata training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Teradata Database classes in Mumbai according to our students and corporates
Poio API: a CLARIN-D curation project for language documentation and language...Peter Bouda
Poio API is an open source software library written in Python and is being developed as part of a curation project within the working group “Linguistic Fieldwork, Anthropology, Language Typology” of CLARIN-D . The goal of Poio API is to provide unified access to pivot data structures parsed from different file formats that researchers use in language documentation projects. As unified data structures we chose an implementation of the “Graph Annotation Framework” (GrAF) that was standardized as ISO 24612 in 2012. In our presentation, we will discuss the connections between GrAF and TEI, and present two use cases that demonstrate the innovation and advantage of our approach in comparison to existing methods.
Invited Talk at Summer School on Semantic Web, Bertinoro, 2015
Abstract:
Two decades ago one has discussed how to build seamless digital workflows
such that the medium for data in a workflow would not switch between paper, fax, phone,
and digital, because each transcription from one to another medium would
be laborious and cost-inefficient. Thus, the issue was avoiding *medium discontinuities*.
Today, we have all-digital data workflows, but we have still plenty of *semantic discontinuities*.
In this talk, I want first to describe reasons for this discontinuities including: autonomy of
data providers, need for agility and flexibility, or decentralized organizations in
the world-wide data spaces.
Then I want to describe several semantics discontinuities and some efforts to
ameliorate them by:
1. Semantic programming (Horizontal workflow paradigm)
2. Core ontologies (Vertical workflow paradigm)
3. Semantic data production and consumption (Sticky semantics)
Slides do minicurso oferecido na VII Tecnologia em Foco, na Faculdade de Tecnologia da Universidade Estadual de Campinas (FT-UNICAMP), em setembro de 2016
Presentation on R programming. Topics covered are: Manage your Workspace
Data types
Fiddle with Data Types
Lists Vs Vectors
R as calculator!!!
Decision making statements, looping, functions
Interact with R!!!
Visualization!!!
Time for U!!!
Clustering
Regression (with curve fitting)
Best corporate-r-programming-training-in-mumbaiUnmesh Baile
Vibrant Technologies is headquarted in Mumbai,India.We are the best Teradata training provider in Navi Mumbai who provides Live Projects to students.We provide Corporate Training also.We are Best Teradata Database classes in Mumbai according to our students and corporates
Reproducible research (and literate programming) in Rliz__is
Presentation on reproducible research and literate programming in R (using Rmarkdown and knitr), from the Lenhard group lab retreat 2015.
Documents used avauilable at: https://github.com/liz-is/repro_talk
Introduction to R for Learning Analytics ResearchersVitomir Kovanovic
The slides from my 2hr tutorial organised at 2018 Learning Analytics Summer Institute (LASI) at Teachers College, Columbia University on June 11, 2018.
Open Science is perfectly adapted to support the basic needs for impact in a "Publish or Perish" reality, so why is community uptake low?
With inertia on numerous advocacy and e-infrastructure initiatives funded by EC and national funders in the ERA, the cultural barriers and discipline-specific behaviour are becoming the bottle neck.
The presentation focuses on how to get the right mix of advocacy and infrastructure development, in order to support long-term implementation of Horizon 2020 Mandate on Access to Scientific Knowledge (Grant Agreement Article 29.1-6).
Marine Sciences are of relevance to many societal challenges, as well as able to capture public imagination and interest. Despite that potential, we are not the leaders we could be at making all our research output publicly accessible, to allow citizen science to take place and facilitate public awareness efforts.
Open Science principles not only feed the need for impact in a "publish or perish" reality, it also fully complements Ocean Literacy and the need to educate and engage the public in marine policy formulation based on sound science.
So, can we afford NOT to make Marine Science open by default?
Invited Presentation at the CIESM 40th Congress, Marseille 29th Oct 2013
Presentation on Why an Open attitude benefits a researcher, during the OpenByDefault event, Danish Technical University.
Organiser: Pedro Parraguez Ruiz, ppru(at)dtu.dk
Sponsors & Supporters:
PhD Association, DTU Library
EU research programme on North Atlantic Marine Ecosystem structure, function and ecosystem services, including carbon sequestration and economically exploitable resources.
Open Access has many advantages for an early carreer scientist including greater visibility, use of the research and even in many cases increased citations.
This factsheet is produced for the webinar Open Access for Global Climate Change Scientists 2011 ()
Key lecture for the EURO-BASIN Training Workshop on Introduction to Statistical Modelling for Habitat Model Development, 26-28 Oct, AZTI-Tecnalia, Pasaia, Spain (www.euro-basin.eu)
Key lecture for the EURO-BASIN Training Workshop on Introduction to Statistical Modelling for Habitat Model Development, 26-28 Oct, AZTI-Tecnalia, Pasaia, Spain (www.euro-basin.eu)
Key lecture for the EURO-BASIN Training Workshop on Introduction to Statistical Modelling for Habitat Model Development, 26-28 Oct, AZTI-Tecnalia, Pasaia, Spain (www.euro-basin.eu)
Key lecture for the EURO-BASIN Training Workshop on Introduction to Statistical Modelling for Habitat Model Development, 26-28 Oct, AZTI-Tecnalia, Pasaia, Spain (www.euro-basin.eu)
Key lecture for the EURO-BASIN Training Workshop on Introduction to Statistical Modelling for Habitat Model Development, 26-28 Oct, AZTI-Tecnalia, Pasaia, Spain (www.euro-basin.eu)
Key lecture for the EURO-BASIN Training Workshop on Introduction to Statistical Modelling for Habitat Model Development, 26-28 Oct, AZTI-Tecnalia, Pasaia, Spain (www.euro-basin.eu)
Key lecture for the EURO-BASIN Training Workshop on Introduction to Statistical Modelling for Habitat Model Development, 26-28 Oct, AZTI-Tecnalia, Pasaia, Spain
More from DTU - Technical University of Denmark (12)
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
Normal Labour/ Stages of Labour/ Mechanism of LabourWasim Ak
Normal labor is also termed spontaneous labor, defined as the natural physiological process through which the fetus, placenta, and membranes are expelled from the uterus through the birth canal at term (37 to 42 weeks
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
2. 2
OUTLINE
• What is R?
• Installation
• First session in R
• Working directory
IN THIS TALK
• Getting help in R
• Editors and GUIs for R
• Installing and updating packages
• Useful packages for habitat modelling
• Documentation
• R language: type of objects, functions to manipulate them, …
• Import/export data
• Plots in R FOR BACKGROUND
• Linear models, generalised linear models (very introductory)
• Programming in R
3. 3
WHAT IS R?
• R is a language and environment for statistical computing and graphics.
• R provides a wide variety of statistical and graphical techniques, and is highly
extensible.
• R is a GNU project which is similar to the S language and environment which was
developed at Bell Laboratories by John Chambers and colleagues. R is also known
as “GNU S”.
• R is completely free and it is available as Free Software under the terms of the Free
Software Foundation GNU General Public License in source code form.
• It compiles and runs on a wide variety of UNIX platforms and similar systems,
Windows and MacOS.
• R is object-oriented.
• R is mostly command-line driven (although various graphical interfaces have been
developed).
• R has developed rapidly, and has been extended by a large collection of packages.
• Web page: www.r-project.org
4. 4
INSTALLATION
• Sources, binaries and documentation for R can be obtained via CRAN, the
“Comprehensive R Archive Network”
• For Windows:
Download the binary installer “R-2.13.2-win.exe”.
Just double-click on the icon and follow the instructions.
The default path is: “C:Program FilesRR-2.13.1”
5. 5
FIRST SESSION IN R
• Ways to open a session in R:
1. If you double-click on the icon, “Rgui” (graphical user interface) will open
2. From a system window, execute “Rterm”
3. Open R from Tinn-R, Xemacs or similar.
7. 7
THE R CONSOLE
• > indicates that R is waiting a new command
• + indicates that the previous command was uncomplete and continues reading.
• Different commands are given in different lines or in the same line separated by ;
• Comments are written adding #. Everything after this symbol is not read by R
• R distinguises capital and lower case letters. “A” is not the same as “a”.
• Type of commands:
Expressions: the command is evaluated and printed on the screen. Nothing is saved
3+2 or sum(3,2)
Assignments: the command is evaluated and saved as an object using <-
Nothing is printed. Need to type the name of the object or
use the function print() to see it.
a <- 3+2
a
print(a)
8. 8
WORKING DIRECTORY
• To know the working directory of the current session type: getwd()
• To change the working directory: setwd(whatever)
• Alternatively, execute R from the directory using a shortcut:
– Create a directory
– Right-click the R icon, go to “properties” and copy the “shortcut” path in “Start in”
• If we use Tinn-R, the default working directory is the one in which the R script is
saved
• To save the current workspace use save.image(). By default the workspace will be
called “.Rdata”. We can specify a name using
save.image(“myworkspace.Rdata”)
• To quit an R session, q()
• Be careful, in windows the paths should be given either as:
setwd("C:tmpRcourse")
setwd("C:/tmp/Rcourse")
10. 10
EDITORS
• Useful to have a text editor that allows us to keep the code scripts (with comments,
ordered, etc)
• Desirable properties for the text editor: syntax highlighting, checking parenthesis, etc,
the code can be directly sent to R without (copy-paste)
• R for Windows has a small text editor. File/Open/New script. It links directly with R
(Select code and Ctrl + R) but doesn’t allow syntax highlighting, etc.
• I use Tinn-R (only for Windows) http://sourceforge.net/projects/tinn-r
• It needs to run R in mode SDI and to install the packages R2HTML and SciViews. It
might need to change the file Rprofile.site
• Other alternatives: Emacs/ESS, Rstudio, Vim, jEdit, JGR, Eclipse,
• See a complete list in: http://sciviews.org/_rgui/projects/Editors.html
11. 11
GUIs for R
• The R command line interface (CLI) is powerful because it allows direct control on
calculations and it is flexible. However, good knowledge of the language is required.
The CLI is intimidating for beginners. The learning curve is typically longer than with a
graphical user interface (GUI), although it is recognized that the effort is profitable
and leads to better practice.
• Several projects are developping alternate user interfaces. See ongoing projects:
http://sciviews.org/_rgui/
• An example: RCmdr http://socserv.mcmaster.ca/jfox/Misc/Rcmdr/
12. 12
PACKAGES
• All R functions and datasets are stored in packages. Only when a package is loaded
are its contents available.
• To see which packages are installed at your site, issue the command
> library()
• To load a particular package called “mgcv” use a command like
> library(mgcv)
• To see which packages are currently loaded, use
> search()
• Help for a specific library:
library(help="mgcv")
help("mgcv-package")
• Detach the loaded library:
detach("package:mgcv")
13. 13
PACKAGES
• The standard (or base) packages are considered part of the R source code. They
should be automatically available in any R installation.
• There are thousands of contributed packages for R, written by many different
authors. Some of these packages implement specialized statistical methods, others
give access to data or hardware, and others are designed to complement textbooks.
Some (the recommended packages) are distributed with every binary distribution of
R. The rest packages should be downloaded individually from CRAN.
• The packages in CRAN can be installed and updated in two ways:
– From the Rgui menu
– From the R console using the commands:
install.packages(‘R2WinBUGS’)
update.packages(‘R2WinBUGS’)
15. 15
DOCUMENTATION
• R manuals
• FAQs, Wiki,…
• Reference cards
• R News
• R Journal
• A lot of material in the web, e.g.:
The R graph Gallery: http://addictedtor.free.fr/graphiques/
R bloggers: http://www.r-bloggers.com/
16. 16
OBJECTS
• Everything (almost) in R is an object
• They are the entities that are created and saved in an R session
• They can be numbers, characters, functions, vectors, matrices, etc
• ls() or objects() show the objects created
• rm(a) removes and object called “a”.
17. 17
TYPE OF OBJECTS
• Vector: unidimensional collection of elements of the same type (numbers,
TRUE/FALSE, characters, …)
• Matrix: Bidimensional collection of elements of the same type
• Array: multidimensional collection of elements of the same type
• Data frame: like array, but allowing each column to be of different type
• Functions: code
• Factor: categorical vector
• List: a generalised vector. Each component can be of different type and can at the
same time have its own components
20. 20
LOGICAL VECTORS
• A logival value can take the value: TRUE
(T), FALSE (F) or NA (not available)
• a <- c(TRUE,FALSE,NA)
• b <- c(T,F,NA)
• rep(a,3)
20
22. 22
MISSING VALUES
• NA (not available)
x <- c(1, 2, NA, 4)
is.na(x)
sum(x); sum(x, na.rm=T)
• NaN (not a number)
0/0; Inf – Inf
3/0
x <- c(3, NA, NaN)
is.na(x); is.nan(x)
22
23. 23
CHARACTER VECTORS
• The characters are defined by “ “
• n new line, t tab, b white space
• c(“h”,”o”,”l”,”a”)
• paste(“h”,”o”,”l”,”a”)
• paste(“h”,”o”,”l”,”a”, sep=“”)
• paste(“x”,1:3, sep=“”)
• nchar(“hola”)
• substring(“hola”, 1:4, 1:4)
23
24. 24
ACCESSING PART OF VECTOR
• Namevector [index]
• x <- seq(-1,7)
• y <- x <= 5
• x[1]; x[c(1,6)]; x[1:4]; x[c(2, 5:6)]
• x[y]; x[!y]; x[x > 0]
• x[-1]; x[-(3:4)]
• x[7] <- 0; x[3:4] <- c(11,9)
• x[y] <- NA
• is.na(x)
• x[is.na(x)] <- 0
24
25. 25
FACTORS
• ?factor
• x <- c(rep(“blue”,2), “green”,rep(”red”,4))
• x
• x <- factor(x)
• x
• z <- factor(substring(“hola”,1:4,1:4),
levels=letters)
• z
• y <- factor(1:4)
• y
25
29. 29
FUNCTIONS
• Examples
ls()
a <- sum(1:6)
rm(a)
• General structure of a function:
name (arg1, arg2, arg3)
• The arguments can be given in order name (arg1, arg2, arg3) or by
name name (arg2=x2, arg3=x3, arg1=x1)
46. 46
R PROGRAMMING
• If (condition) { instructions }
• If (condition) { instructions }
else {instructions}
• while (condition) { instructions }
• For (i in index) { instructions }
46
47. 47
OWN FUNCTIONS
• Open a text editor to correct/create
functions: fix(nombre)
• Estructure:
function (arg1, arg2,arg3){
instructions
return(result)
}
47