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

Initial centroids data set, Find unlabeled data set test.txt and initial ...

Find unlabeled data set test.txt and initial centroids data set centroids.txt in the archive, both files have the following format: [attribute1_value attribute2_value ...

business forecasting, Explain the characteristics of business forecasting

Explain the characteristics of business forecasting.

Descriptive Statistics, To determine the proportion of people in your town ...

To determine the proportion of people in your town who are smokers, it has been decided to poll people at one of the following local spots: (a) the pool hall; (b) the bowling alley

Statistical process control, Statistical Process Control The variabilit...

Statistical Process Control The variability present in manufacturing process can either be eliminated completely or minimized to the extent possible. Eliminating the variabilit

Cluster sampling, Cluster Sampling This method is also known as multi s...

Cluster Sampling This method is also known as multi stage sampling .Under this method random selection is made of the ultimate or final units from a given stratum. The sampling

Applications of standard error, Applications of Standard Error   ...

Applications of Standard Error   Standard Error is used to test whether the difference between the sample statistic and the population parameter is significant or is d

Measures of dispersion, calculate variance and standard deviation of the f...

calculate variance and standard deviation of the following sample 12,22,32,13,12,23,34,52,56,23,44,32,11,11

Characteristics of index number, Characteristics of Index Number  On th...

Characteristics of Index Number  On the analysis of various definitions of index number the following may be its characteristics: 1.      Expressed in Number : Index number

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