Question with R - Bioinformatics, Applied Statistics

Assignment Help:
Hi There,

I have a question regarding R, and I am wondering if anyone can help me.

Here is a code that I would like to understand:

squareFunc <- function(f) {
g <- function(x) {
f(x)^2
}

return(g)
}

sin.2 <- squareFunc(sin)

sin.2(1)


In the above code, function sin is nested in suquareFunc, which also has a function g inside.

I am having hard time understanding this code.

For example, if I was asked to write this code, mine would look like:

squareFunc <- function(f) {
g <- f^2
return(g)
}

sin.2 <- squareFunc(sin)

sin.2(1)

and this does not work.


I feel that argument ''f'' in in squareFunc(f) should be passed on to the function ''g'', but what g has is (x).

Obviously the first code works if I type it in R, but I would like to understand how it works.

I may not be asking the right question, but if you can see where I am confused at and can help me to understand it, that would be great.

Thank you very much in advance.

Mayumi

Related Discussions:- Question with R - Bioinformatics

Data analysis, #quesgraphical representation of data

#quesgraphical representation of data

Regression, Regression line drawn as Y=C+1075x, when x was 2, and y was 239...

Regression line drawn as Y=C+1075x, when x was 2, and y was 239, given that y intercept was 11. calculate the residual

business forecasting, Explain the characteristics of business forecasting

Explain the characteristics of business forecasting.

What are the coefficients of the linear combination, For the following ques...

For the following questions we are interested in a comparison of the 16 years education vs. > 16 years. (Recall we did the analysis on the log scale, so these are actual means on t

Mathematical properties of arithmetic mean, Mathematical Properties ...

Mathematical Properties The sum of deviations of the items from the arithmetic mean (taking signs into account) is always zero, i.e.      = 0. The sum of

Types of sampling, Given a certain population there are various ways in whi...

Given a certain population there are various ways in which a sample may be drawn from it. The chart below illustrates this point: Figure 1 In  Judgem

Define the partial market equilibrium model, Q. The following system of equ...

Q. The following system of equations illustrates the algebraic form of a partial (individual) market equilibrium model, which is a model of price (P) and quantity (Q) determination

Two methods of isolating trend values in a time series, a) What is meant by...

a) What is meant by secular trend? Discuss any two methods of isolating trend values in a time series.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd