Dear Respected Experts and specifically Professor Richard O'Keefe, Thank you so much for your precious time and generous help. However, the problem is still there and I am just unable to resolve it due to the lack of expertise in R. Still, the hope is there. I believe that this platform can help me. Regards Muhammad Zubair Chishti School of Business, Zhengzhou University, Henan, China My Google scholar link: https://scholar.google.com/citations?hl=en&user=YPqNJMwAAAAJ My ReseachGate Profile: https://www.researchgate.net/profile/Muhammad-Chishti On Sun, Jul 3, 2022 at 9:11 AM Richard O'Keefe <raoknz at gmail.com> wrote:> A postscript to my previous comment. > I used to supervise PhD students. > Let me advise you to write this issue up as a draft section for your > thesis. > 1. Why I wanted to use the wmtsa package. > 2. Why I didn't. > 3. How I went about selecting a replacement. > 4. What I chose and why that's the right choice. > 5. How the analyses I wanted to do are done in > package X and what difference it makes. > > Off the top of my head, the only reasons for struggling to use an old > package are to try to replicate someone else's results and/or to try to use > their software (built atop the dead package) with new data. Well, if you > get different results, that's interesting too, and then it's time to work > harder to resurrect the dead package. > > Speaking of which, an easier route might be to set up a separate > environment running an old version of R that *can* run the old code and the > old code's dependencies. In fact trying to use the same versions that the > work you're trying to reproduce used might make a lot of sense. > > Overall, I think selecting an alternative package > that *is* currently maintained is the best use of your time, but your > supervisor should be able to help you with that. Selecting appropriate > packages is part of doing research, after all, and demonstrating > that you can do it is all to the good, no? > > > On Sun, 3 Jul 2022 at 15:24, Richard O'Keefe <raoknz at gmail.com> wrote: > >> Can we start a step back please? >> wmtsa stands for >> Wavelet Methods for Time Series Analysis. >> >> OK, so you have some time series data, >> and for some reason you want to analyse >> your data using wavelets. No worries. >> But does it have to be THIS unmaintained >> package? >> >> Why not visit >> >> https://CRAN.R-project.org/view=TimeSeries >> and search for "wavelets" in the text? >> Oh heck, I might as well do it for you. >> <snip> >> *Wavelet methods* : The wavelets >> <https://cran.r-project.org/web/packages/wavelets/index.html> package >> includes computing wavelet filters, wavelet transforms and multiresolution >> analyses. Multiresolution forecasting using wavelets is also implemented in >> mrf <https://cran.r-project.org/web/packages/mrf/index.html>. WaveletComp >> <https://cran.r-project.org/web/packages/WaveletComp/index.html> >> provides some tools for wavelet-based analysis of univariate and bivariate >> time series including cross-wavelets, phase-difference and significance >> tests. biwavelet >> <https://cran.r-project.org/web/packages/biwavelet/index.html> is a port >> of the WTC Matlab package for univariate and bivariate wavelet analyses. >> mvLSW <https://cran.r-project.org/web/packages/mvLSW/index.html> >> provides tools for multivariate locally stationary wavelet processes. >> LSWPlib <https://cran.r-project.org/web/packages/LSWPlib/index.html> >> contains functions for simulation and spectral estimation of locally >> stationary wavelet packet processes. Tests of white noise using wavelets >> are provided by hwwntest >> <https://cran.r-project.org/web/packages/hwwntest/index.html>. Wavelet >> scalogram tools are contained in wavScalogram >> <https://cran.r-project.org/web/packages/wavScalogram/index.html>. >> Further wavelet methods can be found in the packages rwt >> <https://cran.r-project.org/web/packages/rwt/index.html>, waveslim >> <https://cran.r-project.org/web/packages/waveslim/index.html>, wavethresh >> <https://cran.r-project.org/web/packages/wavethresh/index.html>. >> </snip> >> >> Presumably there is a reason that nobody else has >> bothered to continue maintaining wmtsa. Perhaps >> one of those other wavelets + time series packages >> can do what you need? >> >> >> On Sun, 3 Jul 2022 at 04:12, Muhammad Zubair Chishti < >> mzchishti at eco.qau.edu.pk> wrote: >> >>> Dear Experts, >>> I cannot find a package "wmtsa" for my R version "R 4.2.0". Kindly help >>> me >>> to find it or share the link with me. >>> Although I tried the old version of "wmtsa" but failed. >>> Thank you for your precious time. >>> >>> Regards >>> Muhammad Zubair Chishti >>> >>> [[alternative HTML version deleted]] >>> >>> ______________________________________________ >>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see >>> https://stat.ethz.ch/mailman/listinfo/r-help >>> PLEASE do read the posting guide >>> http://www.R-project.org/posting-guide.html >>> and provide commented, minimal, self-contained, reproducible code. >>> >>[[alternative HTML version deleted]]
It seems like this package was archived because package "ifultools" was archived. I tried installing "ifultools" from source, but it has a seriously large amount of C compilation issues. The main issue seems to be that variable PROBLEM was never defined anywhere, and it is unclear what its definition should be. Unfortunately, as far as I can tell, this issue is unfixable. If you want to install "wmtsa", you'll have to use an older version of R. Otherwise, you can use one of the other wavelet analysis packages that Richard O'Keefe mentioned. On Sun, Jul 3, 2022 at 2:01 AM Muhammad Zubair Chishti <mzchishti at eco.qau.edu.pk> wrote:> > Dear Respected Experts and specifically Professor Richard O'Keefe, > Thank you so much for your precious time and generous help. However, the > problem is still there and I am just unable to resolve it due to the lack > of expertise in R. Still, the hope is there. I believe that this platform > can help me. > > Regards > Muhammad Zubair Chishti > School of Business, > Zhengzhou University, Henan, China > My Google scholar link: > https://scholar.google.com/citations?hl=en&user=YPqNJMwAAAAJ > My ReseachGate Profile: > https://www.researchgate.net/profile/Muhammad-Chishti > > > On Sun, Jul 3, 2022 at 9:11 AM Richard O'Keefe <raoknz at gmail.com> wrote: > > > A postscript to my previous comment. > > I used to supervise PhD students. > > Let me advise you to write this issue up as a draft section for your > > thesis. > > 1. Why I wanted to use the wmtsa package. > > 2. Why I didn't. > > 3. How I went about selecting a replacement. > > 4. What I chose and why that's the right choice. > > 5. How the analyses I wanted to do are done in > > package X and what difference it makes. > > > > Off the top of my head, the only reasons for struggling to use an old > > package are to try to replicate someone else's results and/or to try to use > > their software (built atop the dead package) with new data. Well, if you > > get different results, that's interesting too, and then it's time to work > > harder to resurrect the dead package. > > > > Speaking of which, an easier route might be to set up a separate > > environment running an old version of R that *can* run the old code and the > > old code's dependencies. In fact trying to use the same versions that the > > work you're trying to reproduce used might make a lot of sense. > > > > Overall, I think selecting an alternative package > > that *is* currently maintained is the best use of your time, but your > > supervisor should be able to help you with that. Selecting appropriate > > packages is part of doing research, after all, and demonstrating > > that you can do it is all to the good, no? > > > > > > On Sun, 3 Jul 2022 at 15:24, Richard O'Keefe <raoknz at gmail.com> wrote: > > > >> Can we start a step back please? > >> wmtsa stands for > >> Wavelet Methods for Time Series Analysis. > >> > >> OK, so you have some time series data, > >> and for some reason you want to analyse > >> your data using wavelets. No worries. > >> But does it have to be THIS unmaintained > >> package? > >> > >> Why not visit > >> > >> https://CRAN.R-project.org/view=TimeSeries > >> and search for "wavelets" in the text? > >> Oh heck, I might as well do it for you. > >> <snip> > >> *Wavelet methods* : The wavelets > >> <https://cran.r-project.org/web/packages/wavelets/index.html> package > >> includes computing wavelet filters, wavelet transforms and multiresolution > >> analyses. Multiresolution forecasting using wavelets is also implemented in > >> mrf <https://cran.r-project.org/web/packages/mrf/index.html>. WaveletComp > >> <https://cran.r-project.org/web/packages/WaveletComp/index.html> > >> provides some tools for wavelet-based analysis of univariate and bivariate > >> time series including cross-wavelets, phase-difference and significance > >> tests. biwavelet > >> <https://cran.r-project.org/web/packages/biwavelet/index.html> is a port > >> of the WTC Matlab package for univariate and bivariate wavelet analyses. > >> mvLSW <https://cran.r-project.org/web/packages/mvLSW/index.html> > >> provides tools for multivariate locally stationary wavelet processes. > >> LSWPlib <https://cran.r-project.org/web/packages/LSWPlib/index.html> > >> contains functions for simulation and spectral estimation of locally > >> stationary wavelet packet processes. Tests of white noise using wavelets > >> are provided by hwwntest > >> <https://cran.r-project.org/web/packages/hwwntest/index.html>. Wavelet > >> scalogram tools are contained in wavScalogram > >> <https://cran.r-project.org/web/packages/wavScalogram/index.html>. > >> Further wavelet methods can be found in the packages rwt > >> <https://cran.r-project.org/web/packages/rwt/index.html>, waveslim > >> <https://cran.r-project.org/web/packages/waveslim/index.html>, wavethresh > >> <https://cran.r-project.org/web/packages/wavethresh/index.html>. > >> </snip> > >> > >> Presumably there is a reason that nobody else has > >> bothered to continue maintaining wmtsa. Perhaps > >> one of those other wavelets + time series packages > >> can do what you need? > >> > >> > >> On Sun, 3 Jul 2022 at 04:12, Muhammad Zubair Chishti < > >> mzchishti at eco.qau.edu.pk> wrote: > >> > >>> Dear Experts, > >>> I cannot find a package "wmtsa" for my R version "R 4.2.0". Kindly help > >>> me > >>> to find it or share the link with me. > >>> Although I tried the old version of "wmtsa" but failed. > >>> Thank you for your precious time. > >>> > >>> Regards > >>> Muhammad Zubair Chishti > >>> > >>> [[alternative HTML version deleted]] > >>> > >>> ______________________________________________ > >>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > >>> https://stat.ethz.ch/mailman/listinfo/r-help > >>> PLEASE do read the posting guide > >>> http://www.R-project.org/posting-guide.html > >>> and provide commented, minimal, self-contained, reproducible code. > >>> > >> > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.
This is why research students have supervisors. A research degree is training in doing research. When you get stuck, your supervisor (or co-supervisor) is supposed to help you unstick yourself. Asking random strangers can never be as good as asking someone who already understands whatever it is you are actually trying to do. Supervisors have knowledge and experience relevant to the research their students are doing. It's not always *much* more. In fact, I once "supervised" a student who had years of industrial experience in his topic, when I knew just the basics of the subject. He taught me a lot. But one thing a supervisor ought to be able to do for you is to ask the random strangers in a much clearer way. He should be able to explain what you are trying to do. If, for example, he knows that you are trying to replicate someone else's work as a prelude to extending it, he has the status to ask THEM what package they recommend now. You seem to be insisting that this one package is what you need and no other, but you haven't told us WHY it has to be this package. - We do not know what kind of data you have. - We do not know why you think a wavelet analysis is appropriate. (I don't really understand wavelets and what they can do. It is a big gap in my education, but there are so many others it's near the bottom of the list.) - We do not yet have any reason to believe that a wavelet analysis IS a particularly good way to deal with your data. - We do not know what you want to learn from the data. - We do not know whether your literature survey has turned up any other papers doing something similar. The metaphor I'm about to offer is a bit hyperbolic, but I hope it gets the idea across. Student: I want to get the HCN from the Poisons Cabinet here but the key I have doesn't work. Helpful random stranger: I tell you what, why not join a lock sports club [they exist], buy the Genesis kit [real product] of lockpicking tools from Covert Instruments [real company], and learn how to pick the lock? REALLY helpful random stranger: What the hell do you want HCN for? Other people have made it clear that you personally are NOT going to get wmtsa working with reasonable effort, and nobody is paying any of us to resurrect a dead package. At SOME point you are going to have to describe very clearly, as if to an intelligent 14-year-old, - what kind of data you have - what physical or social processes generated that data - what kind of insight you think can be obtained from it - what the raw data look like - some crude "exploratory" statistics on the data - what kinds of models other people with similar data have used - what specific methods of analysis you intend to use/did use - how you can tell whether the answers make sense - what you are going to do with the answers All of this needs to be part of the thesis. You are going to have to write it SOME time. If not now, when? If not you, who? When you understand what you want to do well enough to explain it, you will be able to ask much better questions, of the form "I wanted to use wmtsa to do <X> to <Y>. What's a good package for that these days? Is there a textbook about doing <X> with R?" As a former supervisor, I hope, oh how much I hope, that you were not planning to just load wmtsa, turn the crank on a script you found down the back of a couch, and believe whatever came out. I've known Masters and even PhD students do that. Not mine, at least not for long. I also hope that you have a good supervisor and a good working relationship. Speaking from experience, one thing that really ANNOYS a good supervisor is a student who stays stuck instead of asking for advice. (I've been that student. I was much stupider then.) It makes the supervisor feel disrespected. On Sun, 3 Jul 2022 at 18:00, Muhammad Zubair Chishti < mzchishti at eco.qau.edu.pk> wrote:> Dear Respected Experts and specifically Professor Richard O'Keefe, > Thank you so much for your precious time and generous help. However, the > problem is still there and I am just unable to resolve it due to the lack > of expertise in R. Still, the hope is there. I believe that this platform > can help me. > > Regards > Muhammad Zubair Chishti > School of Business, > Zhengzhou University, Henan, China > My Google scholar link: > https://scholar.google.com/citations?hl=en&user=YPqNJMwAAAAJ > My ReseachGate Profile: > https://www.researchgate.net/profile/Muhammad-Chishti > > > On Sun, Jul 3, 2022 at 9:11 AM Richard O'Keefe <raoknz at gmail.com> wrote: > >> A postscript to my previous comment. >> I used to supervise PhD students. >> Let me advise you to write this issue up as a draft section for your >> thesis. >> 1. Why I wanted to use the wmtsa package. >> 2. Why I didn't. >> 3. How I went about selecting a replacement. >> 4. What I chose and why that's the right choice. >> 5. How the analyses I wanted to do are done in >> package X and what difference it makes. >> >> Off the top of my head, the only reasons for struggling to use an old >> package are to try to replicate someone else's results and/or to try to use >> their software (built atop the dead package) with new data. Well, if you >> get different results, that's interesting too, and then it's time to work >> harder to resurrect the dead package. >> >> Speaking of which, an easier route might be to set up a separate >> environment running an old version of R that *can* run the old code and the >> old code's dependencies. In fact trying to use the same versions that the >> work you're trying to reproduce used might make a lot of sense. >> >> Overall, I think selecting an alternative package >> that *is* currently maintained is the best use of your time, but your >> supervisor should be able to help you with that. Selecting appropriate >> packages is part of doing research, after all, and demonstrating >> that you can do it is all to the good, no? >> >> >> On Sun, 3 Jul 2022 at 15:24, Richard O'Keefe <raoknz at gmail.com> wrote: >> >>> Can we start a step back please? >>> wmtsa stands for >>> Wavelet Methods for Time Series Analysis. >>> >>> OK, so you have some time series data, >>> and for some reason you want to analyse >>> your data using wavelets. No worries. >>> But does it have to be THIS unmaintained >>> package? >>> >>> Why not visit >>> >>> https://CRAN.R-project.org/view=TimeSeries >>> and search for "wavelets" in the text? >>> Oh heck, I might as well do it for you. >>> <snip> >>> *Wavelet methods* : The wavelets >>> <https://cran.r-project.org/web/packages/wavelets/index.html> package >>> includes computing wavelet filters, wavelet transforms and multiresolution >>> analyses. Multiresolution forecasting using wavelets is also implemented in >>> mrf <https://cran.r-project.org/web/packages/mrf/index.html>. >>> WaveletComp >>> <https://cran.r-project.org/web/packages/WaveletComp/index.html> >>> provides some tools for wavelet-based analysis of univariate and bivariate >>> time series including cross-wavelets, phase-difference and significance >>> tests. biwavelet >>> <https://cran.r-project.org/web/packages/biwavelet/index.html> is a >>> port of the WTC Matlab package for univariate and bivariate wavelet >>> analyses. mvLSW >>> <https://cran.r-project.org/web/packages/mvLSW/index.html> provides >>> tools for multivariate locally stationary wavelet processes. LSWPlib >>> <https://cran.r-project.org/web/packages/LSWPlib/index.html> contains >>> functions for simulation and spectral estimation of locally stationary >>> wavelet packet processes. Tests of white noise using wavelets are provided >>> by hwwntest >>> <https://cran.r-project.org/web/packages/hwwntest/index.html>. Wavelet >>> scalogram tools are contained in wavScalogram >>> <https://cran.r-project.org/web/packages/wavScalogram/index.html>. >>> Further wavelet methods can be found in the packages rwt >>> <https://cran.r-project.org/web/packages/rwt/index.html>, waveslim >>> <https://cran.r-project.org/web/packages/waveslim/index.html>, >>> wavethresh >>> <https://cran.r-project.org/web/packages/wavethresh/index.html>. >>> </snip> >>> >>> Presumably there is a reason that nobody else has >>> bothered to continue maintaining wmtsa. Perhaps >>> one of those other wavelets + time series packages >>> can do what you need? >>> >>> >>> On Sun, 3 Jul 2022 at 04:12, Muhammad Zubair Chishti < >>> mzchishti at eco.qau.edu.pk> wrote: >>> >>>> Dear Experts, >>>> I cannot find a package "wmtsa" for my R version "R 4.2.0". Kindly help >>>> me >>>> to find it or share the link with me. >>>> Although I tried the old version of "wmtsa" but failed. >>>> Thank you for your precious time. >>>> >>>> Regards >>>> Muhammad Zubair Chishti >>>> >>>> [[alternative HTML version deleted]] >>>> >>>> ______________________________________________ >>>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see >>>> https://stat.ethz.ch/mailman/listinfo/r-help >>>> PLEASE do read the posting guide >>>> http://www.R-project.org/posting-guide.html >>>> and provide commented, minimal, self-contained, reproducible code. >>>> >>>[[alternative HTML version deleted]]