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

Determine the effects of stopping smoking on weight gain, Determine the Eff...

Determine the Effects of Stopping Smoking On Weight Gain As part of a study to determine the effects of stopping smoking on weight gain, nine females were weighed on the day t

Types of business forecasting , Types  of business forecasting  are genera...

Types  of business forecasting  are generally as follows: 1.      Sales  and Demand  forecasts 2.      Porduction  forecasts. 3.       Cost  Forecasts 4.       Financi

Correlation coefficient, Consider three stocks A, B and C costing $100 each...

Consider three stocks A, B and C costing $100 each. The annual returns on the three stocks have mean $5 and variance $10. a. Suppose that the returns on the three stocks are i.i

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

Cartogram or mapograph, Cartogram or Mapograph:   Statistical maps are a...

Cartogram or Mapograph:   Statistical maps are also used to represent data like density of population indifferent states in the country or different countries in the world or th

Determine best estimates of the population mean and variance, Question: ...

Question: (a) A normal distribution is thought to have a mean of 50. A random sample of 100 gave a mean of 52.6 and a standard deviation of 14.5. A significance test was carri

Hydraulic actuator design matrix, The range of actuator design parameters h...

The range of actuator design parameters have been provisionally assessed and are presented in Table (3). You are required to determine the following parameters: The circumfer

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